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

2 Bancos de dados de exemplo para SQLite


Se você precisar de um banco de dados de amostra para executar alguns testes rápidos no SQLite, aqui estão algumas opções.

1. O banco de dados Chinook


O banco de dados Chinook foi criado como uma alternativa ao banco de dados Northwind. Representa uma loja de mídia digital, incluindo tabelas para artistas, álbuns, faixas de mídia, faturas e clientes.

O banco de dados Chinook está disponível no GitHub. Está disponível para vários DBMSs, incluindo MySQL, SQL Server, SQL Server Compact, PostgreSQL, Oracle, DB2 e, claro, SQLite.

Instale o banco de dados Chinook


Você pode instalar o banco de dados Chinook no SQLite executando o script SQL disponível no GitHub. É um script bastante grande, então você pode achar mais fácil executá-lo a partir de um arquivo.

Primeiro, salve o script Chinook_Sqlite.sql em uma pasta/diretório em seu computador. Esse é um link direto para o script no GitHub.

Agora crie um banco de dados chamado Chinook. Você pode fazer isso conectando-se ao SQLite com o seguinte comando:
sqlite3 Chinook.db

Agora você pode executar o script. Para executá-lo a partir do arquivo, use o seguinte comando:
.read Chinook_Sqlite.sql

Isso pressupõe que você esteja no mesmo diretório que o arquivo e que o arquivo seja chamado Chinook_Sqlite.sql . Caso contrário, você precisará usar o caminho completo para o arquivo, juntamente com o nome do arquivo.

A execução desse script cria as tabelas do banco de dados e as preenche com dados.

Depois que o script terminar de ser executado, você poderá verificar se ele criou o banco de dados selecionando alguns dados de uma tabela. Por exemplo, você pode executar o seguinte:
SELECT * FROM Artist LIMIT 10;

Resultado:
1|AC/DC
2|Accept
3|Aerosmith
4|Alanis Morissette
5|Alice In Chains
6|Antônio Carlos Jobim
7|Apocalyptica
8|Audioslave
9|BackBeat
10|Billy Cobham

2. O banco de dados Northwind


Você pode fazer exatamente a mesma coisa com o banco de dados Northwind. Na verdade, o banco de dados Chinook foi criado como uma alternativa mais recente ao banco de dados Northwind.

O banco de dados Northwind está disponível para SQL Server e Microsoft Access há anos. Ele foi fornecido como um banco de dados tutorial para gerenciar clientes de pequenas empresas, pedidos, estoque, compras, fornecedores, remessa e funcionários.

O Github tem uma versão do banco de dados de exemplo Microsoft Access 2000 Northwind, reprojetado para SQLite3.

Assim, semelhante ao exemplo anterior, salve o script SQL disponível no GitHub como Northwind_Sqlite.sql .

Agora conecte-se ao SQLite e crie um banco de dados chamado Northwind:
sqlite3 Northwind.db

Agora você pode executar o script:
.read Northwind_Sqlite.sql

Isso criará as tabelas e as preencherá, etc. Você provavelmente verá os dados piscarem como o script em execução.

De qualquer forma, assim que terminar de rodar, você pode fazer uma verificação rápida selecionando alguns dados. Por exemplo:
SELECT * FROM "Order Details" LIMIT 10;

Resultado:
10248|11|14|12|0.0
10248|42|9.8|10|0.0
10248|72|34.8|5|0.0
10249|14|18.6|9|0.0
10249|51|42.4|40|0.0
10250|41|7.7|10|0.0
10250|51|42.4|35|0.15
10250|65|16.8|15|0.15
10251|22|16.8|6|0.05
10251|57|15.6|15|0.05