

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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 é:
create table T( a char(8) not null primary key,
b int, c int, d int)
create table T( a char(8) not null primary key,
b int not null unique, c int, d int)
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)
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)
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)