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.
O que é uma chave candidata?
(AK)
É o item, que também possui a característica de ser único e mínimo, e tá bem séria possível ser escolhido para ser chave primária.
Ex: CPF (chave primaria); RG (chave candidata)
☆ Superchaves de tamanho mínimo, candidatas a serem possíveis chaves primárias de uma tabela.
O que é uma chave estrangeira?
(FK)
São atributos que em outra tabela eram chaves primárias, mas ao se juntarem em uma nova tabela formam chaves estrangeiras, garantindo ligação, referência.
☆ Chaves de uma tabela que fazem referência à chave candidata de outra tabela, ou até mesmo da própria tabela.
Onque é uma super chave?
☆ Conjunto de uma ou mais colunas que, tomadas coletivamente, permitem identificar de maneira unívoca uma linha.
Quais são restrições/constraints?
• Entidade/Vazio - chave primária não pode ser Null.
• Chave/Unicidade - valores de uma chave primária precisam ser únicos.
• Restrição de domínio - Valores dos atributos estão restritos a uma determinado “possibilidade” de dados.
Ex: Sexo ( Só pode ser fem ou masc)
• Restrição de Integridade Referencial- a chave estrangeira deve estar ligada a Chave primária (PK)
O Modelo … Ao contrário de seus antecessores, não se baseia num paradigma de estruturação de dados particular e sim em um
fundamento matemático específico. Representa o Banco de Dados como uma coleção de tabelas, constituídas de atributos e tuplas.
Modelo Relacional.
Em um banco de dados estruturado de acordo com o modelo relacional, todos os elementos dos dados são colocados em tabelas bidimensionais, organizados em linhas e colunas, o que simplifica o acesso e a manipulação dos dados. Operações matematicamente conhecidas como de produto cartesiano, de seleção e de projeção também apoiam a manipulação de dados aderentes ao modelo relacional.
Sim, verdade.
A base do modelo relacional é uma relação, que é basicamente uma tabela bidimensional
organizada em linhas e colunas. Além disso, ele fornece uma base matemática para a representação
e a consulta dos dados fundamentado em lógica de predicados e teoria dos conjuntos. Dessa forma,
operações matematicamente conhecidas da álgebra relacional ajudam a suportar a manipulação de dados (Ex: Produto Cartesiano, Junção, Seleção, Projeção, etc).
Como funciona a topologia estrela?
Na topologia em estrelacada dispositivo tem umlink ponto a ponto dedicadoligado apenas com ocontrolador central, em geral denominadohub.
Osdispositivos não são ligados diretamente entre sie, portanto,não há tráfego direto entre os dispositivos. Se um dispositivo quiser enviar dados para outro dispositivo, ele deve enviar os dados aocontroladorque, então, os retransmite a outro dispositivo conectado.
Como funciona a topologia anel?
Na topologia em anel cada dispositivo possui uma conexão ponto a ponto dedicada com os outros dois dispositivos conectados de cada lado. Um sinal percorre todo o anel em um sentido, de dispositivo para dispositivo, até atingir seu destino. Não há uso de um controlador central, como um switch ou hub.
O que um ataque de SSRF pode fazer no sistema das vítimas?
O SSRF é a falsificação de solicitação do lado do servidor. Através dela, é possível realizar requisições não autorizadas a outras localidades por meio do lado servidor dessa aplicação web vulnerável.
Qual a estratégia adotada o banco de dados precisa determinar se é Verdadeiro ou Falsa uma afirmação contendo um valor nulo?
A permissão de valores nulos em definições de coluna incorpora alógica de três valores.Uma comparação pode ser avaliada como uma das três condições:
True
False
Unknown(desconhecido)
Como o valor número é considerado desconhecido, dois valores nulos comparados entre si não são considerados iguais.Nas expressões que usam operadores aritméticos, se qualquer um dos operandos for nulo, o resultado também será nulo.