1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| -- --------------------------------------------------------
--
-- Structure de la table formaDoc
--
CREATE TABLE IF NOT EXISTS formaDoc (
idFormDoc varchar(4) UNIQUE NOT NULL,
nomFormDoc_fr varchar(255) NOT NULL,
nomFormDoc_en varchar(255) NOT NULL,
CONSTRAINT pk_formaDoc
PRIMARY KEY (idFormDoc)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Contenu de la table formaDoc
INSERT INTO formaDoc (idFormDoc, nomFormDoc_fr, nomFormDoc_en) VALUES
('fbsp' , 'Beta SP', 'Beta SP'),
('fbnu' , 'Beta numérique' , 'Digital betacam'),
('fthd' , 'THDVD' , 'THDVD'),
('fs16' , 'Super 16 mm' , 'Super 16 mm'),
('fv16' , 'Vidéo et 16 mm' , 'Video and 16 mm'),
('fdvc' , 'DV Cam' , 'DV Cam'),
('f16m' , '16 mm' , '16mm'),
('fhdc' , 'HD Cam' , 'HD Cam');
-- --------------------------------------------------------
--
-- Structure de la table documentaire
--
CREATE TABLE IF NOT EXISTS documentaire (
idDoc tinyint (3) UNIQUE NOT NULL AUTO_INCREMENT,
nomDoc_fr varchar(100) NOT NULL,
nomDoc_en varchar(100) NOT NULL,
CONSTRAINT pk_documentaire
PRIMARY KEY (idDoc)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- Contenu de la table formaDoc
INSERT INTO documentaire (idDoc, nomDoc_fr, nomDoc_en) VALUES ('','nom du doc en fçais', 'name of doc in english');
-- --------------------------------------------------------
--
-- Structure de la table docDisposeFormat
--
CREATE TABLE IF NOT EXISTS docDisposeFormat (
idDoc tinyint (3) NOT NULL,
idFormDoc varchar(4) NOT NULL,
CONSTRAINT pk_docDisposeFormat
PRIMARY KEY (idDoc,idFormDoc),
CONSTRAINT fk_docDisposeFormat_idDoc
FOREIGN KEY (idDoc) REFERENCES documentaire(idDoc) ON DELETE CASCADE,
CONSTRAINT fk_docDisposeFormat_idFormDoc
FOREIGN KEY (idFormDoc) REFERENCES formaDoc(idFormDoc) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
Partager