MODELAGEM DE DADOS Flashcards

1
Q

Defina Modelo de dados

A

É a representação abstrata de como os dados estão organizados ou estruturados dentro de um BD

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

Modelo Conceitual - Defina

A

É uma representação abstrata e de alto nível das entidades, atributos e relacionamentos do negócio, focada nos requisitos sem considerar aspectos técnicos ou tecnológicos

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

Modelo Lógico - Defina

A

Representação estruturada dos dados em tabelas e colunas, mas independente da tecnologia usada.

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

Modelo Físico

A

é a representação definitiva da estrutura do BD com as definições bem elaboradas e definidas a respeito da tecnologia a ser utilizada.

Representação estruturada dos dados em tabelas e colunas, mas independente da tecnologia usada.

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

Esquema

A

É a estrutura fixa do modelo de um banco de dados. Como se fosse o esqueleto. Onde especifica a tabela, colunas tipos de dados e chaves primárias e extrangeiras

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

Instância

A

São os dados vivos em uma tabela de BD. O que foi inserido no esquema. É o dado inserido na tabela

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

Diferença entre DBA e Administrador de dados

A

O primeiro (DBA) é responsável por administrar/gerenciar somente BANCO DE DADOS já o segundo é responsável por gerenciar as estratégias e políticas de dados da empresa como um todo

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

Entidade

A

Objeto do mundo real inserido no BD. EX: Clientes, Produtos

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

Atributo

A

São características ou propriedades de uma entidade.

Tipos comuns:

Atributo Simples: Não pode ser dividido (ex.: ID, Idade).

Atributo Composto: Pode ser dividido em partes (ex.: Endereço → Rua, Cidade, CEP).

Atributo Derivado: Calculado a partir de outros atributos (ex.: Idade calculada a partir de DataNascimento).

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

CHAVE PRIMÁRIA

A

Atributo ou conjunto de atributos que identificam exclusivamente uma entidade em uma relação.
Ex: CPF em uma tabela de cadastro de pessoas

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

CHAVE ESTRANGEIRA

A

Atributo ou conjunto de atributos que faz referência a uma chave primária de outra tabela.
EX: ID_departamento em uma tabela de funcionários que faz referência à chave primária ID_departamento em uma
tabela de departamentos.

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

CHAVE CANDIDATA

A

Conjunto mínimo de atributos que pode ser escolhido como chave primária.
EX: CPF em uma tabela de cadastro de pessoas, mas pode haver outras combinações possíveis

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

CHAVE COMPOSTA

A

Conjunto de dois ou mais atributos que juntos formam a chave primária. EX: (ID_funcionário, ID_projeto) em uma tabela de alocação de projetos para funcionários.

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

CHAVE ARTIFICIAL

A

Atributo ou conjunto de atributos criados pelo projeto para serem usados como chave primária.
EX: ID em uma tabela de cadastro de pessoas, que é gerado automaticamente pelo sistema.

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

SUPERCHAVE

A

Conjunto de uma ou mais colunas que, tomadas coletivamente, permitem identificar de maneira unívoca uma linha.
EX: CPF e Matrícula

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

ENTIDADE FRACA

A

É uma entidade que depende de outra Entidade para existir.Ela não tem uma chave primária única por si só.

Exemplo:
Entidade Pedido (forte): Armazena informações gerais do pedido.
Entidade ItemPedido (fraca): Depende do Pedido para existir (um item não existe sem um pedido).
Chave: A chave primária de ItemPedido é composta pela chave do Pedido + um número sequencial (ex.: PedidoID + ItemID).

17
Q

Explique a arquitetura ANSI/SPARC

A

Esquema externo ou de visão

Descreve a visão de uma parte do banco de dados de um usuário ou grupo de usuários. É definido pelo usuário e é a camada mais próxima do usuário final. Pode haver vários esquemas externos para um único esquema conceitual.

Esquema conceitual

Descreve a estrutura geral do banco de dados, incluindo entidades, relacionamentos e restrições de integridade. É
independente do SGBD e fornece uma visão abstrata dos dados.

Esquema interno

Descreve como os dados são armazenados fisicamente no dispositivo de armazenamento.

18
Q

Quais são as quatro fases do processo de projeto de BD?

A

Análise Funcional:

Identificar as necessidades do usuário (cliente);
Identificar as entidades envolvidas no negócio;
Definir os requisitos de informação;
Especificar as restrições e regras de negócios

Projeto Conceitual:

Identificar as entidades e relacionamentos do negócio;
Desenvolver o modelo de dados conceitual;
Validar o modelo conceitual com o usuário;

Projeto Lógico:

Selecionar o modelo de dados;
Normalizar as tabelas; Definir as chaves primárias e estrangeiras;
Especificar os índices e restrições de integridade

Projeto Físico:

Selecionar o SGBD;
Especificar o armazenamento físico;
Gerar as definições de tabelas e relacionamentos;
Especificar os privilégios de acesso e segurança;
Otimizar o desempenho do banco de dados

19
Q

Explique o Modelo de Entidade-Relacionamento

A

O Modelo Entidade-Relacionamento (ER) é uma técnica de modelagem de dados usada
para representar conceitualmente as informações de um sistema, utilizando entidades,
atributos e relacionamentos entre elas.

20
Q

Quantos tipos de atributos exitem e quais são eles?

A

Simples - Atributo que não pode ser dividido em partes menores EX: Nome

Composto - Atributo que pode ser dividido em partes menores EX: Endereço

Multivalorado - Atributo que possui vários valores EX: Autor de livro (pode ter mais de um)

Monovalorado - Atributo que possui apenas um valor EX: Data de nascimento

Armazenado - Atributo cujo valor é armazenado no banco de dados - EX: Altura, Peso e etc.

Derivado - Atributo cujo valor pode ser calculado a partir de outros atributos - EX: Idade (através da data de nascimento)

Valor Nulo - Atributo que não possui valor definido para uma determinada entidade

Complexo - Atributo que possui sub-atributos EX: Informações de Cartão de Crédito (número, data de expiração, código de segurança)

Atributo Chave - Atributo utilizado para identificar exclusivamente uma entidade

21
Q

O que é o modelo ER estendido?

A

O modelo ER estendido é uma extensão do modelo de entidade-relacionamento clássico. O que incorpora recursos adicionais para representar informações complexas, como heranças, generalizações/especializações e agregações. Ele permite uma representação mais completa e detalhada dos relacionamentos e das estruturas de dados