Abordagem Relacional tranf.

1144 palavras 5 páginas
Instituto Federal Farroupilha
Campus de Alegrete
Disciplina: Banco de Dados
Professor(a): Taiani Saldanha Manganeli
Esquema textual de banco de dados relacional
Para fazer o esquema textual vamos utilizar como exemplo as tabelas abaixo, já vistas como exemplo anteriormente:
Departamento
CodigoDepto

NomeDepto

D1

Compras

D2

Engenharia

D3

Vendas

Empregado
CodEmp

Nome

CodigoDepto CategFuncional

E2

Souza

D1

-

E2

Santos

D2

C5

E3

Silva

D2

C5

E5

Soares

D1

C2

O esquema textual de um banco de dados relacional contendo as tabelas Departamento e
Empregado ficaria da seguinte forma:
Departamento (CodigoDepto, NomeDepto)
Empregado (CodEmp, Nome, CodigoDepto, CategFuncional)
CodigoDepto referencia Departamento
CONVERSÃO ENTRE O MODELO ER E O MODELO RELACIONAL
Entidade
Toda entidade do modelo ER vira uma tabela no modelo relacional. Essa tabela terá a mesma chave primária e os mesmos atributos definidos na entidade.
Caso a entidade tenha atributos compostos, eles devem ser decompostos (se ainda não foram). Os atributos multivalorados funcionam da seguinte maneira: para cada atributo multivalorado cria-se uma nova tabela. Essa tabela terá como atributos o atributo multivalorado em si, mais a chave primária da tabela onde o atributo multivalorado estava inserido (que passa como chave estrangeira para a nova tabela.

Ex.:

No Modelo relacional ficaria da seguinte maneira:

Entidade fraca
Para cada entidade fraca no modelo ER é criada uma tabela no modelo relacional incluindo todos os atributos da entidade fraca, mais a chave primária da entidade com a qual a entidade fraca se relaciona (que passa como uma chave estrangeira). A chave primária desta nova tabela será composta por um ou mais atributos da entidade fraca mais a chave estrangeira.
Ex.:

No modelo relacional teríamos:

Relacionamento N para N
Todo relacionamento com cardinalidade n:n entre duas entidades vira uma nova tabela. Essa nova tabela irá conter todos os atributos do relacionamento (se

Relacionados