SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

Banco de dados de exemplo SQLite


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 chamado ReportsTo 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. As invoices A tabela armazena os dados do cabeçalho da fatura e os invoice_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 as playlists tabela e tracks tabela é muitos-para-muitos. A playlist_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.dbCode 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_trackCode 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.