Académique Documents
Professionnel Documents
Culture Documents
create type adresse_type as object ( rue varchar(30), num int, ville varchar(30), pays varchar(20),
codePostal int);
create type personne_type as object ( nss varchar(10), nom nom_type, dateNais date, adresse
adresse_type, telephone telephone1);
primary key(nss));
primary key(nss))
primary key(nss));
adresse_type ('boulevard amirouche', 92, 'bejaia', 'algerie', 06000), telephone_type (), 'EX/INF
08580', compte1(050519802000, 'CPA') );
adresse_type ('rue joli vue', 92, 'alger', 'algerie', 016000),telephone1(), 'EX/INF 08570',
compte1(101219702010, 'BDL') );
update Etudiant
update Enseignant
from Etudiant E ;
Partie2
1. Creation des types cours_type et evaluation_type
Create type evaluation_type as object(dates date, note int, etudiant ref etudiant_type);
create type cour_type as object( numCours varchar(20), libellé varchar(50), credit varchar(20),
Primary key(numCours),
3. Ajouter un nouveau cours identifié par "BDA", intitulé "Bases de Données Avancées" de 5
crédits, ayant pas de pré-requis et n'étant le pré-requis de aucun de cours, ayant comme
4. /*Ajouter un nouveau cours identifié par "GDC", intitulé "Gestion des données dans le
Cloud "de 5 crédits, Ayant comme pré-requis le cours «Bases de données avancées», en tant
qu’enseignant Youba ABASSI, Et pour le moment, aucun étudiant n'a été inscris.
(select ref (e) from Enseignant e where e.nom=nom_type ('abassi','youba')) ,null, liste_evaluation(),
5. Ajouter le cours identifié par ‘’BDA’’ comme étant pris par l’étudiant Jawad, évalué en
update Cours c
where c.numCours='BDA';
6. Ajouter le cours identifié par ‘’GDC’’ comme étant pris par l’étudiant Jawad, évalué en
update Cours c
where c.numCours='GDC';
group by c.numCours;