O Fundamento de Banco de Dados
Por: Juliana Troschinski • 8/9/2020 • Pesquisas Acadêmicas • 497 Palavras (2 Páginas) • 192 Visualizações
Exercícios
1. Altere as cardinalidades do modelo abaixo de modo que: todo fabricante deve produzir algum produto e; produtos podem ser produzidos por mais de um fabricante.
https://lh6.googleusercontent.com/93zNMyeZReDm1r3h814j17ZwzPuo3JQahQNsR781JrfG2JbS7v8AMTuJppYdVMG6kJmUMzgp_VRxQPYNbqulwBEfHhZCuMJCK4bwBRB-ix9bjIVrMh5rgLERHvA2NtvvI2Ilz2qy
Um fabricante produz no mínimo um ou vários produtos e um produto é produzido por no mínimo um ou vários fabricantes (1,N) (1,N).
2. Descreva textualmente a situação abaixo e dê exemplos de ocorrências entre professor e disciplina.
https://lh5.googleusercontent.com/vg2uJSBXsSeWKBU5ZMHZrbtzNyZZ8NTLvmrlLft2T9MFGYK6exb3rz6T91ivq602DoG2_VxIfbnacdzXzmPJzM8gyy6sVGUJK6CpHw3QcxoX2NskRrUbWeZZbaUAl8Gr9ydvDI7-
* Um professor ensina no mínimo uma ou várias disciplinas e uma disciplina é ensinada por no mínimo um e no máximo um professor.
Ex.: Um professor ensina no mínimo uma e no máximo uma disciplina e uma disciplina é ensinada por no mínimo um ou vários professores (1,1) (1, N).
* Um software é usado por no mínimo uma ou várias disciplinas e uma disciplina é usada por no mínimo um ou vários softwares.
3. Diferencie modelo conceitual de modelo lógico.
O objetivo da modelagem conceitual é criar um modelo de forma gráfica que identificará todas as entidades e relacionamentos de uma forma global. Aqui é evitado qualquer detalhamento específico do modelo de BD, sua principal finalidade é capturar os requisitos de informação e regras de negócio.
Na modelagem lógica descreve-se como os dados serão armazenados no banco e também seus relacionamentos. Também é mais complexo do que o modelo conceitual em que os tipos de coluna são definidos.
4. Defina esquema e instância.
Os bancos de dados mudam através do tempo à medida que informações são inseridas ou apagadas. A coleção de informações armazenadas no banco de dados em um determinado momento é chamada de instância do banco de dados. O projeto geral do banco de dados é chamado de esquema de banco de dados.
5. Defina entidade e dê um exemplo.
Entidade é o conjunto de objetos da realidade. É representada por um retângulo. Ex.: Aluno e livro.
6. Explique a diferença entre uma entidade e uma ocorrência de uma entidade. Exemplifique.
Entidade é o conjunto de objetos do mundo real modelada sobre os quais deseja-se manter informações no banco de dados, enquanto que ocorrência é uma associação específica entre determinadas instâncias de entidade. Ex.: Aluno e livro (entidade) banco de dados, sistemas operacionais, Juliana, José, Celso (ocorrência de entidade).
7. Cite um exemplo de relacionamento.
Alugar: relação entre aluno e livro.
8. Cite um exemplo
...