Vous êtes sur la page 1sur 1

Université A/Mira Bejaïa Faculté des Sciences Exactes Année Universitaire 2020/2021

Département d’Informatique Bases de données avancées Master 1

Série de TD N° 1 – Types objet & Héritage de type


Exercice 2
Exercice 1 1. Créer un type adresse_type avec un numéro de rue, un nom de rue et un nom
de ville.
On veut implémenter la base de données illustrée sur la figure suivante et qui est
2. Créer un type coordonnée_type possédant une adresse (de type adresse_type), un
relative à la gestion d’un ensemble de comptes bancaires.
numéro de téléphone et une adresse e-mail.
3. Créer un type final personne_type avec un numéro, un nom, un prénom et des
coordonnées (adresse, numéro de téléphone et adresse e-mail).
4. Créer un type travailleur_type qui hérite de personne_type et ayant un attribut
salaire en plus (attention au type final).
5. Créer la table Personnes à base du type personne_type avec les contraintes
d’intégrité nécessaires.
6. Ajouter les personnes suivantes :
<700, ‘Potier’, ‘Alain’, ((2, ‘rue Voltaire’, ‘Paris’),
‘+33770010203’, ‘palain@gmail.com’) >
<800, ‘Paul’, ‘Jean’, ((3, ‘Bd Gorge V’, ‘Bordeaux’),
‘+33663040506’, ‘pjean@gmail.com’), 35000>
<900, ‘Andree’, ‘Lara’, ((4, ‘rue Ravat’, ‘Lyon’), null, null), 43000>
7. Afficher les informations des personnes ayant une adresse e-mail et un
numéro de téléphone.
8. Écrire la requête SQL permettant de changer l’adresse du travailleur numéro
Donner les requêtes SQL3 permettant de : 700 en « 21 allé Charles de Gaulle à Montpellier ».
1. Créer les types objet présents dans la figure ; 9. Pour chaque personne, afficher le nom, la ville où elle habite et le numéro de
2. Créer les tables objet de cette base de données ; téléphone.
3. Insérer les données dans les tables créées. 10. Afficher le numéro, le nom et le salaire des travailleurs habitant Paris ou
4. Trouver le nombre de mouvements effectués pour chaque compte courant. Bordeaux.

Vous aimerez peut-être aussi