Cześć.
Zająłem się ostatnio troszkę tematem baz danych. Wypożyczyłem książkę (Systemy baz danych, Connolly, Begg) i powolutku zgłębiam język SQL.
Chciałbym jednak trochę go ćwiczyć, a nie uczyć się tylko na sucho. Jak przy nauce programowania jest bardzo dużo środowisk i programów, to tak nie wiem jak zabrać się do tego w tym przypadku. Czy można gdzieś znaleźć np. przykładową bazę danych taką, na której można by było ćwiczyć wpisywanie różnych poleceń, selectów itp?
Jakimi innymi narzędziami warto by się zainteresować, co ściągnąć, aby móc się po prostu w to wgryźć?
Forum > Software > Chcę poćwiczyć SQL
Wysłane 2015-10-27 16:19
Wysłane 2015-10-27 16:30
Możesz zacząć od kobyły MS SQL :)
Wersja Express jest za darmo.
Do tego zainstaluj MS SQL Management Studio oraz bazę danych Northwind - używana we wszystkich turorialach MS.
No i możesz walczyć.
Choć oczywiście - systemów baz danych jest sporo, każdy niby SQL, ale bywają pewne różnice. Zależy w który silnik celujesz.
--
Pozdrawiam
Wysłane 2015-10-27 16:58 , Edytowane 2015-10-27 17:03
Istnieje wiele systemów baz danych. Relacyjne (RDBMS) głównie oparte o język SQL
i szereg innych rozwiązań noSQL.
Najbardziej znane systemy relacyjnych baz danych to:
1. Oracle
2. MS SQL
Sporo zwykłego oprogramowania pod Windows wykorzystuje silnik bazy danych MS SQL.
3. PostgreSQL
Zaawansowana relacyjna baza danych z rozszerzeniami obiektowymi oraz od niedawna także noSQL.
4. MySQL / MariaDB
Najbardziej popularna baza danych, dostępna niemal na każdym hostingu.
Jest to zwyczajowy składnik LAMP: Linux Apache MySQL PHP
W zależności od tego co chcesz zrobić warto zainstalować stosowne oprogramowanie na maszynie lokalnej
lub na jakimś hostingu.
Choć do zarządzania serwerem (deamonem) baz danych jako takim minimum VPS potrzebny.
Ale do nauki samego języka SQL nie koniecznie.
Każdy z w/w systemów baz danych w różnym stopniu obsługuje standard języka SQL (podstawy wszystkie mają
te same), może się delikatnie różnić składnia. Dodatkowo mają mniej lub więcej rozwiązań (nawet typów pól - kolumn)
wykraczających po za standard SQL
Wysłane 2015-10-27 19:42
Kurs Bardzo fajny kurs który mogę polecić dla MS SQL. Podstawy można sobie przyswoić bardzo szybko.
Oprócz polecanej wcześniej prostej bazy Northwind warto zaopatrzyć się w dużo bardziej rozbudowaną Adventureworks.
Wysłane 2015-10-30 09:27
a ja z kolei jako pierwszy kontakt polecam jednak mysql. sciagasz sobie XMPP, ktory dostarcza ci na dzien dobry wszystko co potrzebujesz czyli:
- baze mysql
- klienta do bazy (w produkcyjnym zastosowaniu nie przepadam ale na poczatek moze byc chociaz nie podpowiada skladni) phpmyadmin
jako klienta lepszego polecam heidiSQL - lekki, moze byc portable i calkiem spoko sie pracuje
moim zdaniem MS SQL jest za duzy na poczatek i wprowadza wiele "swoich" rzeczy, natomiast mysql cie nie przytloczy samym soba i pozwoli ci spokojnie wejsc w swiat SQL.
kolejna zaleta jest taka, ze praktycznie kazdy darmowy hosting daje ci mysql;)
jesli chodzi o dane to nie podpowiem niestety skad je wziac, zeby mialy sens
Wysłane 2015-10-30 21:59
Od siebie polecam e-learningowy serwis Oracle https://livesql.oracle.com . Pozwala na łatwą naukę, bez potrzeby instalowania bazy lokalnie, ale niestety wymaga znajomości języka angielskiego
Kto jest online: 1 użytkowników, 213 gości
maq2 ,