quinta-feira, 12 de fevereiro de 2009

Banco de Dados - 12/02/2008

Usuário do SBD

Final = Utiliza por intermedio de uma aplicação.
Analista = Desenvolve as aplicações que o usuario funal utiliza.
Avançado = Utiliza o SGBD diretamente por meio de comandos SQL.
DBA = O administrador do BD. É o responsavel por todas as operações realizadas no SGDB.

Etapas de um Projeto de BD.



Modelo Entidade Relacionamento

Este modelo é composto de tres elementos: entidades, atributos e relacionamentos.

Entidade:
Conjunto de Informações de caracteristica semelhantes que podem ser identificadas. Em um ambiente empresarial podemos reconhecer entidades concretas e abstratas. Ex: Empregados, departamentos etc.

Atributos:

São caracteristicas que temos interesse em armazenar. No caso da entidade empregados podemos identificar como atributos a matricula e o nome do empregado representação grafica.
Atributos identificadores: são aqueles que identificam de fomra unica os elementos das entidades. Diferenciando um dos outros.
Atributos multiusuarios: são aqueles onde temos mais de um valor para a caracteristica.
Ex: Telefone
Atributos Monovalorado: É aquele onde temos a concorrencia de um unico valor. Ex: nome, Salário etc...

Representação Grafica (Entidade e seus Atributos)




Relacionamentos

É uma ligação (associação) entre elementos de outra entidade ou entre elementos da mesma entidade.

Representação Gráfica




Podemos citar como exemplo o relacionamento existente entre as entidades empregados e departamento. Temos que representar a informação de qual departamento cada empregado esta lotado.

empregados <-> lotar <-> departamentos

Cardinalidade
Representa o numero de elementos da entidade que estão presentes no relacionamento.







(min, max) – denota uma obrigatoriedade


Exercicio
Montar o DER para uma empresa com as seguintes caracteristicas:
-Os empregados estão distribuidos (lotados) por departamentos
-Cada departamento é gerenciado por um empregado
-Os empregados podem trabalhar em projetos desenvolvidos pela empresa
-Os projetos podem ser patrocinados por um dos departamentos da empresa



Nenhum comentário: