Modelagem Logica Flashcards

1
Q

O que é o Modelo Lógico?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quais são as estruturas para formas as tabelas?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Representação do modelo lógico é feita por meio de?

A

Maioria das vezes é pelo Modelo Relacional.
Feita por meio de dados estruturados em tabelas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O modelo lógico costuma trazer mais características?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quais os objetivos do modelo lógico?

A

☆ 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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quais são as características obrigatórias aos atributos de um modelo lógico?

A

• Nomeação
• Tipo
• Tamanho
• Opcionalidade / Not Null ( se é obrigatório ou não)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que são tabelas?

A

É 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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que são Graus de relação?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

No Modelo relacional.
O que é a relação?

A

Relação = Tabela:
Representa os dados e os
relacionamentos entre os dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

No Modelo relacional. O que é uma tupla?

A

Tupla = Linha:
Coleção ou registro de valores de dados relacionados

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

No Modelo Relacional.
O que é um Atributo?

A

Atributos = Coluna:
Dados que ajudam a interpretar o significado dos valores das linhas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

No Modelo Relacional.
Oque é um Domínio?

A

Domínio = Tipo de
Dado:
Descreve os tipos de valores que podem ser exibidos em uma coluna

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

No Modeo Relacional.
O que é uma Aridade?

A

Aridade = Grau:
Número de COLUNAS PRESENTES EM UMA
RELAÇÃO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Chaves o que são chaves?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O que é uma chave primária?

A

(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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

O que é uma chave candidata?

A

(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.

17
Q

O que é uma chave estrangeira?

A

(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.

18
Q

Onque é uma super chave?

A

☆ Conjunto de uma ou mais colunas que, tomadas coletivamente, permitem identificar de maneira unívoca uma linha.

19
Q

Quais são restrições/constraints?

A

• 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)

20
Q

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.

A

Modelo Relacional.

21
Q

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.

A

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).

22
Q

Como funciona a topologia estrela?

A

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.

23
Q

Como funciona a topologia anel?

A

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.

24
Q

O que um ataque de SSRF pode fazer no sistema das vítimas?

A

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.

25
Q

Qual a estratégia adotada o banco de dados precisa determinar se é Verdadeiro ou Falsa uma afirmação contendo um valor nulo?

A

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.