Considere um banco de dados que deve armazenar cinco atributos numéricos: V, W, X, Y e Z. Sabe-se que as seguintes dependências funcionais aplicam-se:
V → W V → X V → Y Y → Z O esquema correto para implementar um banco de dados com esses atributos, que cumpra os objetivos estabelecidos para projetos de bancos de dados de preservação das dependências, normalização e decomposição sem perda, é:
- A. create table R1 (V int not null primary key, W int, X int, Y int) create table R2 (Y int not null primary key, Z int)
- B. create table R1 (V int not null primary key, W int, X int, Y int unique, Z int)
- C. create table R1 (V int not null primary key, W int, X int, Y int) create table R2 (W int not null primary key, Z int)
- D. create table R1 (V int not null primary key, W int, X int) create table R2 (Y int not null primary key, Z int)
- E. create table R1 (V int not null primary key, Y int) create table R2 (Y int not null primary key, Z int) create table R3 (W int not null primary key, X int)