Imagem de fundo

Considere um banco relacional construído sobre os atributos A, B, C e D, paraA -> BA...

Considere um banco relacional construído sobre os atributos A, B, C e D, para


A -> B

A -> C

A -> D

B -> A


O comando de criação desse banco que garante a decomposição sem perda, preserva as dependências e mantém a normalização do esquema relacional é:


A

create table T( a char(8) not null primary key,

b int, c int, d int)


B

create table T( a char(8) not null primary key,

b int not null unique, c int, d int)


C

create table T1( a char(8) not null primary key,

c int, d int)

create table T2( b int not null primary key,

c int, d int)


D

create table T1( a char(8) not null primary key,

c int, d int)

create table T2(a char(8) not null primary key,

b int)


E

create table T1( a char(8) not null primary key,

b int, c int, d int)

create table T2(a char(8) not null primary key,

b int not null unique)