Introdução a banco de dados à Modelagem e Projeto de Banco de Dados
Introdução a Banco de Dados
-
Upload
alden-ortiz -
Category
Documents
-
view
21 -
download
2
description
Transcript of Introdução a Banco de Dados
![Page 1: Introdução a Banco de Dados](https://reader036.fdocumentos.tips/reader036/viewer/2022082711/5681351e550346895d9c7e8f/html5/thumbnails/1.jpg)
Introdução a Banco de Dados
Prof.: Bruno Rafael de Oliveira Rodrigues
![Page 2: Introdução a Banco de Dados](https://reader036.fdocumentos.tips/reader036/viewer/2022082711/5681351e550346895d9c7e8f/html5/thumbnails/2.jpg)
Exemplo de projeto Utilizando IDEF1x
![Page 3: Introdução a Banco de Dados](https://reader036.fdocumentos.tips/reader036/viewer/2022082711/5681351e550346895d9c7e8f/html5/thumbnails/3.jpg)
Fase 0F0.1 Estabelecimento dos objetivos de
modelagem - O objetivo é obter a estrutura de dados para o BD que suporte a gerência de pessoal alocado no projeto.
F0.2 Desenvolvimento do plano de modelagem
F0.3 Organização da equipe de projeto
F0.4 Coleta de material-fonte
F0.5 Convenções de autor adotadas
![Page 4: Introdução a Banco de Dados](https://reader036.fdocumentos.tips/reader036/viewer/2022082711/5681351e550346895d9c7e8f/html5/thumbnails/4.jpg)
Fase 1 – Definição das entidades
IdEntidade: 01; nome: Projeto; definição: entidade que representa instâncias de um projeto; aliases: Proj, Projeto.
IdEntidade: 02; nome: Empregado; definição: entidade que representa todos os empregados que tem vínculo empregatício com a empresa e que participam ou podem participar de projetos; aliases: MembroEquipe; Funcionário, Empregado.
IdEntidade: 03; nome: Atividade; definição: entidade que representa tarefas que podem ser realizadas em projetos; aliases: Atividade.
![Page 5: Introdução a Banco de Dados](https://reader036.fdocumentos.tips/reader036/viewer/2022082711/5681351e550346895d9c7e8f/html5/thumbnails/5.jpg)
Fase 2 – Definição das entidades
F2.1 – Identificação da entidades relacionadas
F2.2 – Definição dos relacionamentos
![Page 6: Introdução a Banco de Dados](https://reader036.fdocumentos.tips/reader036/viewer/2022082711/5681351e550346895d9c7e8f/html5/thumbnails/6.jpg)
Fase 3 – Definição das chavesF3.1 – Refinamento dos relacionamento
não específicos (relacionamento entre projeto e empregado e entre empregado e atividade)
F3.2 – Representação de visões funcionais - não há necessidade de visões.
F3.3 – Identificação dos atributos chaves Entidade Projeto – NumProjEntidade Empregado – CPFEntidade Atividade – CodAtiv
![Page 7: Introdução a Banco de Dados](https://reader036.fdocumentos.tips/reader036/viewer/2022082711/5681351e550346895d9c7e8f/html5/thumbnails/7.jpg)
![Page 8: Introdução a Banco de Dados](https://reader036.fdocumentos.tips/reader036/viewer/2022082711/5681351e550346895d9c7e8f/html5/thumbnails/8.jpg)
fase 4: Definição de atributos