A Engenharia de Software
Por: Marlon.c • 11/3/2020 • Trabalho acadêmico • 500 Palavras (2 Páginas) • 178 Visualizações
Modelagem Conceitual de Dados
Banco de Dados
Dados = São fatos em uma forma primaria, que sozinho não tem significado.
Informação = São fatos organizados de maneira a produzir significado.
Banco de dados (BD) = É uma coleção organizada de dados.
SGBD = Sistema de Gerenciamento de Banco de Dados, uma coleção de softwares que permitem criar e manter um banco de dados.
Banco de dados ---> SGBD ---> Aplicativos de Acesso ---> Usuários
Modelos de BD:
- Hierárquico ( hitórico )
- Em rede ( hitórico )
- Relacional ( mais usado )
- Orientedo a Objeto
- Não-Relacional
Modelo Relacional
Diagrama Entidade-Relacionamento (DER).
Modelo Entidade-Relacionamento (MER):
- Entideade: Clientes, Pedidos, Produtos
- Atributo: Nome, Endereço, Telefone
- Relacionamentos: Cliente(entidade) -- COMPRA(relacionamento) -- Produto(atributo)
1. Algo de importancia para a organização, representando um tema, tópico ou conceito de negócio.
Em um diagrama, as entidades ficam dentro de retangulos.
2. Descreve caracteristicas de uma entidade.
Em um diagrama, os atributos ficam dentro de um elipse.
3. Incorpora informações que estão em entidades distintas.
Em um diagrama, os relacionamentos ficam dentro de lozangulos e são verbos
2. Tipos de atributos:
- Simples - Não são divisiveis.
Ex: Nome da empresas, CPF; - Composto - Pode ser divididos em outros atributos.
Ex: Endereço da empresa; - Multivalorado - Contem mais de um valor parar o mesmo registro.
Ex: *telefone da empresa; - Determinante - Garante que não se repetem de um registro para outro.
Ex: Código de produto, CNPJ da empresa; - Identificador "chaves" - pode ser unica(onde o valor dos dados da chave é unico na entidade) não-única:(Usada para agrupar classes em categorias)compostas:(consistindo de dois ou mais atributos)
3. Grau do relacionamento:
Unário= Uma entidade com ela propria
Binário= Duas entidades diferentes (maioria)
Ternário= Três entidades diferentes
Níveis de modelagem de dados
1. Modelo Conceitual (alto nivel) - MCD
2. Modelo lógico - MLD
3. Modelo físico (baixo nivel) - MFD
1. Primeira fase, determinando quais são as informaçoes a ser armazenados no BD.
ex:Nome do produto, categoria, tamanho, quantidade
2. ilustra em forma de diagramas, ilustrando as relações.
3. detalha a estrutura fisica das informações que vão ser guardadas.
ex: quantidade de informação, tipo de dados
Chaves:_____________
Cardinalidade: diz a quantidade maxima de itens que pode se relacionar entre as entidades e a minima
...