bonjour ;-)
conception de la base de données (un peu de analyse )
le probleme c'est que comment mettre la clé étrangère dans la table auteur et la table livre
table:auteur
id integer not null auto_increment primary key,
nom varchar(30) not null
alors on faittable:livre
id integer not null auto_increment primary key,
titre varchar(30) not null
auteur a écrit 0 ou plusieurs livres (0,n)
un livre est écrit par un et seul auteur (1,1)
)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 create table auteur ( id integer not null auto_increment primary key, id foreign key references livre(id_auteur) on cascade delete, on cascade update, nom varchar(30) not null ) create table livre ( id integer not null auto_increment primary key, id_auteur int not null, titre varchar(30) not null
quelle est alors la bonne conception (analyse) et comment écrire en SQL ces creation de table:auteur et table:livre avec ORACLE ?
mercis beacoup ;-)
lastmagik
Partager