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.
-
employees
tabela przechowuje dane pracowników, takie jak identyfikator pracownika, nazwisko, imię itp. Posiada również pole o nazwieReportsTo
aby określić, kto komu podlega. -
customers
tabela przechowuje dane klientów. -
invoices
&invoice_items
tabele:te dwie tabele przechowują dane z faktur.invoices
tabela przechowuje dane nagłówka faktury iinvoice_items
tabela przechowuje dane pozycji faktury. -
artists
tabela przechowuje dane artystów. Jest to prosta tabela zawierająca tylko identyfikator i imię wykonawcy. -
albums
tabela 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_types
tabela przechowuje typy mediów, takie jak pliki audio MPEG i pliki audio AAC. -
genres
stół przechowuje rodzaje muzyki, takie jak rock, jazz, metal itp. -
tracks
tabela przechowuje dane utworów. Każdy utwór należy do jednego albumu. -
playlists
&playlist_track
tabele:playlists
tabela 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ędzyplaylists
tabela itracks
tabela jest wiele do wielu.playlist_track
tabela 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.db
Code 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_track
Code 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.