Requetes sql

Fermé
Utilisateur anonyme - 13 janv. 2014 à 11:15
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 13 janv. 2014 à 18:43
bonjour . je dois inclure une condition pour qu'un équipage aie un chef de bord obligatoirement . je vous met l'extrait de la table :

create table adherent(
numadh numeric(4),
nom varchar(10),
prenom varchar(10),
fonction varchar(15) check(fonction='président' or fonction='vice-président' or fonction='secrétaire' or fonction='trésorier' or fonction='membre actif' or fonction='autre'),
adresse varchar(40),
telephone varchar(10),
skipper char(3) check(skipper='oui' or skipper='non'),
anneeadh numeric(4) default 2014,
primary key(numadh)

);


create table bateau(
numbat numeric(4),
nombat varchar(20),
taille numeric(4,2),
typebat varchar(10),
nbplaces numeric(2) check(nbplaces>=5),
primary key(numbat)
);



create table activite(
numact numeric(4),
typeact varchar(6) check(typeact='sortie' or typeact='rallye'),
depart varchar(10) ,
arrivee varchar(10) ,
datedebut date,
datefin date check(datefin>datedebut),
primary key(numact)
);
create table chefdebord(
numact numeric(4),
numadh numeric(4),
numbat numeric(4),
primary key(numadh,numact),
foreign key(numadh) references adherent(numadh),
foreign key(numbat) references bateau(numbat),
foreign key(numact) references activite(numact)
);
create table equipage(
numact numeric(4),
numadh numeric(4),
numbat numeric(4),
primary key(numadh,numact),
foreign key(numadh) references adherent(numadh),
foreign key(numbat) references bateau(numbat),
foreign key(numact) references activite(numact),

2 réponses

neo1810 Messages postés 20 Date d'inscription mercredi 7 novembre 2012 Statut Membre Dernière intervention 13 janvier 2014
13 janv. 2014 à 11:17
1) modele conceptuel
2) modele physique
et enfin tu fait ton create table....
tu y verra plus clair
0
Utilisateur anonyme
13 janv. 2014 à 18:18
j'ai bien le modele conceptuel (avec les liaisons , ect) , mais le professeur ne nous a parlé de cette condition qu'au dernier moment ... oh , et ca compte dans mon partiel jeudi :c
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
13 janv. 2014 à 18:43
Bonjour,

Tu as la solution >> ici <<

;0)
0