Resumo :neste tutorial, primeiro apresentamos um banco de dados de amostra SQLite. Em seguida, forneceremos os links para baixar o banco de dados de amostra e seu diagrama. No final do tutorial, mostraremos como se conectar ao banco de dados de exemplo usando a ferramenta sqlite3.
Introdução ao banco de dados de amostra chinook SQLite
Fornecemos a você o banco de dados de exemplo SQLite chamado chinook. O banco de dados de exemplo chinook é um bom banco de dados para praticar com SQL, especialmente SQLite.
O diagrama de banco de dados a seguir ilustra as tabelas de banco de dados chinook e seus relacionamentos.
Tabelas de banco de dados de amostra Chinook
Existem 11 tabelas no banco de dados de amostra chinook.
-
employees
A tabela armazena dados de funcionários, como id de funcionário, sobrenome, nome, etc. Ela também possui um campo chamadoReportsTo
para especificar quem se reporta a quem. -
customers
tabela armazena dados de clientes. -
invoices
&invoice_items
tabelas:essas duas tabelas armazenam os dados da fatura. Asinvoices
A tabela armazena os dados do cabeçalho da fatura e osinvoice_items
A tabela armazena os dados dos itens de linha da fatura. -
artists
table armazena dados de artistas. É uma tabela simples que contém apenas o ID e o nome do artista. -
albums
tabela armazena dados sobre uma lista de faixas. Cada álbum pertence a um artista. No entanto, um artista pode ter vários álbuns. -
media_types
table armazena tipos de mídia como áudio MPEG e arquivos de áudio AAC. -
genres
table armazena tipos de música como rock, jazz, metal etc. -
tracks
tabela armazena os dados das músicas. Cada faixa pertence a um álbum. -
playlists
&playlist_track
tabelas:playlists
tabela armazena dados sobre listas de reprodução. Cada lista de reprodução contém uma lista de faixas. Cada faixa pode pertencer a várias listas de reprodução. A relação entre asplaylists
tabela etracks
tabela é muitos-para-muitos. Aplaylist_track
tabela é usada para refletir essa relação.
Baixe o banco de dados de amostra SQLite
Você pode baixar o banco de dados de amostra SQLite usando o link a seguir.
Baixar banco de dados de exemplo SQLite
Caso você queira ter o diagrama do banco de dados para referência, você pode baixar as versões em preto e branco e em cores em formato PDF.
Baixe o diagrama de banco de dados de amostra SQLite
Baixe o diagrama de banco de dados de amostra SQLite com cores
Como se conectar ao banco de dados de amostra SQLite
O arquivo de banco de dados de exemplo está no formato ZIP, portanto, você precisa extraí-lo para uma pasta, por exemplo,
C:\sqlite\db
. O nome do arquivo é chinook.db
Se você não tiver o software zip instalado, poderá baixar um software zip gratuito, como o 7-zip.
Primeiro, use o programa de linha de comando e navegue até o diretório SQLite onde o arquivo sqlite3.exe está localizado:
c:\sqlite>
Code language: Shell Session (shell)
Segundo, use o seguinte comando para se conectar ao
chinook
banco de dados de exemplo localizado no db
pasta, que é uma subpasta do sqlite
pasta. c:\sqlite>sqlite3 c:\sqlite\db\chinook.db
Code language: Shell Session (shell)
Você deverá ver o seguinte comando:
sqlite>
Code language: Shell Session (shell)
Terceiro, tente um comando simples, por exemplo, .tables, para visualizar todas as tabelas disponíveis no banco de dados de exemplo.
sqlite> .tables
albums employees invoices playlists
artists genres media_types tracks
customers invoice_items playlist_track
Code language: SQL (Structured Query Language) (sql)
Neste tutorial, apresentamos o banco de dados de exemplo chinook SQLite e mostramos como se conectar a ele usando a ferramenta sqlite3.