Os Sistemas de Mercados, Bares, Padarias, Bibliotecas
Por: Guilherme Leite • 15/5/2019 • Trabalho acadêmico • 543 Palavras (3 Páginas) • 252 Visualizações
Lista de Exercícios PI
Respostas
- Sistemas de Mercados, Bares, Padarias, Bibliotecas.
- Nível externo, porque está mais próximo do usuário que participa do sistema, pois o sistema entende que os dados de cada usuário são individuais, sendo assim os outros usuários executariam as funções com mais agilidade. As outras arquiteturas não são uma boa opção pois dificultam a interação dos usuários, já que o nível conceitual é usado por administradores e o nível externo é somente para os dados armazenados.
- Descreve a estrutura do banco de dados para o usuário além de ocultar os detalhes do nível interno, concentrando-se na descrição das entidades. A importância desse modelo facilita o diálogo de usuários que participam do banco, evitando projetos longos, entendendo qual função do projeto e encontrar erros rapidamente, através dele o projeto lógico e físico é desenvolvido, porque se acontecer um erro inesperado no sistema, é mais fácil corrigir o erro no modelo de alto nível.
- Atributo multivalorado: São aqueles que permitem um conjunto finito. Ex: O atributo “Telefone” em uma entidade pode receber vários valores.
Atributo composto: São aqueles divididos em várias partes com significados independentes. Ex: O atributo “Endereço” em uma entidade pode ser dividido em rua, número e complemento.
- É uma relação entre instâncias de uma mesma entidade onde o nome do papel determina o sentido da relação. Ex: Empregado e supervisor e empregado e departamento na relação “trabalha_para”.
- Quando uma entidade não possuir uma chave estrangeira.
- São subgrupos de uma entidade, são necessárias quando necessitam ser representadas explicitamente.
- [pic 1]
- [pic 2]
- [pic 3]
- Especialização: Processo em que se define um conjunto de subclasses para uma superclasse;
Generalização: é o contrário do processo de especialização, são várias entidades com características em comum que são generalizadas em uma superclasse.
Porque somente na busca por subclasse com atributo específico fica explicito o que é especialização e generalização.
- 1) Restrição de domínio: utilizar tipos de dados diferentes ao que foi estipulado.
2) Restrição de chaves: duas tuplas exatamente iguais na mesma relação.
3) Restrição de integridade de entidade: valor da chave primaária ser null.
4) Restrição de integridade referencial: não referenciar a relação.
- Na entidade ‘Pedido’ o atributo de ‘Cliente’ Num_cliente (FK) é uma chave estrangeira.
Na entidade ‘Item_Pedido’ o atributo de ‘Item’ Num_item (FK) é uma chave estrangeira.
Na entidade ‘Expedicao’ o atributo de ‘Deposito’ Num_deposito (FK) é uma chave estrangeira.
- Nível externo, porque está mais próximo do usuário que participa do sistema, pois o sistema entende que os dados de cada usuário são individuais, sendo assim os outros usuários executariam as funções com mais agilidade. As outras arquiteturas não são uma boa opção pois dificultam a interação dos usuários, já que o nível conceitual é usado por administradores e o nível externo é somente para os dados armazenados.
- Não. Porque violaria a restrição de integridade de referencial.
...