0% ont trouvé ce document utile (0 vote)
6 vues2 pages

Script BD Spectacles

Le document présente un script de création d'une base de données pour la gestion de spectacles, incluant les tables Spectacle, Salle, Client, Presentation et Vente. Chaque table est définie avec ses colonnes, types de données et contraintes, ainsi que des exemples d'insertion de données. Les relations entre les tables sont établies par des clés étrangères pour assurer l'intégrité des données.

Transféré par

hadhemi93742594
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues2 pages

Script BD Spectacles

Le document présente un script de création d'une base de données pour la gestion de spectacles, incluant les tables Spectacle, Salle, Client, Presentation et Vente. Chaque table est définie avec ses colonnes, types de données et contraintes, ainsi que des exemples d'insertion de données. Les relations entre les tables sont établies par des clés étrangères pour assurer l'intégrité des données.

Transféré par

hadhemi93742594
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Atelier SGBD : PL/SQL

Script de création de la BD des Spectacles

Create Table Spectacle


(
IdSpec Number(3) primary key,
Titre Varchar2(40)
);

insert into Spectacle values (10, 'Vivons heureux, vivons caché');


insert into Spectacle values (11, 'Palestine et le projet colonial d''Israel');

Create Table Salle


(
IdSalle Number(3) primary key,
NomSal Varchar2(20),
Capacite Number(3),
Ville Varchar2(20)
);

insert into Salle values (1, 'Théatre 1', 100, 'Sfax');


insert into Salle values (2, 'Théatre 2', 150, 'Sousse');
insert into Salle values (3, 'Cinéma', 200, 'Sfax');

Create Table Client


(
IdClient Number(3) primary key,
Nom Varchar2(15),
Prenom Varchar2(15),
NumTel Number(8)
);

insert into Client values (100, 'Ali', 'Tounsi', 98888888);


insert into Client values (101, 'Mohamed','Brahem', 96555555);
insert into Client values (102, 'Melika', 'Souissi', 92333333);

Create table Presentation


(
DateP Date,
IdSpec Number(3),
Prix Number(9,3),
NbreVentes Number(3),
IdSalle Number(3),
Constraint pk_Pres primary key(DateP,IdSpec),
constraint fk_Pres_Spec foreign key(IdSpec) references Spectacle(IdSpec),
constraint fk_Pres_Sal foreign key(IdSalle) references Salle(IdSalle)
);

Create table Vente


(
IdVente Number(5) primary key,
IdClient Number(3),
Sameh CHAÂBANE & Sonia LOULOU Page 1 sur 2
Atelier SGBD : PL/SQL

DateP Date,
IdSpec Number(3),
NbBillets Number(3),
constraint fk_Vent_Clt foreign key(IdClient) references Client(IdClient),
constraint fk_Vent_Pres foreign key(DateP,IdSpec) references Presentation(DateP,IdSpec)
);

Sameh CHAÂBANE & Sonia LOULOU Page 2 sur 2

Vous aimerez peut-être aussi