Sistema de Gestão de Projeto/Estágio
Sistema de Gestão de Projeto/Estágio
Docentes: - Elsa Rodrigues
Discentes: - Pedro Lopes nº 9850 Disciplina: Base de Dados I
Data: 13 de Julho de 2014
Índice
1. Introdução 3
2. Desenho 4
2.1. Diagrama Entidade Relação 4
2.2. Normalização 5
2.3. Modelo Físico 7
3. Implementação 8
3.1 SQL Server – Criação de Tabelas 8
3.2. Consultas 15
4. Bibliografia 16
1. Introdução
Pretende-se com a realização deste trabalho, desenvolver base de dados que permita gerir os projetos e os estágios de final de curso .
Para a realização deste projeto foram definidos os seguintes objetivos:
Desenho:
Diagrama ER
Normalização
Modelo Relacional
Modelo Físico
Implementação:
SQL Server
Criação de Tabelas
Consultas
2. Desenho
2.1. Diagrama Entidade Relação
O modelo que traduz a estrutura lógica dos dados designa-se por modelo conceptual de dados. Uma das ferramentas mais utilizadas na modelação de dados são os diagramas de entidade relacionamento (E/R). Proposta por Chen em 1976, é hoje uma abordagem quase universal para a modelação de dados. Contudo, ainda não existe atualmente uma notação “standard”, existindo várias notações para representar conceitos fundamentais, com todas as desvantagens óbvias daí decorrentes.
Fig. 1 – Diagrama E/R e Modelo Relacional
2.2. Normalização
A normalização é uma técnica de modelação de dados diretamente associada ao modelo relacional. Trata-se de um processo conduzido por regras que traduzem os relacionamentos existentes entre os dados, constituído por decomposições sucessivas de relações maiores em relações cada vez menores, tentando identificar e remover a redundância existente. O seu objetivo é encontrar um esquema de base de dados relacional capaz de suportar adequadamente os dados relevantes a um determinado universo. Com a organização dos dados, a normalização dá origem a modelos