⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tpbdd.txt

📁 a small application in Mysql and Delphi
💻 TXT
字号:
pour faire monte les donnes ou basse de donne il fout les ecrire dans fichier text apre le metre ou bin et faire :load data local infile 
->"fichier.txt"into table nom_table;
->creat database tpbdd;
->use tpbdd;
---------------------------------------------------------------------------------------
create table personne
       (
       code_personne integer(4),nom varchar(30)not null,
                      prenom varchar(30)not null,primary key(code_personne));
----------------------------------------------------------------------------------------
create table membre(code_personne integer(4),adresse varchar(50),
                   date_inscription date not null,primary key(code_personne),
                  foreign key(code_personne) references
                  personne(code_personne) on delete cascade on update cascade);
--------------------------------------------------------------------------------------
CREATE TABLE film
(code_film  integer (4) primary key, titre varchar(50)NOT NULL, annee integer (4) NOT NULL,
 genre varchar(30) NOT NULL, evaluation integer (2) NOT NULL DEFAULT  0,
 code_personne integer (4) , nb_emprunts  integer (4) NOT NULL DEFAULT  0,
 FOREIGN  KEY (code_personne) REFERENCES personne (code_personne) ON DELETE CASCADE ON UPDATE CASCADE,
CHECK (evaluation BETWEEN 0 AND 10),
CHECK (annee BETWEEN 1900 AND 2008)
 );


-------------------------------------------------------------------------------------------------------------------------------
create table joue_dans
  (code_personne integer(4),code_film integer(4),foreign key (code_personne) references
 personne(code_personne)on delete cascade on update cascade,foreign key (code_film) 
references film(code_film)on delete cascade on update cascade,  
 primary key(code_personne,code_film));

-------------------------------------------------------------------------------------------------
CREATE TABLE  media 
(
code_media integer(1) primary key, type char(4) NOT NULL, CHECK(type IN('DVD','VHS','DIVX'))
);
------------------------------------------------------------------------------------------------
create table localisation(
                  code_localisation integer(4)primary key,
                     description varchar(50));
------------------------------------------------------------------------------------------------
create table exemplaire(code_film integer(4),
                        code_exemplaire integer(4),
                        code_media integer(1) not null,
                        code_localisation integer(4) not null,
                         
 foreign key(code_film) references film(code_film)on delete cascade on update cascade,
 foreign key(code_media) references media(code_media)on delete cascade on update cascade,
 foreign key(code_localisation) references localisation(code_localisation)on delete cascade on update cascade,
primary key(code_film,code_exemplaire));
---------------------------------------------------------------------------------------------------------
create table emprunt (code_personne intger(4) ,
code_film char(4),
code_exemplaire integer(4),
date_emprunt date,
date_restitution date,
primary key(code_personne,code_film,code_exemplaire,date_emprunt),

constraint emprunt_contrainte1 foreign key(code_personne)references membre(code_personne)on delete cascade on update cascade, 

constraint emprunt_contrainte2 foreign key(code_film,code_exemplaire)references exemplaire(code_film,code_exemplaire) on delete cascade on update cascade,
check (date_restitution > date_emprunt)
);
--------------------------------------------------------------------------------------------------------
INSERT INTO personne VALUES (1,'john','wood');
INSERT INTO personne VALUES (2,'broken','arrow');
INSERT INTO personne VALUES (3,'elizabeth','taylor');
 INSERT INTO personne VALUES (4,'rock','hudson') ;
INSERT INTO personne VALUES (5,'james','dean') ;
INSERT INTO personne VALUES (6,'robert','parrish

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -