Prova Banco De Dados
É um modelo de dados conceitual que descreve a estrutura de um banco de dados de forma independente de um SGBD particular.
O modelo Entidade-Relacionamento (MER) é definido em termos de Entidades e Relacionamentos e facilita o projeto de banco de dados permitindo a especificação de um esquema. É um modelo próximo a como o usuário percebe os dados .
É elaborado na fase de projeto conceitual e pode ser representado graficamente através do diagrama E-R.
O modelo ER tem:
Expressividade: é capaz de distinguir tipos diferentes de dados, relacionamentos e restrições;
Simplicidade e intelegibilidade: usuarios não especializados podem entender e usar;
Representação diagramática: tem apresentação de fácil interpretação;
Formalismo: é preciso e sem ambigüidade. Estratégias para projeto de esquema - modelagem conceitual com MER
Top-down: abstrações de alto nível com refinamentos sucessivos, ex: especificar alguns tipos entidade e depois dividir em outros tipos entidade e relacionamento;
Bottom-up: abstrações básicas com posteriores combinações ou acrescimos, ex: começar com atributos e depois agrupa-los em tipos entidade e relacionamento;
Inside-out: focado num conjunto central de conceitos evidentes e depois ampliado (caso especial da bottom-up);
Mista: requisitos divididos com estratégia top-down e esquemas parciais projetados com estratégia bottom-up e depois combinados. Diagrama ER
Foi criado por Chen em 1976.
Este diagrama é desenhado a partir do levantamento de requisitos de um sistema. Dada uma descrição dos requisitos do sistema, que é uma narrativa feita pelo cliente, normalmente, substantivos podem indicar nomes de tipos entidade e verbos nomes de tipos relacionamento. Os atributos são indicados por substantivos que descrevem outros.
O processo de projeto do esquema do banco de dados é iterativo com refinamentos sucessivos, ou seja, passa por vários ciclos, onde em cada ciclo é feito um modelo mais detalhado que no