Commit ef889520 authored by Sofiane Mahdjoub's avatar Sofiane Mahdjoub

Code SQL Fonctionnel

parent 42da0006
DROP TABLE IF EXISTS Adhérent; CREATE TYPE Etat as ENUm ('Abimé','perdu','bon','neuf');
DROP TABLE IF EXISTS Contributeur;
DROP TABLE IF EXISTS Personnel;
DROP TABLE IF EXISTS Film;
DROP TABLE IF EXISTS Livre;
DROP TABLE IF EXISTS Musique;
DROP TABLE IF EXISTS EmpruntLivre;
DROP TABLE IF EXISTS EmpruntMusique;
DROP TABLE IF EXISTS EmpruntFilm;
DROP TABLE IF EXISTS Sanction;
DROP TABLE IF EXISTS ContributionLivre;
DROP TABLE IF EXISTS ContributionMusique;
DROP TABLE IF EXISTS ContributionFilm;
CREATE TABLE Adhérent CREATE TABLE Adhérent
( (
IdCarte VARCHAR(100) NOT NULL, IdCarte VARCHAR(100) NOT NULL,
nom VARCHAR(100) NOT NULL, nom VARCHAR(100) NOT NULL,
prénom VARCHAR(100) NOT NULL, prénom VARCHAR(100) NOT NULL,
email VARCHAR(100) NOT NULL UNIQUE, email VARCHAR(100) NOT NULL UNIQUE,
login VARCHAR(100) NOT NULL UNIQUE, login VARCHAR(100) NOT NULL UNIQUE,
mdp VARCHAR(100) NOT NULL, mdp VARCHAR(100) NOT NULL,
numeroTel VARCHAR(10) NOT NULL UNIQUE, numeroTel VARCHAR(10) NOT NULL UNIQUE,
Blacklisté boolean NOT NULL, Blacklisté boolean NOT NULL,
PRIMARY KEY (Idcarte) PRIMARY KEY (Idcarte)
); );
CREATE TABLE Contributeur CREATE TABLE Contributeur
( (
nom VARCHAR(100) NOT NULL, nom VARCHAR(100) NOT NULL,
prenom VARCHAR(100) NOT NULL, prenom VARCHAR(100) NOT NULL,
dateDeNaissance DATE NOT NULL, dateDeNaissance DATE NOT NULL,
nationalité VARCHAR(100) NOT NULL, nationalité VARCHAR(100) NOT NULL,
PRIMARY KEY (nom,prenom,dateDeNaissance) PRIMARY KEY (nom,prenom,dateDeNaissance)
); );
CREATE TABLE Personnel CREATE TABLE Personnel
( (
login VARCHAR(100), login VARCHAR(100),
nom VARCHAR(100) NOT NULL, nom VARCHAR(100) NOT NULL,
prénom VARCHAR(100) NOT NULL, prénom VARCHAR(100) NOT NULL,
email VARCHAR(100) NOT NULL UNIQUE, email VARCHAR(100) NOT NULL UNIQUE,
mdp VARCHAR(100) NOT NULL, mdp VARCHAR(100) NOT NULL,
numeroTel VARCHAR(100) NOT NULL UNIQUE, numeroTel VARCHAR(100) NOT NULL UNIQUE,
PRIMARY KEY (login) PRIMARY KEY (login)
); );
CREATE TABLE Film CREATE TABLE Film
( (
code VARCHAR(100), code VARCHAR(100),
titre VARCHAR(100) NOT NULL, titre VARCHAR(100) NOT NULL,
dateSortie VARCHAR(100) NOT NULL, dateSortie VARCHAR(100) NOT NULL,
genre VARCHAR(100) NOT NULL, genre VARCHAR(100) NOT NULL,
langue VARCHAR(100) NOT NULL, langue VARCHAR(100) NOT NULL,
Etatdudocument Etat NOT NULL, Etatdudocument Etat NOT NULL,
Disponibilité boolean NOT NULL, Disponibilité boolean NOT NULL,
PRIMARY KEY (code) PRIMARY KEY (code)
); );
CREATE TABLE Livre CREATE TABLE Livre
( (
code VARCHAR(100), code VARCHAR(100),
titre VARCHAR(100) NOT NULL, titre VARCHAR(100) NOT NULL,
dateSortie VARCHAR(100) NOT NULL, dateSortie VARCHAR(100) NOT NULL,
editeur VARCHAR(100) NOT NULL, editeur VARCHAR(100) NOT NULL,
genre VARCHAR(100) NOT NULL, genre VARCHAR(100) NOT NULL,
langue VARCHAR(100) NOT NULL, langue VARCHAR(100) NOT NULL,
Etatdudocument Etat NOT NULL, Etatdudocumennt Etat NOT NULL,
Disponibilité boolean NOT NULL, Disponibilité boolean NOT NULL,
ISBN VARCHAR(100) UNIQUE NOT NULL, ISBN VARCHAR(100) UNIQUE NOT NULL,
PRIMARY KEY (code) PRIMARY KEY (code)
); );
CREATE TABLE Musique CREATE TABLE Musique
( (
code VARCHAR(100) , code VARCHAR(100),
titre VARCHAR(100) NOT NULL, titre VARCHAR(100) NOT NULL,
dateSortie VARCHAR(100) NOT NULL, dateSortie VARCHAR(100) NOT NULL,
editeur VARCHAR(100) NOT NULL, editeur VARCHAR(100) NOT NULL,
genre VARCHAR(100) NOT NULL, genre VARCHAR(100) NOT NULL,
langue VARCHAR(100) NOT NULL, langue VARCHAR(100) NOT NULL,
Etatdudocument Etat NOT NULL, Etatdudocument Etat NOT NULL,
Disponibilité boolean NOT NULL, Disponibilité boolean NOT NULL,
PRIMARY KEY (code) PRIMARY KEY (code)
); );
CREATE TABLE EmpruntLivre CREATE TABLE EmpruntLivre
( (
code VARCHAR(100) REFERENCES Livre(code), code VARCHAR(100) ,
Idcarte VARCHAR(100) REFERENCES Adhérent(Idcarte), Idcarte VARCHAR(100),
dateEmprunt DATE NOT NULL, dateEmprunt DATE NOT NULL,
durée TIME NOT NULL, durée TIME NOT NULL,
dateRetour DATE, dateRetour DATE,
dateLimite DATE NOT NULL, dateLimite DATE NOT NULL,
étatEmprunt ETAT NOT NULL, étatEmprunt ETAT NOT NULL,
étatRetour ETAT NOT NULL, étatRetour ETAT NOT NULL,
PRIMARY KEY (code, Idcarte, dateEmprunt), PRIMARY KEY (code, Idcarte, dateEmprunt),
FOREIGN KEY(code) REFERENCES Livre,
FOREIGN KEY (Idcarte) REFERENCES Adhérent
); );
CREATE TABLE EmpruntMusique CREATE TABLE EmpruntMusique
( (
code VARCHAR(100) REFERENCES Musique(code), code VARCHAR(100) ,
Idcarte VARCHAR(100) REFERENCES Adhérent(Idcarte), Idcarte VARCHAR(100),
dateEmprunt DATE NOT NULL, dateEmprunt DATE NOT NULL,
durée TIME NOT NULL, durée TIME NOT NULL,
dateRetour DATE, dateRetour DATE,
dateLimite DATE NOT NULL, dateLimite DATE NOT NULL,
étatEmprunt ETAT NOT NULL, étatEmprunt ETAT NOT NULL,
étatRetour ETAT NOT NULL, étatRetour ETAT NOT NULL,
PRIMARY KEY (code, Idcarte, dateEmprunt), PRIMARY KEY (code, Idcarte, dateEmprunt),
FOREIGN KEY (code) REFERENCES Musique,
FOREIGN KEY (Idcarte) REFERENCES Adhérent
); );
CREATE TABLE EmpruntFilm CREATE TABLE EmpruntFilm
( (
code VARCHAR(100) REFERENCES Film(code), code VARCHAR(100) ,
Idcarte VARCHAR(100) REFERENCES Adhérent(Idcarte), Idcarte VARCHAR(100),
dateEmprunt DATE NOT NULL, dateEmprunt DATE NOT NULL,
durée TIME NOT NULL, durée TIME NOT NULL,
dateRetour DATE, dateRetour DATE,
dateLimite DATE NOT NULL, dateLimite DATE NOT NULL,
étatEmprunt ETAT NOT NULL, étatEmprunt ETAT NOT NULL,
étatRetour ETAT NOT NULL, étatRetour ETAT NOT NULL,
PRIMARY KEY (code, Idcarte, dateEmprunt), PRIMARY KEY (code, Idcarte, dateEmprunt),
FOREIGN KEY (code) REFERENCES Film,
FOREIGN KEY (Idcarte) REFERENCES Adhérent
); );
CREATE TABLE Sanction CREATE TABLE Sanction
( (
...@@ -136,43 +146,309 @@ TypeSanction VARCHAR(100), ...@@ -136,43 +146,309 @@ TypeSanction VARCHAR(100),
dateDebut DATE NOT NULL, dateDebut DATE NOT NULL,
Durée TIME NOT NULL, Durée TIME NOT NULL,
dateFin DATE NOT NULL, dateFin DATE NOT NULL,
IdCarte VARCHAR(100) REFERENCES Adhérent(IdCarte), IdCarte VARCHAR(100),
PRIMARY KEY (Type de sanction, dateDebut,Idcarte), PRIMARY KEY (TypeSanction, dateDebut),
FOREIGN KEY (IdCarte) REFERENCES Adhérent
); );
CREATE TABLE ContributionLivre CREATE TABLE ContributionLivre
( (
nom VARCHAR(100) NOT NULL references Contributeur(nom), nom VARCHAR(100) NOT NULL,
prénom VARCHAR(100) NOT NULL references Contributeur(prenom), prénom VARCHAR(100) NOT NULL,
DateDeNaissance DATE NOT NULL references Contributeur(DateDeNaissance), DateDeNaissance DATE NOT NULL,
FOREIGN KEY (nom, prénom, DateDeNaissance) REFERENCES Contributeur, Code VARCHAR(100),
Code VARCHAR(100) REFERENCES Livre(Code)
typeC VARCHAR(100) NOT NULL, typeC VARCHAR(100) NOT NULL,
PRIMARY KEY (nom, prénom, DateDeNaissance, code), PRIMARY KEY (nom, prénom, DateDeNaissance, code),
FOREIGN KEY (nom, prénom, DateDeNaissance) REFERENCES Contributeur,
FOREIGN KEY (code) REFERENCES Livre
); );
CREATE TABLE ContributionMusique CREATE TABLE ContributionMusique
( (
nom VARCHAR(100) NOT NULL references Contributeur(nom), nom VARCHAR(100) NOT NULL,
prénom VARCHAR(100) NOT NULL references Contributeur(prenom), prénom VARCHAR(100) NOT NULL,
DateDeNaissance DATE NOT NULL references Contributeur(DateDeNaissance), DateDeNaissance DATE NOT NULL,
FOREIGN KEY (nom, prénom, DateDeNaissance) REFERENCES Contributeur, Code VARCHAR(100),
Code VARCHAR(100) REFERENCES Musique(Code)
typeC VARCHAR(100) NOT NULL, typeC VARCHAR(100) NOT NULL,
PRIMARY KEY (nom, prénom, DateDeNaissance, code), PRIMARY KEY (nom, prénom, DateDeNaissance, code),
FOREIGN KEY (nom, prénom, DateDeNaissance) REFERENCES Contributeur,
FOREIGN KEY (code) REFERENCES Musique
); );
CREATE TABLE ContributionFilm CREATE TABLE ContributionFilm
( (
nom VARCHAR(100) NOT NULL references Contributeur(nom), nom VARCHAR(100) NOT NULL,
prénom VARCHAR(100) NOT NULL references Contributeur(prenom), prénom VARCHAR(100) NOT NULL,
DateDeNaissance DATE NOT NULL references Contributeur(DateDeNaissance), DateDeNaissance DATE NOT NULL,
FOREIGN KEY (nom, prénom, DateDeNaissance) REFERENCES Contributeur, Code VARCHAR(100),
Code VARCHAR(100) REFERENCES Film(Code)
typeC VARCHAR(100) NOT NULL, typeC VARCHAR(100) NOT NULL,
PRIMARY KEY (nom, prénom, DateDeNaissance, code), PRIMARY KEY (nom, prénom, DateDeNaissance, code),
FOREIGN KEY (nom, prénom, DateDeNaissance) REFERENCES Contributeur,
FOREIGN KEY (code) REFERENCES Film
); );
CREATE TYPE Etat as (Abimé integer, perdu integer, bon integer, neuf integer)
INSERT INTO Adhérent(IdCarte,nom,prénom, email,login,mdp, numeroTel,Blacklisté)
VALUES(00776,'Sylla','Ismail','ismail.sylla@etu.utc.fr','syllaism','laloalo56',0654326698,'t');
INSERT INTO Adhérent(IdCarte,nom,prénom, email,login,mdp, numeroTel,Blacklisté)
VALUES(00001,'Mahjoub','Sofiane','sofiane.mahjoub@etu.utc.fr','mahjoubsof','fu5uo75',0789562345,'f');
INSERT INTO Adhérent(IdCarte,nom,prénom, email,login,mdp, numeroTel,Blacklisté)
VALUES(000026,'Merzougui','Ismail','ismail.merzougui@etu.utc.fr','merzouguiism','lmmlmls45',0684532155,'f');
INSERT INTO Contributeur(nom,prenom, DateDeNaissance,nationalité)
VALUES('Tarentino','Quentin',TO_DATE('19560330','YYYYMMDD'),'Américain');
INSERT INTO Contributeur(nom,prenom, DateDeNaissance,nationalité)
VALUES('Allers','Roger',TO_DATE('19490223','YYYYMMDD'),'Américain');
INSERT INTO Contributeur(nom,prenom, DateDeNaissance,nationalité)
VALUES('Cameron','James',TO_DATE('19540416','YYYYMMDD'),'Canadien');
INSERT INTO Contributeur(nom,prenom, DateDeNaissance,nationalité)
VALUES('De Palma','Brian',TO_DATE('19400911','YYYYMMDD'),'Américain');
INSERT INTO Contributeur(nom,prenom, DateDeNaissance,nationalité)
VALUES('Hugo', 'Victor', TO_DATE('18020226','YYYYMMDD'),'Français' );
INSERT INTO Contributeur(nom,prenom, DateDeNaissance,nationalité)
VALUES('Baudelaire', 'Charles',TO_DATE('18210409','YYYYMMDD'),'Français');
INSERT INTO Contributeur(nom,prenom, DateDeNaissance,nationalité)
VALUES('Kipling', 'Rudyard', TO_DATE('18651218','YYYYMMDD'),'Anglais' );
INSERT INTO Contributeur(nom,prenom, DateDeNaissance,nationalité)
VALUES('Poquelin', 'Jean-Baptiste', TO_DATE('16220115','YYYYMMDD'),'Français' );
INSERT INTO Contributeur(nom,prenom, DateDeNaissance,nationalité)
VALUES('Ludwig', 'Beethoven',TO_DATE('17701712','YYYYMMDD'),'Allemand');
INSERT INTO Contributeur(nom,prenom, DateDeNaissance,nationalité)
VALUES('Andrieu', 'Tarik',TO_DATE('19860522','YYYYMMDD'), 'Française');
INSERT INTO Contributeur(nom,prenom, DateDeNaissance,nationalité)
VALUES('Henley', 'Don',TO_DATE('19470622','YYYYMMDD'), 'Américain' );
INSERT INTO Personnel(login,nom,prénom, email,mdp, numeroTel)
VALUES('fribery','Ribéry','Frank','frank.ribery@insa.fr','jojoj45',0754326698);
INSERT INTO Personnel(login,nom,prénom, email,mdp, numeroTel)
VALUES('jkyle','Kyle','Junior','junior.kyke@w9.fr','jofooj45',0783246985);
INSERT INTO Personnel(login,nom,prénom, email,mdp, numeroTel)
VALUES('MHenni','Henni','Mohammed','bahouelogique@snapchat.fr','jofooj45',0654669877);
INSERT INTO Livre (code, titre, dateSortie, editeur, genre, langue, etatdudocumennt, Disponibilité, ISBN)
VALUES(52369841, 'Les misérables', TO_DATE('18620502','YYYYMMDD'), 'FOLIO', 'épique','Français', 'Abimé','f', 978-3-16-148410-0);
INSERT INTO Livre (code, titre, dateSortie, editeur, genre, langue, etatdudocumennt, Disponibilité, ISBN)
VALUES(52369842, 'Les fleurs du mal', TO_DATE('18570406','YYYYMMDD'), 'Gallimard', 'Poésie', 'Français', 'neuf', 't', 978-3-16-148410-1);
INSERT INTO Livre (code, titre, dateSortie, editeur, genre, langue, etatdudocumennt, Disponibilité, ISBN)
VALUES(52369843, 'Le livre de la jungle', TO_DATE('18940215','YYYYMMDD'),'FOLIO', 'littérature enfance', 'Anglais', 'perdu', 't', 978-3-16-148410-2);
INSERT INTO Livre (code, titre, dateSortie, editeur, genre, langue, etatdudocumennt, Disponibilité, ISBN)
VALUES(52369844, 'Don Juan', TO_DATE('16760205','YYYYMMDD'), 'Hachette', 'Pièce de théâtre', 'Français', 'Abimé', 'f', 978-3-16-148410-3);
INSERT INTO ContributionLivre (nom, prénom, DateDeNaissance, code, typeC)
VALUES('Hugo', 'Victor', TO_DATE('18020226','YYYYMMDD'), 52369841, 'Écrivain');
INSERT INTO ContributionLivre (nom, prénom, DateDeNaissance, code, typeC)
VALUES('Baudelaire', 'Charles', TO_DATE('18210409','YYYYMMDD'), 52369842, 'Écrivain');
INSERT INTO ContributionLivre (nom, prénom, DateDeNaissance, code, typeC)
VALUES('Kipling', 'Rudyard', TO_DATE('18651218','YYYYMMDD'), 52369843, 'Écrivain');
INSERT INTO ContributionLivre (nom, prénom, DateDeNaissance, code, typeC)
VALUES('Poquelin', 'Jean-Baptiste', TO_DATE('16220115','YYYYMMDD'), 52369844,'Écrivain');
INSERT INTO EmpruntLivre (code,Idcarte,DateEmprunt,Durée,DateRetour,DateLimite,étatemprunt,étatretour)
VALUES(52369841,00776,TO_DATE('20190204','YYYYMMDD'),'24:00:00',TO_DATE('20190205','YYYYMMDD'),TO_DATE('20190205','YYYYMMDD'),'Abimé','Abimé');
INSERT INTO EmpruntLivre (code,Idcarte,DateEmprunt,Durée,DateRetour,DateLimite,étatemprunt,étatretour)
VALUES(52369842,00776,TO_DATE('20190102','YYYYMMDD'),'24:00:00',TO_DATE('20190103','YYYYMMDD'),TO_DATE('20190103','YYYYMMDD'),'neuf','Abimé');
INSERT INTO EmpruntLivre (code,Idcarte,DateEmprunt,Durée,DateRetour,DateLimite,étatemprunt,étatretour)
VALUES(52369843,00001,TO_DATE('20190304','YYYYMMDD'),'24:00:00',TO_DATE('20190305','YYYYMMDD'),TO_DATE('20190305','YYYYMMDD'),'perdu','perdu' );
INSERT INTO EmpruntLivre (code,Idcarte,DateEmprunt,Durée,DateRetour,DateLimite,étatemprunt,étatretour)
VALUES(52369844,00026,TO_DATE('20190304','YYYYMMDD'),'24:00:00',TO_DATE('20190305','YYYYMMDD'),TO_DATE('20190305','YYYYMMDD'),'Abimé','perdu');
INSERT INTO Film (code, titre, dateSortie, genre, langue, Etatdudocument, Disponibilité )
VALUES(64564564, 'django',TO_DATE('20130708','YYYYMMDD'), 'Action','anglais', 'neuf', 'T');
INSERT INTO Film (code, titre, dateSortie, genre, langue, Etatdudocument, Disponibilité )
VALUES(64564563, 'Le roi lion', TO_DATE('19940408','YYYYMMDD'), 'Animation', 'anglais', 'neuf', 'F');
INSERT INTO Film (code, titre, dateSortie, genre, langue, Etatdudocument, Disponibilité )
VALUES(64564565, 'Titanic',TO_DATE('19970403','YYYYMMDD'),'Drame et Romance', 'anglais', 'Abimé', 'T');
INSERT INTO Film (code, titre, dateSortie, genre, langue, Etatdudocument, Disponibilité )
VALUES(64564566, 'Scarface', TO_DATE('19830506','YYYYMMDD'), 'Action et Drame', 'Anglais et Italien', 'neuf','F');
INSERT INTO ContributionFilm (nom,prénom, DateDeNaissance,Code,typeC)
VALUES('Tarentino','Quentin',TO_DATE('19560330','YYYYMMDD'),64564564,'Réalisateur');
INSERT INTO ContributionFilm (nom,prénom, DateDeNaissance,Code,typeC)
VALUES('Allers','Roger',TO_DATE('19490223','YYYYMMDD'),64564563,'Réalisateur');
INSERT INTO ContributionFilm (nom,prénom, DateDeNaissance,Code,typeC)
VALUES('Cameron','James',TO_DATE('19540416','YYYYMMDD'),64564565,'Réalisateur');
INSERT INTO ContributionFilm (nom,prénom, DateDeNaissance,Code,typeC)
VALUES('De Palma','Brian',TO_DATE('19400911','YYYYMMDD'),64564566,'Réalisateur');
INSERT INTO EmpruntFilm (code,Idcarte,dateEmprunt,durée,dateRetour,dateLimite,étatEmprunt,étatRetour)
VALUES(64564564,00776,TO_DATE('20190402','YYYYMMDD'),'24:00:00',TO_DATE('20190405','YYYYMMDD'),TO_DATE('20190403','YYYYMMDD'),'neuf','Abimé');
INSERT INTO EmpruntFilm (code,Idcarte,dateEmprunt,durée,dateRetour,dateLimite,étatEmprunt,étatRetour)
VALUES(64564563,00776,TO_DATE('20190401','YYYYMMDD'),'24:00:00',TO_DATE('20190405','YYYYMMDD'),TO_DATE('20190402','YYYYMMDD'),'neuf','neuf');
INSERT INTO EmpruntFilm (code,Idcarte,dateEmprunt,durée,dateRetour,dateLimite,étatEmprunt,étatRetour)
VALUES(64564565,00001,TO_DATE('20190331','YYYYMMDD'),'24:00:00',TO_DATE('20190403','YYYYMMDD'),TO_DATE('20190401','YYYYMMDD'),'Abimé', 'Abimé');
INSERT INTO EmpruntFilm (code,Idcarte,dateEmprunt,durée,dateRetour,dateLimite,étatEmprunt,étatRetour)
VALUES(64564566,00026,TO_DATE('20190330','YYYYMMDD'),'24:00:00',TO_DATE('20190401','YYYYMMDD'),TO_DATE('20190331','YYYYMMDD'),'neuf','neuf');
INSERT INTO Musique (code, titre, dateSortie, editeur ,genre, langue, etatdudocument, Disponibilité)
VALUES(61449716, 'Lettre à Elise', TO_DATE('18100000','YYYYMMDD'), 'Bastberg', 'Classique', 'Français', 'neuf', 't');
INSERT INTO Musique (code, titre, dateSortie, editeur, genre, langue, etatdudocument, Disponibilité)
VALUES(49751676, 'Hotel California', TO_DATE('19770000','YYYYMMDD'), 'Warner Chapell Music', 'Rock', 'Anglais', 'bon', 'f');
INSERT INTO Musique (code, titre, dateSortie, editeur, genre, langue, etatdudocument, Disponibilité)
VALUES(16479314, 'Au DD', TO_DATE('20192203','YYYYMMDD'), 'QLF Records', 'Rap', 'Francais', 'neuf', 'y');
INSERT INTO Musique (code, titre, dateSortie, editeur, genre, langue, etatdudocument, Disponibilité)
VALUES(46494874, 'Don Juan', TO_DATE('16760000','YYYYMMDD'), 'Hachette', 'Pièce de théâtre', 'Français', 'Abimé', 'f');
INSERT INTO ContributionMusique (nom, prénom, DateDeNaissance, code, typeC)
VALUES('Ludwig', 'Beethoven', TO_DATE('17710514','YYYYMMDD'), 61449716, 'Compositeur');
INSERT INTO ContributionMusique (nom, prénom, DateDeNaissance, code, typeC)
VALUES('Ludwig', 'Beethoven', TO_DATE('17710514','YYYYMMDD'), 46494874, 'Compositeur');
INSERT INTO ContributionMusique (nom, prénom, DateDeNaissance, code, typeC)
VALUES('Andrieu', 'Tarik', TO_DATE('19860522','YYYYMMDD'), 16479314, 'Chanteur');
INSERT INTO ContributionMusique (nom, prénom, DateDeNaissance, code, typeC)
VALUES('Henley', 'Don', TO_DATE('19470622','YYYYMMDD'), 49751676, 'Chanteur');
INSERT INTO EmpruntMusique(code,Idcarte,DateEmprunt,Durée,DateRetour,DateLimite,étatemprunt,étatretour)
VALUES(61449716,00776,TO_DATE('20190202','YYYYMMDD'),'24:00:00',TO_DATE('20190203','YYYYMMDD'),TO_DATE('20190203','YYYYMMDD'),'Abimé','Abimé');
INSERT INTO EmpruntMusique(code,Idcarte,DateEmprunt,Durée,DateRetour,DateLimite,étatemprunt,étatretour)
VALUES(16479314,00776,TO_DATE('20190101','YYYYMMDD'),'24:00:00',TO_DATE('20190102','YYYYMMDD'),TO_DATE('20190102','YYYYMMDD'),'neuf','bon');
INSERT INTO EmpruntMusique(code,Idcarte,DateEmprunt,Durée,DateRetour,DateLimite,étatemprunt,étatretour)
VALUES(61449716,00001,TO_DATE('20181231','YYYYMMDD'),'24:00:00',TO_DATE('2018122','YYYYMMDD'),TO_DATE('2018122','YYYYMMDD'),'bon','bon');
INSERT INTO EmpruntMusique(code,Idcarte,DateEmprunt,Durée,DateRetour,DateLimite,étatemprunt,étatretour)
VALUES(49751676,00001,TO_DATE('20190310','YYYYMMDD'),'24:00:00',TO_DATE('20190311','YYYYMMDD'),TO_DATE('20190311','YYYYMMDD'),'Abimé','Abimé');
INSERT INTO Sanction (TypeSanction,DateDebut, Durée, DateFin, IdCarte)
VALUES('Suspension emprunt', TO_DATE('20190329','YYYYMMDD'), '24:00:00', TO_DATE('20190329','YYYYMMDD'), 0001);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment