07__Modelo Relacional Flashcards

1
Q

V/F

A Base de Dados Relacional (BDR) contém uma estrutura de tabelas, compostas por atributos e objetos

A

Falso

Atributos (colunas) e tuplos (linhas)

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

V/F
Para que a transição do diagrama de classes para o modelo relacional ocorra sem problemas, o diagrama de classes deve ser elaborado com a perspetiva de modelação da estrutura de uma Base de Dados (BD)

A

Verdadeiro

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

V/F
A Base de Dados Relacional (BDR) contém uma estrutura de tabelas, compostas por atributos e objetos, sendo que estas nunca podem estar relacionadas

A

Falso
Atributos e TUPLOS
As tabelas podem estar relacionadas quando necessário

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

V/F

Os tuplos consistem na unidade básica de armazenamento de informação de uma tabela num modelo relacional

A
Falso
Os atributos (colunas)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

V/F

A integridade referencial é a forma mais elementar de restrições de integridade no modelo relacional

A

Falso

Integridade do domínio

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

V/F

Geralmente, as restrições de integridade da entidade no modelo relacional são garantidas pelo próprio SGBD

A

Falso

Integridade de domínio

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

V/F
Uma das restrições de integridade da entidade no modelo relacional é que tem de haver um registo (tuplo) para o qual o valor dessa chave seja nulo

A

Falso

Não pode existir nenhum registo (tuplo) para o qual o valor dessa chave seja nulo

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

V/F

A restrição de integridade referencial no modelo relacional indica que o valor de uma chave estrangeira é sempre nulo

A

Falso

Ou é nulo ou contém um valor que é a chave primária na entidade de onde foi importada

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

V/F
Aquando a aplicação das regras de transposição, obtidas as tabelas por aplicação das regras anteriores, temos que especificar um tipo de dados para cada um dos atributos, de acordo com o domínio que foi encontrado para o atributo e tipos de dados suportados pela aplicação onde vamos implementar a BD

A

Verdadeiro

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

V/F
Num modelo relacional, a integridade do domínio está relacionada com o domínio e o tipo de dados definidos para cada um dos atributos de uma classe

A

Verdadeiro

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

V/F
Nos modelos relacionais, as restrições de integridade referencial estão relacionadas com o facto de os valores das chaves estrangeiras conterem sempre um valor que é chave primária na entidade de onde foi importada, nunca este podendo ser NULL

A

Falso
As chaves estrangeiras ou são nulas ou têm um valor que é da chave primária de onde foi importada

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

Numa BDR, uma — é representada através de uma tabela, os campos (colunas) são os — e os registos (linhas) são os —

A

Entidade
Atributos
Tuplos

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

No Modelo Relacional, todas as tabelas resultantes deverão ter uma chave —. No caso de não existirem atributos que satisfaçam esta condição, dever-se-á criar um —, designado por —

A

Primária
Identificador único
ID

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

No Modelo Relacional, as tabelas podem derivar das classes do diagrama, das associações — e das associações de ‘—-para—-‘, incluindo as suas —

A

Recursivas
Muitos-para-muitos
Colunas (atributos)

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

No Modelo Relacional, a associação de ‘um-para-um’ afirma que uma tabela deverá receber como chave — a chave — da outra tabela

A

Estrangeira
Primária

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

No Modelo Relacional, quais são as diferenças nas regras de associação seguintes:
(1-para-muitos)
(0 ou 1-para-muitos)
(0 ou 1-para-1)
(muitos-para-muitos)
associação recursiva

A

(1-para-muitos) = chave estrangeira colocada na tabela relativa à classe do lado muitos

(0 ou 1-para-muitos) = associção é representada por uma tabela própria, inclui as chaves primárias de cada uma das tabelas como chaves estrangeiras

(0 ou 1-para-1) = chave estrangeira colocada na tabela da classe do lado 0 ou 1

(muitos-para-muitos) = chave primária é combinação das chaves primárias de cada uma das tabelas

(recursiva) = chave primária é composta pelas chaves estrangeiras associadas a cada uma das instâncias envolvidas