0% ont trouvé ce document utile (0 vote)
117 vues2 pages

TP 1: Création Et Contrôle de Tables

Le document décrit la création de plusieurs tables dans une base de données relationnelle avec différentes contraintes et attributs. Les tables créées incluent table_test, client, étudiant, voiture, propriétaire et prop_voiture.

Transféré par

Mouaad AH
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
117 vues2 pages

TP 1: Création Et Contrôle de Tables

Le document décrit la création de plusieurs tables dans une base de données relationnelle avec différentes contraintes et attributs. Les tables créées incluent table_test, client, étudiant, voiture, propriétaire et prop_voiture.

Transféré par

Mouaad AH
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 PDF, TXT ou lisez en ligne sur Scribd

Université Cadi Ayyad Année universitaire 2020/2021

Faculté des Sciences Semlalia


Département d’Informatique
SMI-S5

TP 1 : Création et contrôle de tables

Exercice 1

1- Créer la nouvelle table "table_test" contenant deux champs: un champ entier


appelé Code qui doit toujours être saisi et un champ appelé Nom contenant une
chaîne de 5 caractères.
2- Un client est définit par son identifiant de type numérique, son nom, son adresse et
sa date de naissance. Créer cette table.

Exercice 2

Soit la table Etudiant suivante

N° Nom Prénom Age Sexe Ville


1 KACHLOUL Hassan 17 M Rabat
2 MRABET Salwa 19 F Essaouira
3 ZAHOURI Ali 18 M Casablanca
4 SEBTI Rachid 18 M Marrakech

1- Supprimer le champ « Age ».


2- Ajouter à la table Etudiant le champ Code_Postal (Entier).
3- Modifier le champ Code_Postal pour qu’il soit une chaine de caractère.

Exercice 3

1. Créer une table Voiture avec les contraintes suivantes:


[CarNo (PK), Constructeur, Modèle, Année, Age, Couleur, Kilomètres]
Tous les champs sont obligatoires sauf Couleur.
Les seules valeurs possibles pour Constructeur sont : ‘HONDA’, ‘TOYOTA’,
‘NISSAN’
La base de données doit rejeter toute ligne où Kilomètres est supérieur à
25000*Age

2. Créer une table Propriétaire: [PropID (PK), Pnom, Ptel, DriversLicense ]


Petl est un champ optionnel.

3. Créer ue table Prop_Voiture sans clés étrangères : [PropID (PK), CarNo (PK),
Prix ]

I.QAFFOU Oracle
Université Cadi Ayyad Année universitaire 2020/2021
Faculté des Sciences Semlalia
Département d’Informatique
SMI-S5
4. Ajouter la clé étrangère qui va rapporter la table Prop_Voiture à la table
Propriétaire.

5. Ajouter la clé étrangère qui va rapporter la table Prop_Voiture à la table Voiture.

6. Assurez-vous que la base de données ne permettra pas à la valeur de


DriversLicense d’être insérée dans une nouvelle ligne si cette valeur a déjà été
utilisée dans une autre ligne.

7. Ajouter l’attribut Padresse à la table Propriétaire. Sa taille est 30 caractères.

I.QAFFOU Oracle

Vous aimerez peut-être aussi