Podsumowanie :w tym samouczku najpierw przedstawimy przykładową bazę danych SQLite. Następnie podamy Ci linki do pobrania przykładowej bazy danych i jej diagramu. Na końcu samouczka pokażemy, jak połączyć się z przykładową bazą danych za pomocą narzędzia sqlite3.
Wprowadzenie do przykładowej bazy danych chinook SQLite
Udostępniamy przykładową bazę danych SQLite o nazwie chinook. Przykładowa baza danych chinook jest dobrą bazą danych do ćwiczenia SQL, zwłaszcza SQLite.
Poniższy diagram bazy danych ilustruje tabele bazy danych chinook i ich relacje.
Przykładowe tabele bazy danych Chinook
W przykładowej bazie danych chinook znajduje się 11 tabel.
-
employeestabela przechowuje dane pracowników, takie jak identyfikator pracownika, nazwisko, imię itp. Posiada również pole o nazwieReportsToaby określić, kto komu podlega. -
customerstabela przechowuje dane klientów. -
invoices&invoice_itemstabele:te dwie tabele przechowują dane z faktur.invoicestabela przechowuje dane nagłówka faktury iinvoice_itemstabela przechowuje dane pozycji faktury. -
artiststabela przechowuje dane artystów. Jest to prosta tabela zawierająca tylko identyfikator i imię wykonawcy. -
albumstabela przechowuje dane o liście utworów. Każdy album należy do jednego artysty. Jednak jeden wykonawca może mieć wiele albumów. -
media_typestabela przechowuje typy mediów, takie jak pliki audio MPEG i pliki audio AAC. -
genresstół przechowuje rodzaje muzyki, takie jak rock, jazz, metal itp. -
trackstabela przechowuje dane utworów. Każdy utwór należy do jednego albumu. -
playlists&playlist_tracktabele:playliststabela przechowuje dane o listach odtwarzania. Każda lista odtwarzania zawiera listę utworów. Każdy utwór może należeć do wielu list odtwarzania. Związek międzyplayliststabela itrackstabela jest wiele do wielu.playlist_tracktabela służy do odzwierciedlenia tej relacji.
Pobierz przykładową bazę danych SQLite
Możesz pobrać przykładową bazę danych SQLite, korzystając z następującego linku.
Pobierz przykładową bazę danych SQLite
Jeśli chcesz mieć diagram bazy danych w celach informacyjnych, możesz pobrać zarówno czarno-białą, jak i kolorową wersję w formacie PDF.
Pobierz przykładowy diagram bazy danych SQLite
Pobierz przykładowy diagram bazy danych SQLite w kolorze
Jak połączyć się z przykładową bazą danych SQLite
Przykładowy plik bazy danych jest w formacie ZIP, dlatego należy go rozpakować do folderu, na przykład C:\sqlite\db . Nazwa pliku to chinook.db
Jeśli nie masz zainstalowanego oprogramowania zip, możesz pobrać bezpłatne oprogramowanie zip, takie jak 7-zip.
Najpierw użyj programu wiersza poleceń i przejdź do katalogu SQLite, w którym znajduje się plik sqlite3.exe:
c:\sqlite>Code language: Shell Session (shell)
Po drugie, użyj następującego polecenia, aby połączyć się z chinook przykładowa baza danych znajdująca się w db folder, który jest podfolderem sqlite folder.
c:\sqlite>sqlite3 c:\sqlite\db\chinook.dbCode language: Shell Session (shell) Powinieneś zobaczyć następujące polecenie:
sqlite>Code language: Shell Session (shell) Po trzecie, wypróbuj proste polecenie, np. .tables, aby wyświetlić wszystkie tabele dostępne w przykładowej bazie danych.
sqlite> .tables
albums employees invoices playlists
artists genres media_types tracks
customers invoice_items playlist_trackCode language: SQL (Structured Query Language) (sql) W tym samouczku przedstawiliśmy Ci przykładową bazę danych chinook SQLite i pokazaliśmy, jak połączyć się z nią za pomocą narzędzia sqlite3.