Modelagem Logica Flashcards
O que é o Modelo Lógico?
Ele é como se fosse um meio termo entre a Modelagem Fisica e a Modelagem Conceitual.
Aqui ele se preocupa com qual o modelo vou usar, são eles:
Modelo Plano
Modelo Hierarquico
Modelo em Rede
Modelo Orientada a Objetos
Modelo Relacional
Modelo Hierárquico - Relacional
Quais são as estruturas para formas as tabelas?
Elas serão formadas pelas entidades, onde estão armazenados os dados.
Atributos terão um nome e um tipo. O nome é co,o ele é descrito, pode ser por números ou por sequência de letras mesmo.
E o tipo é como ele é descrito
Se for um código (Number)
Se for caracteres (Varchar)
Representação do modelo lógico é feita por meio de?
Maioria das vezes é pelo Modelo Relacional.
Feita por meio de dados estruturados em tabelas
O modelo lógico costuma trazer mais características?
Sim, ele agrega mais detalhes relacionados a implementação do Banco de Dados.
• Porém, NÃO É ASSOCIADO AO SGBD.
• Ele É ASSOCIADO AO PARADIGMA do banco de dados - Modelo Relacional.
Quais os objetivos do modelo lógico?
☆ Separar como os dados serão armazenados de uma representação + abstrata.
• Deve se preocupar com a normalização dos dados (evitar a redundância)
• Trás uma representação fiel de como,o o negócio funciona
• Descreve as entidades, atributos, relacionamentos.
• Equipe de desenvolvimento trabalha em conjunto com a equipe de administração de dados. (Pará validar o modelo de acordo com os padrões definidos pela organização)
• Atributos devem possuir: Nome, tipo e um tamanho, opcionalidade (not null)
Quais são as características obrigatórias aos atributos de um modelo lógico?
• Nomeação
• Tipo
• Tamanho
• Opcionalidade / Not Null ( se é obrigatório ou não)
O que são tabelas?
É um conjunto NÃO ordenado de linhas; tuplas; registros.
• Aqui os atributos viram colunas.
• Dados vão sendo agrupados na tabela respectiva porém sem uma ordem na tabela.
Ela só passa a ser ordenada quando eu faço a consulta.
O que são Graus de relação?
São duas descrições:
• Para o Modelo Entidade Relacionamento (MER) :
Grau é o número de entidades que participam de um relacionamento.
Ex: unário, binário, ternário.
• Para o Modelo relacional:
Número de atributos que uma relação pode ter.
Ex: Estudante - Materia;Nome;Sexo;Idade
Grau Relação- 4
No Modelo relacional.
O que é a relação?
Relação = Tabela:
Representa os dados e os
relacionamentos entre os dados.
No Modelo relacional. O que é uma tupla?
Tupla = Linha:
Coleção ou registro de valores de dados relacionados
No Modelo Relacional.
O que é um Atributo?
Atributos = Coluna:
Dados que ajudam a interpretar o significado dos valores das linhas.
No Modelo Relacional.
Oque é um Domínio?
Domínio = Tipo de
Dado:
Descreve os tipos de valores que podem ser exibidos em uma coluna
No Modeo Relacional.
O que é uma Aridade?
Aridade = Grau:
Número de COLUNAS PRESENTES EM UMA
RELAÇÃO
Chaves o que são chaves?
São uma ou mais colunas que permitem identificar de maneira univoca uma linha de uma tabela.
Chave = Única e Mínima.
Por exemplo: CPF é um identificador único, ele permite que eu ache a pessoa ou o dado que eu quero sobre aquela pessoa de uma maneira única.
O que é uma chave primária?
(PK)
É a chave que o desenvolvedor escolhe para ser o identificador daquela tabela.
☆ Chaves cujas colunas são utilizadas para identificar linhas em uma tabela – em geral, vêm sublinhada.