sql >> Database teknologi >  >> RDS >> SQLite

SQLite eksempeldatabase

Oversigt :i denne vejledning introducerer vi dig først til en SQLite-eksempeldatabase. Derefter vil vi give dig links til at downloade prøvedatabasen og dens diagram. I slutningen af ​​selvstudiet viser vi dig, hvordan du opretter forbindelse til prøvedatabasen ved hjælp af sqlite3-værktøjet.

Introduktion til chinook SQLite eksempeldatabase

Vi giver dig SQLite-eksempeldatabasen ved navn chinook. chinook-eksempeldatabasen er en god database til at øve med SQL, især SQLite.

Følgende databasediagram illustrerer chinook-databasetabellerne og deres relationer.

Chinook-eksempeldatabasetabeller

Der er 11 tabeller i chinook-eksempeldatabasen.

  • employees tabel gemmer medarbejderdata såsom medarbejder-id, efternavn, fornavn osv. Den har også et felt med navnet ReportsTo for at angive, hvem der rapporterer til hvem.
  • customers tabel gemmer kundedata.
  • invoices &invoice_items tabeller:disse to tabeller gemmer fakturadata. invoices tabel gemmer fakturaheaderdata og invoice_items tabel gemmer data for fakturalinjeposter.
  • artists tabel gemmer kunstnerdata. Det er en simpel tabel, der kun indeholder kunstner-id og navn.
  • albums tabel gemmer data om en liste over spor. Hvert album tilhører én kunstner. En kunstner kan dog have flere album.
  • media_types tabel gemmer medietyper såsom MPEG-lyd- og AAC-lydfiler.
  • genres table gemmer musiktyper såsom rock, jazz, metal osv.
  • tracks tabel gemmer data for sange. Hvert nummer hører til ét album.
  • playlists &playlist_track tabeller:playlists tabel gemmer data om afspilningslister. Hver afspilningsliste indeholder en liste over numre. Hvert nummer kan tilhøre flere afspilningslister. Forholdet mellem playlists tabel og tracks bordet er mange-til-mange. playlist_track tabel bruges til at afspejle dette forhold.

Download SQLite-eksempeldatabase

Du kan downloade SQLite-eksempeldatabasen ved at bruge følgende link.

Download SQLite-eksempeldatabase

Hvis du vil have databasediagrammet til reference, kan du downloade både sort/hvid- og farveversioner i PDF-format.

Download SQLite eksempeldatabasediagram

Download SQLite-eksempeldatabasediagram med farve

Sådan opretter du forbindelse til SQLite-eksempeldatabasen

Eksempeldatabasefilen er i ZIP-format, derfor skal du udpakke den til en mappe, for eksempel C:\sqlite\db . Navnet på filen er chinook.db

Hvis du ikke har installeret zip-software, kan du downloade en gratis zip-software såsom 7-zip.

Brug først kommandolinjeprogrammet og naviger til SQLite-biblioteket, hvor filen sqlite3.exe er placeret:

c:\sqlite>Code language: Shell Session (shell)

For det andet skal du bruge følgende kommando til at oprette forbindelse til chinook eksempeldatabase placeret i db mappe, som er en undermappe til sqlite mappe.

c:\sqlite>sqlite3 c:\sqlite\db\chinook.dbCode language: Shell Session (shell)

Du bør se følgende kommando:

sqlite>Code language: Shell Session (shell)

For det tredje, prøv en simpel kommando, f.eks. .tables for at se alle tilgængelige tabeller i eksempeldatabasen.

sqlite> .tables
albums          employees       invoices        playlists
artists         genres          media_types     tracks
customers       invoice_items   playlist_trackCode language: SQL (Structured Query Language) (sql)

I denne vejledning har vi introduceret dig til chinook SQLite-eksempeldatabasen og vist dig, hvordan du opretter forbindelse til den ved hjælp af sqlite3-værktøjet.


  1. Løndatamodel

  2. 3 måder at liste alle lagrede procedurer i en SQL Server-database

  3. Parsing tnsnames.ora i Visual C# 2008

  4. Betinget JOIN-erklæring SQL Server