Jump to content
Fórum Script Brasil
  • 0

BANCO DE DADOS PARA UMA BIBLIOTECA PARTICULAR


Question

Imagine que um cliente entrou em contato e solicitou a criação de um sistema para cadastrar os livros da biblioteca particular, em sua conversa com ele você chegaram nas seguintes tabelas que o sistema deverá conter:

- CATEGORIA
- EDITORA
- AUTOR
- LIVRO

Na conversa de vocês ficaram definidas as seguintes Chaves e Referências:

Tabela CATEGORIA:
- ID é chave primária.

Tabela AUTOR:
- ID é chave primária.

Tabela EDITORA:
- ID é chave primária.

Tabela LIVRO:
- ID é chave primária.
- ID_CATEGORIA é chave estrangeira e referencia ID da tabela CATEGORIA.
- ID_AUTOR é chave estrangeira e referencia ID da tabela AUTOR.
- ID_EDITORA é chave estrangeira e referencia ID da tabela EDITORA.

Baseando-se nas tabelas, chaves e referências estabelecidas com seu cliente elabore:

1) O DER (Diagrama de Entidade e Relacionamento).
2) Um script contendo os comandos SQL de criação das tabelas juntamente com os campos (atributos) e seus respectivos tipos (usando os conceitos aplicados em aula e sua criatividade).
3) Crie os comandos de inserção de cada tabela, onde cada tabela deverá ter no mínimo 5 registros.

Atenção:
Não esqueça de criar as chaves primárias e os relacionamentos estrangeiros entre as tabelas.

Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

O que fiz até agora foi apenas isso: 

não sei mais por onde seguir

 

INSERT INTO CATEGORIA(DESCRICAO) VAUES('ADMINISTRACAO');

 

INSERT INTO CATEGORIA(DESCRICAO) VAUES('TECNOLOGIA');

 

INSERT INTO CATEGORIA(DESCRICAO) VAUES('GASTRONOMIA');

 

INSERT INTO CATEGORIA(DESCRICAO) VAUES('EDUCACAO FISICA');

 

INSERT INTO CATEGORIA(DESCRICAO) VAUES('MEDICINA');

 

 

INSERT INTO EDITORA(NOME) VAUES('ARTICA');

 

INSERT INTO EDITORA(NOME) VAUES('MEDIUM');

 

INSERT INTO EDITORA(NOME) VAUES('DIAD');

 

INSERT INTO EDITORA(NOME) VAUES('ZEN');

 

INSERT INTO EDITORA(NOME) VAUES('MERIZ');

 

 

INSERT INTO AUTOR(NOME) VAUES('MERLINDO PC');

 

INSERT INTO AUTOR(NOME) VAUES('COSTA VAZ');

 

INSERT INTO AUTOR(NOME) VAUES('LERIANA LUP');

 

INSERT INTO AUTOR(NOME) VAUES('AREHT BLAE');

 

INSERT INTO AUTOR(NOME) VAUES('MOMA FENG');

 

 

INSERT INTO LIVRO(NOME,ID_CATEGORIA,ID_AUTOR,ID_EDITORA) VALUES('ERA TOYOTA',1,1,1);

 

INSERT INTO LIVRO(NOME,ID_CATEGORIA,ID_AUTOR,ID_EDITORA) VALUES('Angular 10',2,2,2);

 

INSERT INTO LIVRO(NOME,ID_CATEGORIA,ID_AUTOR,ID_EDITORA) VALUES('Salada de Frutas - A a Z',3,3,3);

 

INSERT INTO LIVRO(NOME,ID_CATEGORIA,ID_AUTOR,ID_EDITORA) VALUES('Exercícios de Rotina',4,4,4);

 

INSERT INTO LIVRO(NOME,ID_CATEGORIA,ID_AUTOR,ID_EDITORA) VALUES('Medicina Alternativa',5,5,5);

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      149279
    • Total Posts
      645643
×
×
  • Create New...