Banco de Dados
£ £ £ ¡
¢£££ £
¢¢¢ ¢
£¡¡¡¡£¢¡£ ¢¡¡
¢ £££¢£ £ £
£¡ ¢¡¡¡¡¢¡ ¢¡
£ £¢ ¢
¢ ¡ ££¡¢¡ £
¢ ¢£ £
£¡¢¡¡¡¢ £ ¢¡
¢ £ ¢ ¡¢¡ £
¡ ¢¡ ¡ ¢
¢¢
Universidade Estadual de Campinas - UNICAMP
Instituto de Computa¸˜o - IC ca MC536 – Bancos de Dados: Teoria e Pr´tica a Aula #5 – Mapeamento do Modelo ER para o Modelo Relacional
Profs. Anderson Rocha e Andr´ Santanch` e e
Campinas, 16 de Agosto de 2012
Anderson Rocha
MC536 – Bancos de Dados: Teoria e Pr´tica a 1/36
Conte´do do curso u Mapeamento do modelo ER → Relacional
Conte´do do curso u 1. Introdu¸˜o: arquitetura de banco de dados. ca 2. Modelos de dados: modelagem e abstra¸˜es. co 3. Modelos conceituais: modelo entidade-relacionamento (ER) b´sico e estendido. a 4. Modelo relacional: defini¸˜es e formaliza¸˜o. co ca
5. Mapeamento do modelo ER para o modelo relacional.
6. Linguagens de defini¸˜o e de manipula¸˜o de dados. ca ca
´
Algebra relacional;
C´lculo relacional. a 7. Dependˆncias funcionais e normaliza¸˜o. e ca
8. Processamento de consultas.
9. Controle de concorrˆncia. e 10. Mecanismos de prote¸˜o e recupera¸˜o. ca ca
Anderson Rocha
MC536 – Bancos de Dados: Teoria e Pr´tica a 2/36
Conte´do do curso u Mapeamento do modelo ER → Relacional
Entidades regulares (Fortes) (1)
Cada entidade ´ transformada em uma rela¸˜o. e ca
O nome costuma ser o mesmo.
Cada atributo simples da entidade torna-se um atributo da rela¸˜o. ca
O identificador da entidade torna-se uma chave prim´ria da a rela¸˜o correspondente. ca Anderson Rocha
MC536 – Bancos de Dados: Teoria e Pr´tica a 3/36
Conte´do do curso u Mapeamento do modelo ER → Relacional
Entidades regulares (Fortes) (2)
CPF
Nome
Idade
Profiss˜o a Tabela: T PESSOA.
Anderson Rocha
MC536 – Bancos de Dados: Teoria e Pr´tica a 4/36
Conte´do do curso u Mapeamento do modelo ER →