MODELAGEM DE DADOS Flashcards

(25 cards)

1
Q

Levantamento de Requisitos

A

Requisitos de sistemas são os artefatos que determinam o que o sistema deve
fazer. O objetivo do levantamento de requisitos é identificar a situação do mundo
real em detalhes suficientes para ser capaz de definir componentes de banco de
dados, coletando principalmente dois tipos de dados:

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

Regras de Negócios

A

As regras de negócios permitem
que o analista desenvolva regras e restrições de entidades e relacionamentos e crie
um modelo de dados condizente com o “mundo real”.

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

Alguns exemplos de regras de negócio:

A
  • Todo cliente deve estar cadastrado em nosso sistema.
  • O CPF e e-mail devem ser campos obrigatórios no cadastro do cliente.
  • Toda venda deve gerar um cupom fiscal.
  • O campo CPF é obrigatório para a geração do cupom fiscal.
  • Uma venda deve ser realizada somente por funcionários do departamento de
    frente de caixa.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Modelo Conceitual

A

Um modelo de dados conceitual identifica as relações de nível mais alto entre as
diferentes entidades.
Características do modelo de dados conceitual incluem:
* Entidades importantes e as relações entre elas.
* Nenhum atributo é especificado.
* Nenhuma chave primária é especificada.

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

Modelo Lógico

A

Um modelo de dados lógico descreve os dados com o máximo de detalhes
possível, independentemente do modo como será a implementação física no banco
de dados.

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

As características do modelo de dados lógico incluem:

A
  • Todas as entidades e relações entre elas.
  • Todos os atributos para cada entidade especificados.
  • A chave primária para cada entidade especificada.
  • Especificadas as chaves estrangeiras (chaves que identificam a relação entre
    diferentes entidades).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

As etapas para projetar o modelo de dados lógico são as seguintes:

A
  1. Especifique chaves primárias para todas as entidades.
  2. Encontre as relações entre entidades diferentes.
  3. Encontre todos os atributos para cada entidade.
  4. Resolva relacionamentos muitos-para-muitos.
  5. Normalização.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Modelo Físico

A

O modelo de dados físico representa como o modelo será construído no banco
de dados. Um modelo de banco de dados físico mostra todas as estruturas de
tabela, incluindo nome da coluna, tipo de dados da coluna, restrições de coluna,
chave primária, chave externa e relações entre tabelas.

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

As etapas para projetar o modelo de dados físico são as seguintes:

A
  1. Converter entidades em tabelas.
  2. Converter relações em chaves estrangeiras.
  3. Converter atributos em colunas.
  4. Modificar o modelo de dados físicos com base em restrições/requisitos físicos.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Os principais elementos em um DER são:

A

Entidade
- uma classe de objetos do mundo real com características e
propriedades comuns sobre as quais desejamos registrar informações.
* Relacionamento - uma associação entre duas ou mais entidades.
* Atributo - uma característica de uma entidade ou relacionamento.

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

O QUE É UMA ENTIDADE

A

entidade
no MER corresponde a uma tabela.
Uma entidade pode ser uma pessoa, lugar, evento, objeto ou um conceito que é
relevante para um determinado sistema para a qual estamos modelando o projeto
de banco de dados

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

É importante entender a distinção entre entidade, uma instância de entidade
e um conjunto de entidades

A

Uma entidade define uma coleção de entidades
que possuem os mesmos atributos. Uma instância de entidade é um único item
nesta coleção. Um conjunto de entidades é um conjunto de instâncias de entidadES

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

Existem três tipos de entidades

A

Fortes; Fracas e Associativas.

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

Entidade Forte

A

Se uma entidade pode existir separadamente de todas as suas entidades
relacionadas, então essa entidade é classificada como uma Entidade Forte
Se uma entidade pode existir separadamente de todas as suas entidades
relacionadas, então essa entidade é classificada como uma Entidade Forte

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

Entidade Fraca

A

é uma entidade que depende da existência de outra entidade POR EXEMPLO TODO DEPENDENTE TEM QUE ESTAR VINCULADO A UM EMPREGADO A regra de negócio diz que um DEPENDENTE só pode existir/ser cadastrado
se ele estiver vinculado a um EMPREGADO

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

Entidade Associativa

A

Onde a entidade descreve uma conexão entre duas entidades com uma relação
de muitos para muitos ex (um
Empregado pode ser atribuído a mais de um Projeto e um Projeto pode ser atribuído
a mais de um Empregado).

17
Q

Relacionamento

A

relacionamento descreve uma associação entre entidades. exemplo,
um vendedor pode atender muitos clientes e
cada cliente pode ser atendido por um vendedor. Relacionamento é um conjunto de associações entre ocorrências de entidades
(HEUSER, 2010).

18
Q
  • Relação Unária
A

Uma relação unária R é uma associação entre duas instân-
cias do mesmo tipo de entidade EX : todo
empregado em uma determinada empresa possui um supervisor, e todo super-
visor é um empregado.

19
Q
  • Relação binária
A

uma associação entre duas instâncias
de dois tipos de entidade diferentes EX -numa
loja, existe uma relação binária entre um vendedor (entidade VENDEDOR) e
um cliente (entidade CLIENTE): Um vendedor atende um cliente.

20
Q
  • Relação
    Ternária
A

uma associação entre três
instâncias de três diferentes tipos de entidade
EX um professor que leciona diversas disciplinas em diversas
turmas em uma Universidade UM PROFESSOR POSSUI TURMA E POSSUI DISCIPLINA

21
Q

Cardinalidade

A

a
capacidade de contar o número de entidades envolvidas nesse relacionamento.
EXISTEM OS TIPOS 1:N 1:1 E N:N

22
Q

Relação muitos-para-muitos (N:M)

A

Uma relação N:M descreve que uma instância do conjunto A se relaciona com
diversas instâncias do conjunto B; e uma instância do conjunto B se relaciona com
diversas instâncias do conjunto A.

23
Q

Relação um-para-um (1:1)

A

Uma relação 1:1 descreve que uma instância do conjunto A se relaciona com
apenas com uma instância do conjunto B; e uma instância do conjunto B se
relaciona apenas com uma instância do conjunto A.

24
Q

Atributo

A

Um atributo é uma propriedade ou característica de uma entidade, ou uma
relação. Por exemplo, o atributo Nome na ficha de um aluno é um atributo da
entidade ALUNO

25
Atributos Identificadores
Um identificador (ou atributo-chave) é um único atributo ou uma combinação de atributos que identificam de forma única uma instância individual de um tipo de entidade. EXEMPLO na entidade ALUNO temos o atributo RGM como atributo identificador (ou atributo-chave), pois esse atributo, o RGM é único para cada Aluno