Ta strona korzysta z plików cookie, abyśmy mogli zapewnić jak najlepszą obsługę. Informacje o plikach cookie są przechowywane w przeglądarce i wykonują takie funkcje, jak rozpoznawanie cię po powrocie do naszej witryny i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.
SQL Bootcamp – Bazy danych SQLite – Part III – Ćwiczenia
Kurs składa się z ponad 140 ćwiczeń wraz z rozwiązaniami z baz danych i języka SQL. Ćwiczenia w tej części nastawione są głównie na tworzenie zapytań DQL do baz danych. Znajomość języka SQL to jedna z najbardziej poszukiwanych umiejętności technicznych na rynku pracy. Od deweloperów aplikacji webowych i mobilnych po analityków i data scientistów. Bazy danych typu SQLite bardzo dobrze sprawdzają się na urządzeniach mobilnych czy urządzeniach IoT. SQLite jest także szeroko wykorzystywany do tworzenia aplikacji desktopowych oraz aplikacji mobilnych.
Jeśli chcesz rozpocząć przygodę z bazami danych to SQLite jest doskonałym narzędziem do nauki, które zapewnia bardzo dobre wprowadzenie do baz danych. Nie zwlekaj i już dziś podejmij wyzwanie! Dzięki za wytrwanie do końca i zapraszam do zapisywania się na kurs. Pozdrawiam.
SQLite
SQLite to otwartoźródłowy system zarządzania relacyjną bazą danych oraz biblioteka C implementująca taki system, obsługująca SQL. Biblioteka implementuje silnik SQL, dając możliwość używania bazy danych bez konieczności uruchamiania osobnego procesu RDBMS. W wielu zastosowaniach, a w szczególności w systemach wbudowanych, takie rozwiązanie jest najpraktyczniejsze. SQLite posiada również API do innych niż C języków programowania, a mianowicie: Python, Perl, PHP, Ruby, C++, Delphi, Java, Tcl, Visual Basic, platformy .NET i wielu innych.
Zawartość bazy danych przetrzymywana jest w jednym pliku (do 281 TB). Baza SQLite jest utrzymywana na dysku przy użyciu B-drzew. Osobne drzewo jest używane dla każdej z tabel i każdego z indeksów. Baza udostępnia transakcje ACID oraz implementuje większość standardu SQL 92. Bazy danych zapisywane są jako pliki binarne lub przechowywane w pamięci o dostępie swobodnym. Ich bezpieczeństwo jest oparte na zabezpieczeniach oferowanych przez używany system plików.
SQLite obsługuje między innymi:
-
zapytania zagnieżdżone
-
widoki
-
klucze obce
-
transakcje
-
wyzwalacze (częściowo)
-
definiowanie własnych funkcji
-
przechowywanie baz danych w pamięci RAM komputera, co znacznie przyspiesza działanie
Wprowadzenie do baz danych
SQLite
SQLite - wiersz poleceń
DB Browser for SQLite
SQLiteStudio
----- DQL - Data Query Language -----
Instrukcja SELECT ...
Instrukcja SELECT ... FROM ...
Sortowanie danych - ORDER BY
Instrukcja LIMIT + OFFSET
-
33Kod SQL do ćwiczeń
-
34Ćwiczenie 1
-
35Rozwiązanie 1
-
36Ćwiczenie 2
-
37Rozwiązanie 2
-
38Ćwiczenie 3
-
39Rozwiązanie 3
-
40Ćwiczenie 4
-
41Rozwiązanie 4
-
42Kod SQL do ćwiczeń
-
43Ćwiczenie 5
-
44Rozwiązanie 5
-
45Ćwiczenie 6
-
46Rozwiązanie 6
-
47Ćwiczenie 7
-
48Rozwiązanie 7
-
49Ćwiczenie 8
-
50Rozwiązanie 8
-
51Ćwiczenie 9
-
52Rozwiązanie 9
-
53Kod SQL do ćwiczeń
-
54Ćwiczenie 10
-
55Rozwiązanie 10
-
56Ćwiczenie 11
-
57Rozwiązanie 11
-
58Ćwiczenie 12
-
59Rozwiązanie 12
-
60Ćwiczenie 13
-
61Rozwiązanie 13
Instrukcja SELECT DISTINCT
-
62Kod SQL do ćwiczeń
-
63Ćwiczenie 1
-
64Rozwiązanie 1
-
65Ćwiczenie 2
-
66Rozwiązanie 2
-
67Ćwiczenie 3
-
68Rozwiązanie 3
-
69Ćwiczenie 4
-
70Rozwiązanie 4
-
71Ćwiczenie 5
-
72Rozwiązanie 5
-
73Ćwiczenie 6
-
74Rozwiązanie 6
-
75Ćwiczenie 7
-
76Rozwiązanie 7
-
77Ćwiczenie 8
-
78Rozwiązanie 8
-
79Kod SQL do ćwiczeń
-
80Ćwiczenie 9
-
81Rozwiązanie 9
-
82Ćwiczenie 10
-
83Rozwiązanie 10
-
84Ćwiczenie 11
-
85Rozwiązanie 11
-
86Ćwiczenie 12
-
87Rozwiązanie 12