Резюме :в този урок първо ви запознаваме с примерна база данни на SQLite. След това ще ви дадем връзките за изтегляне на примерната база данни и нейната диаграма. В края на урока ще ви покажем как да се свържете с примерната база данни с помощта на инструмента sqlite3.
Въведение в примерната база данни на chinook SQLite
Ние ви предоставяме примерната база данни на SQLite, наречена chinook. Примерната база данни chinook е добра база данни за практикуване с SQL, особено SQLite.
Следващата диаграма на базата данни илюстрира таблиците на базата данни chinook и техните връзки.
Примерни таблици на база данни на Chinook
В примерната база данни на chinook има 11 таблици.
-
employeesтаблицата съхранява данни за служителите като идентификатор на служител, фамилия, собствено име и т.н. Тя също има поле с имеReportsToза да уточните кой на кого се отчита. -
customersтаблицата съхранява данни за клиентите. -
invoices&invoice_itemsтаблици:тези две таблици съхраняват данни за фактури.invoicesтаблицата съхранява данните за заглавката на фактурата иinvoice_itemsтаблицата съхранява данните за редовете на фактурата. -
artistsтаблицата съхранява данни за изпълнители. Това е проста таблица, която съдържа само идентификатора и името на изпълнителя. -
albumsтаблицата съхранява данни за списък с песни. Всеки албум принадлежи на един изпълнител. Въпреки това един изпълнител може да има няколко албума. -
media_typesтаблицата съхранява типове медии като MPEG аудио и AAC аудио файлове. -
genresтаблицата съхранява видове музика като рок, джаз, метъл и др. -
tracksтаблицата съхранява данните за песните. Всяка песен принадлежи към един албум. -
playlists&playlist_trackтаблици:playlistsтаблица съхранява данни за плейлисти. Всеки плейлист съдържа списък с песни. Всяка песен може да принадлежи към множество плейлисти. Връзката междуplaylistsтаблица иtracksтаблицата е много към много.playlist_trackтаблицата се използва за отразяване на тази връзка.
Изтеглете примерна база данни на SQLite
Можете да изтеглите примерната база данни на SQLite, като използвате следната връзка.
Изтеглете примерна база данни на SQLite
В случай че искате да имате диаграмата на базата данни за справка, можете да изтеглите черно-бяла и цветна версия в PDF формат.
Изтеглете примерна диаграма на база данни на SQLite
Изтеглете примерна диаграма на база данни на SQLite с цвят
Как да се свържа с примерна база данни на SQLite
Примерният файл на базата данни е ZIP формат, следователно трябва да го извлечете в папка, например C:\sqlite\db . Името на файла е chinook.db
Ако нямате инсталиран zip софтуер, можете да изтеглите безплатен zip софтуер, като 7-zip.
Първо използвайте програмата на командния ред и отидете до директорията SQLite, където се намира файлът sqlite3.exe:
c:\sqlite>Code language: Shell Session (shell)
Второ, използвайте следната команда, за да се свържете с chinook примерна база данни, намираща се в db папка, която е подпапка на sqlite папка.
c:\sqlite>sqlite3 c:\sqlite\db\chinook.dbCode language: Shell Session (shell) Трябва да видите следната команда:
sqlite>Code language: Shell Session (shell) Трето, опитайте проста команда, например .tables, за да видите всички налични таблици в примерната база данни.
sqlite> .tables
albums employees invoices playlists
artists genres media_types tracks
customers invoice_items playlist_trackCode language: SQL (Structured Query Language) (sql) В този урок ви запознахме с примерната база данни на chinook SQLite и ви показахме как да се свържете с нея с помощта на инструмента sqlite3.