0% ont trouvé ce document utile (0 vote)
56 vues4 pages

Création de Bases de Données Scolarité

Transféré par

luffy
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)
56 vues4 pages

Création de Bases de Données Scolarité

Transféré par

luffy
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

Les etapes de creation de base de

donnees :
1- La creation de base de donnees scolarité

Le code est comme suit :

create database scolarite

2- La creation des tables :

Le code est comme suit :


create table etudiant
(
Code_e INT PRIMARY KEY NOT NULL,
Nom_e VARCHAR(50),
Prenom VARCHAR(50),
Date_naissance DATE,
Lieu VARCHAR(100),
Adresse VARCHAR(255),
Doublant nchar(5) ,
Photo image,
Ref_classe int
)
create table professeur
(
Code_p INT PRIMARY KEY NOT NULL,
Nom_p VARCHAR(50),
Prenom_p VARCHAR(50),
Diplome VARCHAR(100),
Ref_Matiere int
)
create table matiere
(
Reference_m INT PRIMARY KEY NOT NULL,
Designation_m VARCHAR(50),
Coefficient int ,
Ref_specialite int
)
create table classe
(
Ref_classe INT PRIMARY KEY NOT NULL,
Designation_c VARCHAR(50),
Ref_specialite int
)
create table specialite
(
Ref_Specialite INT PRIMARY KEY NOT NULL,
Designation_s VARCHAR(50),
)

create table resultat


(
Code_etudiant int ,
FOREIGN KEY (Code_etudiant) REFERENCES etudiant (Code_e),
Ref_matiere int ,
FOREIGN KEY (Ref_matiere) REFERENCES matiere (Reference_m),
Trimestre int PRIMARY KEY NOT NULL ,
Devoir numeric ,
Composition numeric,
Observation varchar(50)
)

create Table protection


(
Password varchar(20) PRIMARY KEY NOT NULL
)

3- L’insertion des données au tables

1- L’insertion des donnees au tableau etudiant :


insert into etudiant (code_e,Nom_e,Prenom,Lieu,Adresse,Doublant,
Ref_classe)
values
(1,'Gherbi','Samir','2001-04-14','Biskra','cite cnep 50 log','non',NULL,1)
(2,'kediri','Amine','2002-02-13','Biskra','cite 1000 log','non',NULL,1)
(3,'Guesmi','Asma','2002-03-11','Biskra','cite 700','Non',NULL,2)
(4,'selmi','kheloud','2001-09-07','Biskra','cite cnep 50 log','non',NULL,1)
(5,'Ben Meddour','halim','2001-01-09','Biskra','cite dhalaa','non',NULL,1)
(6,'kerdoudi','Amina','2002-02-05','Biskra','cite 1000 log','non',NULL,4)
(7,'Abbas','Souria','2002-03-01','Batna','cite 700','Non',NULL,2)
(8,'selem','Amira','2001-09-03','Batna','cite cnep 50 log','non',NULL,3)
(9,'houcine','yacine','2001-04-14','Biskra','cite cnep 50
log','non',NULL,2)
(10,'lekhel','Ahmed','2002-09-17','Biskra','cite 1000 log','non',NULL,2)
(11,'Behaz','Lamine','2002-11-11','Biskra','cite 700','Non',NULL,2)
(12,'Ghecham','Adem','2001-06-09','Biskra','cite cnep 50 log','non',NULL,2)
(13,'Tammami','Djoud','2002-03-22','setif','cite cnep 50 log','non',NULL,3)
(14,'Lehoual','salim','2002-07-19','Annaba','cite 1000 log','non',NULL,3)
(15,'Saada','Loubna','2002-10-11','Biskra','cite 700','Non',NULL,3)
(16,'Zaeboubi','Tamer','2001-12-08','Biskra','cite cnep 50
log','oui',NULL,3)
(17,'Zekkour','Khaled','2001-04-14','Biskra','cite cnep 50
log','non',NULL,4)
(18,'Ben Abdallah','Karim','2002-05-12','Biskra','cite 1000
log','oui',NULL,4)
(19,'Selmoun','Mustapha','2002-03-11','Biskra','Boukhari','Non',NULL,4)
(20,'Jaber','Imen','2001-09-07','Biskra','Saiehi','non',NULL,4)

2- Table Matière

3- Table Professeurs
4- Tableau SPECIALITE :

Vous aimerez peut-être aussi