Departamento (0,1) (1,1) Funcionário chefia Departamento CodDep Nome SFT Analise COB Programacao ADP Diretoria Ssitemas Funcionário CodFunc codDep E1 SFT E2 Nome João Maria E3 COB José E4 ADP Paula Angélica Toffano Seidel Calazans E-mail: [email protected] Exercício: Identificar quais funcionarios sao chefes? Abordagem Relacional Exercicio: Identificar quais funcionarios sao engenheiros e quais sao secretárias Eles estao alocados em quais departamentos? Exercício 9.1 Departamento (1,N) (1,1) Funcionário tem Departamento CodDep Nome SFT Analise COB Programacao ADP Diretoria Ssitemas Engenheiro Secretária Funcionário CodFunc codDep Nome E1 SFT João CodFunc Lingua estrang Curso E2 SFT Maria E4 Ingles Cea E3 COB José E4 ADP Paula E5 COB01 Jose Temos que modelar conceitualmente o ambiente do processo eleitoral. Identificamos entidades: Eleitor e Unidade da Federação. Cada eleitor vota em uma unidade da federação, mas em uma unidade da federação podem votar n eleitores. Os atributos são nome_uf, area_m2, e sigla_uf, num_titulo_eleitor, CPF, RG, Nome, estado_civil Secretária Engenheiro Especialida de CodFunc Ajudacusto E1 120 Engenheiro E2 150 Eletricidade Modele ER colocando os atributos Escreva o esquema da relação ou tabela Identifique as chaves primárias e as chaves estrangeiras 1 Exercício resolvido Eleitor N 1 vota Exercício Unidade Federação Eleitor N 1 vota N Unidade Federação 1 nasceu Tabela Unidade da federacao Chave primária (PK): SIGLA_UF Tabela eleitor Chave primária (PK): num_titulo_eleitor Chave estrangeira (FK): Sigla-UF_voto Exercício resolvido Eleitor N 1 vota Unidade Federação Exercício 9.2 Identifique no esquema abaixo as chaves primárias e estrangeiras Aluno(codigoaluno, nome, codigocurso) Curso(codigocurso, nome) Disciplina(codigodisciplina, nome, creditos, codigodepartamento) Curriculo (codigocurso, codigodisciplina, obrigatoria-opcional) Conceito (codigoaluno, codigodisciplina, anosemestre, conceito) Departamento (codigodepartamento, nome) N 1 nasceu Tabela Unidade da federacao Chave primária (PK): SIGLA_UF Tabela eleitor Chave primária (PK): num_titulo_eleitor Chave estrangeira (FK): Sigla-UF_voto Chave estrangeira (FK): Sigla-UF_nascimento 2 Referências bibliográficas LIVRO TEXTO - HEUSER, Carlos A. Projeto de Banco de Dados. Porto Alegre: Sagra Luzzato, 5a. ed. 2004. ELSMARI, Ramez & NAVATHE, Shamkant B. Sistema de Banco de Dados – Fundamentos e Aplicações. Rio de Janeiro: Livros Técnicos e Científicos Editora S.A. – LTC, 4ª. ed., 2002. SILBERSCHATZ, A. & KORTH, H. at all. Sistema de Banco de Dados. São Paulo: Makron Books, 3ª. ed., 1999. 9 3