SQL Bootcamp - Bazy danych SQLite - Part IV - Ćwiczenia

Sprawdź się z baz danych i języka SQL. Rozwiąż ponad 130 ćwiczeń i otwórz sobie drzwi do kariery w IT!

4.70 (22 reviews)
Udemy
platform
Polski
language
Databases
category
178
students
3 hours
content
Jul 2022
last update
$19.99
regular price

What you will learn

rozwiąż ponad 130 ćwiczeń z baz danych wykorzystując język SQL

sprawdź się w DDL (Data Definition Language) oraz DML (Data Manipulation Language)

sprawdź się w tworzeniu tabel

sprawdź się w definiowaniu ograniczeń kolumn/tabel

sprawdź się w pracy z kluczami głównymi i obcymi

sprawdź się we wstawianiu, modyfikowaniu i usuwaniu rekordów

sprawdź się w tworzeniu widoków, wyzwalaczy

pracuj z dokumentacją i Stack Overflow

zajmij się rzeczywistymi problemami występującymi w programowaniu

gwarantowane wsparcie instruktora

Description

SQL Bootcamp - Bazy danych SQLite - Part IV - Ćwiczenia

Kurs składa się z ponad 130 ćwiczeń wraz z rozwiązaniami z baz danych i języka SQL. Ćwiczenia w tej części nastawione są głównie na tworzenie zapytań DDL (Data Definition Language) oraz DML (Data Manipulation Language). 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.


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

Screenshots

SQL Bootcamp - Bazy danych SQLite - Part IV - Ćwiczenia - Screenshot_01SQL Bootcamp - Bazy danych SQLite - Part IV - Ćwiczenia - Screenshot_02SQL Bootcamp - Bazy danych SQLite - Part IV - Ćwiczenia - Screenshot_03SQL Bootcamp - Bazy danych SQLite - Part IV - Ćwiczenia - Screenshot_04

Content

----- WSTĘP -----

Wymagania do kursu
Wstęp

Wprowadzenie do baz danych

Bazy danych
Język SQL

SQLite

SQLite
SQLite - architektura
SQLIte - zastosowania
SQLite - wady

SQLite - wiersz poleceń

SQLite - konfiguracja
SQLite - wiersz poleceń cz. I
SQLite - wiersz poleceń cz. II

DB Browser for SQLite

Instalacja i konfiguracja

SQLiteStudio

Konfiguracja

Wskazówka

Wskazówka

----- DDL - Data Definition Language -----

Wstęp

Praca z tabelami

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5

Tabele tymczasowe

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2

Klucz główny + ROWID

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8
Ćwiczenie 9
Rozwiązanie 9

Indeksy

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8
Ćwiczenie 9
Rozwiązanie 9
Ćwiczenie 10
Rozwiązanie 10
Ćwiczenie 11
Rozwiązanie 11
Ćwiczenie 12
Rozwiązanie 12
Ćwiczenie 13
Rozwiązanie 13

Ograniczenie DEFAULT

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8
Ćwiczenie 9
Rozwiązanie 9

Ograniczenie UNIQUE

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4

Ograniczenie CHECK

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3

Ograniczenie NOT NULL

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8

Klucz obcy

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7

Relacje

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3

Modyfikacja tabeli

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5

----- DML - Data Manipulation Language -----

Wstęp

Wstawianie danych

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3

Aktualizacja danych

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4

Usuwanie danych

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3

----- Widoki -----

Wstęp

Widoki

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8

----- Wyzwalacze -----

Wstęp

Wyzwalacze

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2

Podsumowanie I

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8
Ćwiczenie 9
Rozwiązanie 9
Ćwiczenie 10
Rozwiązanie 10
Ćwiczenie 11
Rozwiązanie 11
Ćwiczenie 12
Rozwiązanie 12
Ćwiczenie 13
Rozwiązanie 13
Ćwiczenie 14
Rozwiązanie 14
Ćwiczenie 15
Rozwiązanie 15
Ćwiczenie 16
Rozwiązanie 16
Ćwiczenie 17
Rozwiązanie 17
Ćwiczenie 18
Rozwiązanie 18
Ćwiczenie 19
Rozwiązanie 19
Ćwiczenie 20
Rozwiązanie 20
Ćwiczenie 21
Rozwiązanie 21
Ćwiczenie 22
Rozwiązanie 22

Podsumowanie II

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8
Ćwiczenie 9
Rozwiązanie 9
Ćwiczenie 10
Rozwiązanie 10
Ćwiczenie 11
Rozwiązanie 11
Ćwiczenie 12
Rozwiązanie 12
Ćwiczenie 13
Rozwiązanie 13

Podsumowanie III

Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8
Ćwiczenie 9
Rozwiązanie 9
Ćwiczenie 10
Rozwiązanie 10

Reviews

Aleksandra
February 14, 2022
Druga część zadań z bootcampu SQLa. Tym razem nie ma edytora kodu i trzeba go pisać u siebie. W części tej jest więcej zagadnień więc jest bardziej urozmaicona i wydaje mi się, że łatwiejsza od części III.
Ilona
January 23, 2022
dobrze po kolei przećwiczone wszystkie zapytań, od najprostszych do najbardziej złożonych, zdecydowanie polecam całą serię Bootcamp:)

Charts

Price

SQL Bootcamp - Bazy danych SQLite - Part IV - Ćwiczenia - Price chart

Rating

SQL Bootcamp - Bazy danych SQLite - Part IV - Ćwiczenia - Ratings chart

Enrollment distribution

SQL Bootcamp - Bazy danych SQLite - Part IV - Ćwiczenia - Distribution chart
3841006
udemy ID
2/11/2021
course created date
2/26/2021
course indexed date
Bot
course submited by