Slides03 Bdi

1657 palavras 7 páginas
Roteiro
Modelagem de Dados: Usando o Modelo
Entidade-Relacionamento
Luiz Henrique de Campos Merschmann
Departamento de Computação
Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz

Posicionamento
Modelagem de Dados: Usando o Modelo
Entidade-Relacionamento
Uma Aplicação Exemplo de Banco de Dados
Tipos de Entidade, Conjuntos de Entidade e Atributos-Chave
Tipos de Relacionamento, Funções e Restrições Estruturais
Tipo de Entidade Fraca

BCC321 - Banco de Dados I
Ementa
1. Conceitos básicos em sistemas de banco de dados.
2. Conceitos e arquitetura de sistemas de banco de dados. 3. Modelagem conceitual de dados.
4. Modelo Relacional: conceitos básicos e restrições de integridade. 5. Linguagens: álgebra e cálculo relacional.
6. A linguagem SQL e o uso de APIs.
7. Projeto de banco de dados.
8. Normalização de banco de dados.
9. Noções de processamento de transações, concorrência e recuperação de falhas.
10. Aspectos de implementação de banco de dados.

Processo de Projeto de Banco de Dados

EMPRESA: Exemplo de uma Aplicação de Banco de Dados

EMPRESA: Exemplo de uma Aplicação de Banco de Dados
Descrição do “minimundo”

Descrição do “minimundo”
A empresa está organizada em departamentos.
Cada depto tem um nome exclusivo, um número exclusivo e um funcionário que o gerencia.
Temos a data que cada funcionário começou a gerenciar o depto. O depto pode ter diversas localizações.
Um depto controla um número qualquer de projetos.

Cada projeto tem um nome exclusivo, um número exclusivo e uma única localização.

Diagrama do Esquema ER para o Banco de Dados EMPRESA

Armazenamos o nome de cada funcionário, o número do cpf, endereço, salário, sexo e data de nascimento.
Um funcionário está alocado a um depto, mas pode trabalhar em diversos projetos que não são controlados, necessariamente, pelo mesmo depto.
Controlamos o número de horas semanais que o funcionário trabalha em cada projeto.
Controlamos o supervisor direto de cada funcionário.

Queremos

Relacionados