20 Déc2015
Définition des données- Base de données PRODUITS
Objectif: Écrire les instructions SQL de définition des données
Soit le schéma relationnel suivant:
Travail à faire:
Donnez le script de création de ce schéma relationnel avec les règles de gestion suivant :
- Les attributs en gras clé primaire, Les attributs souligné clé étrangère
- Quantité a une valeur strictement positive
//Auteur: CHAOULID
//Copyright: Exelib.net
//****D'autres solutions sont possibles****
create database PRODUITS go use PRODUITS create table Fournisseur(Num_F int constraint pk1 primary key,nom varchar(30),ville varchar(30)) create table Produit(Code_P int constraint pk2 primary key,libelle varchar(50),origine varchar(50),couleur varchar(20)) create table Fourniture(Num_F int constraint fk1 foreign key references Fournisseur(Num_F),Code_P int constraint fk2 foreign key references Produit(Code_P),quantite int,constraint pk3 primary key(Num_F,Code_P),constraint ck1 check(quantite>0)) Exec sp_helpconstraint Fournisseur //afficher les contraintes Exec sp_helpconstraint Produit Exec sp_helpconstraint Fourniture