3
respostas

Inserção dos dados

Não ficou claro como será feita a inserção dos dados nas tabelas criadas usando o SQL Online, após criar as tabelas e atender todos os requisitos, não vejo uma melhor opção a não ser digitar dado a dado de cada tabela o que torna a atividade bem inviavel, tem uma forma mais fácil?

3 respostas

Oii Gabriel! Como vai?

Sim, temos formas mais fáceis de inserir os dados!

Uma opção é abrir cada planilha de dados pelo Google Sheets, e então salvar como arquivo do tipo csv.

Captura de tela do Google Sheets mostrando o caminho para salvar uma planilha como csv. O caminho é arquivo, fazer download, valores separados por vírgulas

É possível fazer esse processo diretamente pelo Excel, também:

  • Vá para Arquivo > Salvar como.
  • A caixa de diálogo Salvar como é exibida.
  • Na caixa Salvar como tipo, escolha o formato de comma separated values para a planilha.

Agora, com os arquivos nesse formato, é possível importar diretamente para o SQLite. No menu superior, clique na opção Import:

Menu superior do SQLite online. A opção import está selecionada

Abrirá uma janela com a opção Open. Clique e selecione o arquivo csv no navegador de arquivos. Ele será carregado e uma nova janela de configuração abrirá:

Janela de configurações da importação de dados para popular uma tabela, no SQLite Online. Há algumas opções de configuração em relação ao tipo do arquivo, primeira coluna sendo o nome das colunas, e mostrar o código antes de rodar o comando. Abaixo, as primeiras linhas da tabela populada são mostradas

Em Column name, escolha First line para que a primeira linha do arquivo seja definido como o nome das colunas. Em command, você pode escolher executar, executar e mostrar o código ou apenas mostrar o código. Eu recomendo a última opção, assim você pode fazer ajustes caso seja necessário, e praticar ainda mais.

Espero ter ajudado, Gabriel!

Abração.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Tenho uma dúvida. Fazer isso criou uma tabela no meu sql, porém sem a definição correta de chave primária e estrangeira. É assim mesmo? Então não é necessário criar as tabelas no SQL? só importar as tabelas dadas pelo professor?

Oi, Vera!

A ferramenta de inserção do SQLite já faz também o código para criação da tabela automaticamente. Escolhendo "Show code" na opção "command", é possível fazer alterações antes de executar o código. Assim, você pode definir as chaves primárias, excluir a parte "create table" para fazer apenas as inserções, ou outras modificações que julgar necessárias e, então, executar.

Espero ter esclarecido! Abração.