|
Objets du schèma
Gestion des clés primaires et étrangères

Nous avons donc crée deux tables, une clé primaire sur chaque table.
La clé étrangère sur TITI fait référence à TOTO.NBRE qui est la clé de référence de TOTO.
Exemple j’ai occulté les valeurs de la « clause storage » :
### TABLE « TOTO »
CREATE TABLE TOTO
(
NBRE NUMBER NOT NULL,
COMMENTAIRE VARCHAR2(255)
);
CREATE UNIQUE INDEX PK_TOTO ON TOTO (NBRE);
ALTER TABLE TOTO ADD ( CONSTRAINT PK_TOTO PRIMARY KEY (NBRE)
USING INDEX TABLESPACE TBS_INDX1);
### TABLE « TITI »
CREATE TABLE TITI
(
VAL_TITI NUMBER NOT NULL,
COMMENTAIRE VARCHAR2(255),
VAL_TOTO NUMBER
) ;
CREATE UNIQUE INDEX PK_TITI_TITI ON TITI (VAL_TITI) ;
ALTER TABLE TITI ADD ( CONSTRAINT PK_TITI_TITI PRIMARY KEY (VAL_TITI)
USING INDEX);
ALTER TABLE TITI ADD ( CONSTRAINT PK_TITI_TOTO FOREIGN KEY (VAL_TOTO)
REFERENCES TOTO (NBRE));
Gestion et création d’une clé étrangère :
Haut de page
|