Programmation et Bases de données

En cours (annĂ©e 2008), nous avons vu en détail comment accéder à la base de données de gestion d'outils. Pour commencer, le schéma définissant notre base :

Ci-dessous, le source SQL pour créér la base.


create table outils (
  id int auto_increment, nom varchar(15), primary key(id) );
insert into outils values 
  ('','tournevis'), ('','marteau'), ('','burin'), ('','perceuse'),
  ('','forets'), ('','maillet'), ('','pince'), ('','scie') ;

create table lieux (
  id int auto_increment, nom varchar(15), primary key(id) );
insert into lieux values
  ('','magasin'),('','reserve'),('','sorti') ;
   
create table stock (
  lieu int, outil int, nb int default 0 );
insert into stock values
  (1,1,30),(1,2,2),(1,3,0),(1,4,2),(1,5,0),(1,6,0),(1,7,0),(1,8,1),
  (2,1,3),(2,2,0),(2,3,0),(2,4,0),(2,5,3),(2,6,2),(2,7,5),(2,8,2),
  (3,1,0),(3,2,2),(3,3,5),(3,4,0),(3,5,0),(3,6,2),(3,7,0),(3,8,1) ;
  
  

P. TRAU, ULP-IPST, 2008