Modelo Relacional

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/18

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:42 PM on 5/24/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

19 Terms

1
New cards

Relação

Possui um único nome. É uma tabela bi-dimensional

2
New cards

Grau da Relação

Número de atributos de uma relação

3
New cards

Superchave

Conjunto de atributos que identificam unicamente uma linha em uma relação. Não necessariamente a chave primária, ou a chave primária + outros atributos

4
New cards

Mapeamento - Passo 1

Tipo-entidade forte. Normal. Se tem atributo composto, você coloca cada um dos atributos internos

5
New cards

Mapeamento - Passo 2

Tipo entidade fraca. FK da forte + Chave parcial (PK), atributos.

6
New cards

Mapeamento - Passo 3.1 (Parcial - Total)

Relacionamento 1:1 - Parcial - Total. Coloca FK na relação que tem total no relacionamento

7
New cards

Mapeamento - Passo 3.2 - (Total - Total)

Relacionamento 1:1 - Total - Total. Cria-se UMA relação para representar ambas entidades. PK é FK1 + FK2

8
New cards

Mapeamento 3.3 - (Parcial - Parcial)

Relacionamento 1:1 - Parcial - Parcial.
Usual: FK em uma das entidades + atributos do relacionamento (muitos valores nulos!)
Alternativa: Cria uma relação nova com FK1 +FK2 (APENAS UMA È PK) + atributos do relacionamento.

9
New cards

O que fazer com atributos de um relacionamento?

ACOMPANHA A CHAVE! ONDE ELA FOR O ATRIBUTO VAI ATRÁS

10
New cards

Mapeamento - 4 - 1:N

A entidade “N” tem a FK da entidade 1.
Caso tenha muitos nulos → Cria uma nova relação

11
New cards

Mapeamento - Passo 5 - M:N

Tem que criar relação nova, sem choro

12
New cards

Mapeamento - Passo 6 - Multivalorados'

Se multivalorado tem valor determinado (3 telefones) cria tel1, tel2, tel3
Senão Cria uma relação nova. FK da entidade + valor

13
New cards

Mapeamento passo 7 - ternário 1:1:1

Entidade_AEntidade_BEntidadeC( FKA*, FKB*, FKC) → duas juntas formam chave

14
New cards

Mapeamento - Passo 7 - ternário m:n:z

ABC( A*, B*, C*) → todas juntas são P

15
New cards

Mapeamento - Generalização - 8A

Superclasse( seus atributos . . ., tipo_se_disjoint)
subclasse (chavePai. seus atributos . . .)

Básico, serve tanto para disjoint quanto overlap, total quanto parcial.

16
New cards

Mapeamento - Generalização - 8B

Subclasse( atributo pai, atributo filho)

Apenas participação TOTAL, mais apropriado para disjoint

17
New cards

Mapeamento - Generalização - 8C

Superclasse (atributos superclasse, tipo_se_disjoint, atributos de TODAS as subclasses)

18
New cards

Mapeamento - generalização - 8D

superclasse (atributos superclasse, boolean tipo_A, atributos A, boolean tipo_B, atributos B)

19
New cards

Mapeamento - agregação

Tomar cuidado com a chave. Se o atributo da relação vai pra agregação, NAO mapear a relação sozinha.