Soit les deux tables créées par les instructions suivantes :

CREATE TABLE T2 (
 C char(10) Primary Key,
 E char(10));
CREATE TABLE T1 (
 A char(10) Primary Key,
 B char(10), 
 C char(10) References T2(C),
 D char(10));

Parmi les instructions suivantes qui viendraient remplacer les deux créations précédentes, lesquelles implémenteraient une dénormalisation ?

CREATE TABLE T3 (

B char(10) Primary Key,

D char(10));

CREATE TABLE T2 (

C char(10) Primary Key,

E char(10));

CREATE TABLE T1 (

A char(10) Primary Key,

B char(10) References T3(B),

C char(10) References T2(C));

CREATE TABLE T1 (

A char(10) Primary Key,

B char(10),

C char(10) Unique Not Null,

D char(10),

E char(10));

CREATE TABLE T1 (

A char(10) Primary Key,

B char(10),

C char(10),

D char(10),

E char(10));

CREATE TABLE T5 (

E char(10) Primary Key);

CREATE TABLE T4 (

D char(10) Primary Key);

CREATE TABLE T3 (

B char(10) Primary Key);

CREATE TABLE T2 (

C char(10) Primary Key,

E char(10) References T5(E));

CREATE TABLE T1 (

A char(10) Primary Key,

B char(10) References T3(B),

C char(10) References T2(C),

D char(10) References T4(D));

AccueilCours > Introduction à l'optimisation du schéma interne > Exercice< PrécédentSuivant >