Please enable JavaScript.
Coggle requires JavaScript to display documents.
Projeto de Banco de Dados (Modelagem conceitual (Modelo tem como…
Projeto de Banco de Dados
Modelagem conceitual
As necessidades dos usuarios vao estabelecer os requisitos do esquema de banco de dados.
Para capturar de forma consistente as funcionalidades esperadas pelos usuarios, define-se um esquema conceitual de dados. (Deve estar em um nivel de abstracao que seja entendido pelos usuarios).
Informacoes vao dar origem a um diagrama que representa as informacoes de forma simples, em alto nivel.
Modelo tem como embasamento a FORMALIZACAO DO OBVIO
Relacionamentos (Losangulos)
Associacoes entre as entidades
Classificados quanto
RAZAO DE CARDINALIDADE. Numero de instancias de cada entidade presente no relacionamento. Pode ser: 1:1, 1:N, N:1, M:N.
Ex: Um cliente pode comprar varios celulares mas um celular so pode ser comprado por um cliente.
Tem a cardinalidade maxima e minima. A minima tbm pode ser chamada de RESTRICAO DE PARTICIPACAO
Dependencia de Existencia (ou de Participacao) é TOTAL ou PARCIAL
2 more items...
Relacionamento entre Entidade Fraca e Entidade Identificador é uma relacao de Relancionamento Identificador.
4 more items...
Relacionamento Ternario(Quando tem 3 entidades e um relacionamento no meio.
No exmplo dado tem entidades (Funcionario, Projeto e Funcao). Relacionamento é "É Alocado". E o grau é M M N..
1 more item...
Obs: Tem a agregacao tbm que segue a mesma ideia da Entidade Associativa. E so nessa notacao ESTENDIDA que pode ter um relacionamento ligado a outro,.
Obs: A CESGRANRIO gosta da notacao em que o atributo pintado é o atributo-chave
Ao GRAU. Numero de entidades que participam desse relacionamento.
Obs: Essa cardinalidade vai ta do outro lado do losangulo.
Autorelacionamento: Quando a entidade pode assicoriar relaciomento nela mesma.
Atributos (Elipses)
Atributos que descrevem as entidades
Conceitos
Compostos: Podem ser divididos em partes menores. Ex: Endereco
Simples: Nao sao divididos em subpartes. Ex: CPF
Monovalorados: Possuem apenas um valor para uma instancia da entidade. Ex: Idade.
Multivalorados: Ex: Telefone (A pessoa pode ter mai de um)
Armazdenados: Definem os atributos que efetivamente sao gravados no banco de dados
Derivados: Atributos que podem ser obtidos a partir de um dado armazenamento. Ex: Calcular a idade a partir de uma data de nascimento
Endidades (Retangulo)
Representa um Objeto do "Mundo real"
As entidades individuais que fazem parte de um conjunto sao denominadas extensao.
Uma entidade pode ser
ABSTRATA (Um conceito ou um feriado)
CONCRETA (Uma pessoa ou um livro)
Termo entity set (Conjunto de instancias) vai representar o conjunto de instancias de uma entidade.