
... czyli dlaczego powstał ten kurs, czego się na nim nauczysz i jakie kolejne kroki podjąć, aby zdać egzaminy 70-461, 70-462, 70-463 i zdobyć certyfikat Microsoft Certified Solutions Associate: SQL Server
Uwaga! Internet żyje. Linki, które podaję niżej mogą z czasem się zmienić, W takim przypadku musisz samodzielnie poszukać odpowiednich odnośników.
Od wersji SQL 2016 SQL Server Management Studio (główne narzędzie z którego korzysta administrator) trzeba instalować oddzielnie. Ściągnij i zainstaluj SSMS:
https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms
Pobierz i zainstaluj SQL Server 2016. Skorzystaj z:
https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2016 (wersja ewaluacyjna na 180 dni)
lub
https://my.visualstudio.com/Downloads?q=SQL%20Server%202016%20Developer (wersja Developer - bez ograniczeń czasowych - może być wymagana rejestracja)
Wybierz podobne komponenty SQL jak w lekcji VIDEO. Instalację można wykonywać na komputerze z którego korzystasz na codzień, albo najpierw zainstalować maszynę wirtualną, na niej np. Windows Server i dopiero na nim SQL. Wybór należy do Ciebie!
SQL Server Management Studio to program, w którym wygodnie zbudujesz i wykonasz zapytania ale również, który na co dzień będzie wykorzystywany przez administratora bazy danych. W tej lekcji zobaczysz klika przykładowych czynności, które można wykonać w SQL Server Management Studio, co powinno ułatwić dalsze poznawanie SQL Server.
SQL Server Management Studio posiada mało znane, a bardzo przydatne sposoby na porządkowanie skryptów. Wystarczy podobnie jak programiści Visual Studio utworzyć solutions a w nich umieścić projekty, które uporządkują tematycznie skrypty. Zobacz jakie to proste!
W dobrze zaprojektowanej bazie danych znajdziesz wiele tabel powiązanych ze sobą relacjami. Dane w jednej tabeli nie są kompletne. Do dodania im kontekstu i znaczenia są potrzebne dane z innych tabel. Dlatego pisząc zapytania trzeba łączyć ze sobą dane pochodzące z różnych tabel.
W tej lekcji znajdziesz podstawowe informacje dotyczące zasad projektowania relacyjnych baz danych.
Szczegóły dotyczące budowy relacji między tabelami oraz pisania zapytań łączących rekordy kilku tabel będzie mowa w kolejnych kursach.
Prędzej czy później będzie trzeba samodzielnie przedzierać się przez rozległą dokumentację SQL. W tej lekcji zobaczysz jak korzystać z helpa oraz jak go skonfigurować.
Warto wiedzieć co nieco o podstawowej konfiguracji usług związanych z SQL: jak je zatrzymywać, uruchamiać, na jakich kontach pracują i jak je ewentualnie zmienić, jak konfigurować protokoły sieciowe wykorzystywane przez SQL. O tym wszystkim dowiesz się na tej lekcji, wprowadzającej do programu SQL Server Configuration Manager.
SQL Server nie może działać bez swoich baz systemowych: master, model, msdb i tempdb. Warto od początku znać funkcję każdej z tych baz. Dlatego na naszym wprowadzającym kursie jedną lekcję poświęcamy przeglądowi baz systemowych.
Chmura Microsoft jest usługą płatną, jednak korzystając z niej zapominasz o budowaniu własnej złożonej infrastruktury sieciowej, o własnych serwerach, o rozwiązywaniu problemów, które się na tych serwerach będą pojawiać, o licencjach itp. W 100% można skupić się na projektowaniu i użytkowaniu aplikacji.
Tutaj przedstawimy podstawy Azure (bez zakładania konta) i chociaż można by skonfigurować w Azure serwer Windows i na nim postawić własny SQL, to my zdecydujemy się na bazę danych bez serwera tzw. SQL Database. Zobaczysz tu też, jak skorzystać z takiej bazy danych wykorzystując SQL Management Studio.
W tej lekcji:
W tej lekcji:
W tej lekcji
W tej lekcji:
Pora na odrobinę praktyki
W tej lekcji:
Pora na praktykę!
W tej lekcji:
Pora na praktykę!
Uwaga! Ten film przedstawia wykonanie instalacji SQL 2016 i jest aktualizacją poprzedniego filmu. Microsoft zdecydował się na rozdzielenie instalatora SQL Server i SQL Server Management Studio, dlatego proces instalacji wyglada troszeczkę inaczej. Tutaj znajdziesz aktualne informacje na ten temat.
W tej lekcji zobaczysz, jak zainstalować SQL Server 2016 CTP w większości z domyślnymi ustawieniami. Jeśli nie masz jeszcze zainstalowanego SQL Server, a przecież do ukończenia kursu i zdania egzaminu, wypadałoby go mieć, zacznij od tej lekcji.
Oto linki do oprogramowania, którego możesz potrzebować:
Oprogramowanie można pobrać za darmo, ale może być wymagana rejestracja lub logowanie login-live
Jeśli planujesz korzystać z maszyn wirtualnych to:
Ta lekcja opowiada o tym skąd pobrać i jak zainstalować przykładową bazę danych AdventureWorks. Posiadając taką bazę danych na swoim serwerze możesz przystąpić do samodzielnej nauki!
>> Kurs został zaktualizowany w roku 2023 (*) <<
Czy to aplikacje biznesowe, czy data science, czy programowanie, czy bezpieczeństwo, czy administracja. Dane zawsze gdzieś trzeba przechowywać. Dlatego jeśli myślisz o karierze związanej w jakikolwiek sposób z przetwarzaniem danych, to SQL jest obowiązkowym punktem na Twojej mapie osobistego rozwoju.
Istnieje wiele odmian języka SQL, które w swoich podstawach są dość zbieżne. Ta seria kursów opowiada o języku SQL w implementacji Microsoft, czyli tzw. Transact SQL (TSQL).
W tym kursie:
krótkie lekcje VIDEO
quizy po lekcji
zadania do samodzielnego rozwiązanie
propozycje rozwiązań tych zadań
O kursie
SQL to w większości logiczne zapisywanie definicji zbiorów danych. Jednak, żeby zacząć pisać takie definicje, trzeba mieć dostęp do bazy danych i trzeba znać pewien podstawowy zestaw narzędzi, które pozwalają to robić. I to jest właśnie to, co znajdziesz w tym pierwszym kursie z serii wdrażającej w wydajną pracę z SQL.
Nauczysz się tutaj:
Jak zainstalować SQL Server (aby było na czym ćwiczyć)
Jak zainstalować przykładową bazę danych AdventureWorks
Jak używać SQL Server Management Studio
Jak utrzymywać skrypty
Co wyróżnia relacyjne bazy danych
Jak korzystać i konfigurować help
Jak używać SQL Server Configuration Manager
Jakie mamy systemowe bazy danych i jakie jest ich główne zastosowanie
Co to jest Azure SQL Database
Budowanie zapytań
Modyfikacja danych - graficznie
Modyfikacja danych - TSQL
Projektowanie tabeli
Budowanie relacji między tabelami
Skryptowanie obiektów bazodanowych
Posiadając taką wiedzę, możesz śmiało kontynuować naukę SQL w kolejnych kursach poświęconych temu tematowi. W tym szkoleniu, oprócz materiału video, znajdziesz także zadania do samodzielnego wykonania oraz rozwiązania tych zadań.
O autorze
Nie chwaląc się, pracuję z SQL Server-em już ponad 20 lat i co nieco na jego temat wiem. Postarałem się tutaj podzielić nie tylko wiedzą ale i doświadczeniem. Prezentowane przykłady w wielu przypadkach nawiązują do rzeczywistych sytuacji, gdzie, czy to procedurę, czy trigger czy funkcję trzeba było użyć. Dzięki temu, uczestnicząc w tym kursie masz szansę nie wpaść w dziesiątki pułapek, w które ja sam kiedyś wpadałem...
Dołącz do ponad 4000 studentów, którzy już podjęli decyzję o nauce SQL. Poświęć odrobinę czasu na samodzielną pracę, a już niebawem dodasz do listy swoich umiejętności znajomość SQL!
Powodzenia!
Twój trener - Rafał
ISBN 978-83-945846-1-0
(*) - nie oznacza to, że wszystkie lekcje nagrano w tym roku!