BIENVENUE SUR VOTRE BLOG D'EXERCICES DE L'UNIVERSITE VIRTUELLE

exercices sur les base de données



Exercice 1 


La base de données du registre national est constituée des relations suivantes.

 – Personne(NUMERO NATIONAL, NOM, PRENOM, SEXE, RUE, NUMERO, CODE POSTAL, CODE LOCALITE) contenant la liste des habitants de Belgique.

 – Commune(CODE POSTAL, NOM COMMUNE) contenant la liste des communes.

– Localit´e(CODE POSTAL, CODE LOCALITE, NOM LOCALITE) contenant la liste des localit´es.
– Mariage(CODE MARIAGE, NUMERO NATIONAL MARI, NUMERO NATIONAL FEMME, 
DATE MARIAGE, DATE DIVORCE, CODE POSTAL) contenant la liste des mariages.

 – Enfant(NUMERO NATIONAL ENFANT, NUMERO NATIONAL MERE, NUMERO NATIONAL PERE, DATE NAISSANCE) contenant un historique des naissances.

1. Donner les instructions SQL de cr´eation des tables de cette base de donn´ees.
 2. Exprimer les requˆetes suivantes en SQL.
(a) Rechercher le nom et prénom des personnes s’´etant mari´ees `a Li`ege.
(b) Rechercher le nom et prénom des personnes n’ayant aucun enfant.
 (c) Rechercher le nom et prénom des enfants n´es de p`ere inconnu.
(d) Rechercher le nombre de localités par commune.
 (e) Rechercher le nom et prénom des enfants ´etant n´es après le mariage (´eventuel) de leur parents.
(f) Rechercher le pourcentage de divorces par commune depuis la cr´eation de la base de données.


Exercice 2 : La base de données relationnelle d’une banque a le schéma suivant  


Succursale (NomSucc, Actif, VilleSucc)

Client (Nom_Client, Rue, Ville_Client)

Dépôt (Nom_Succ, Numéro_Compte, Nom_Client, Solde)

Emprunt (Nom_Succ, Numéro_Emprunt, Nom_Client, Montant)

 Ecrire, en SQL, les requêtes suivantes :

1.        Trouver les noms des succursales ayant des comptes client, avec et sans élimination des doubles.
2.        Noms des clients ayant un compte à la succursale Rivoli.
3.        Noms des clients ayant un compte à la succursale Rivoli ou un emprunt à la succursale Opéra.
4.         Noms des clients ayant un compte à la succursale Rivoli et un emprunt à la succursale Opéra. Trois solutions.
5.        Noms des clients ayant un compte à la succursale Rivoli mais pas d'emprunt. Trois solutions.
6.        Noms des clients ayant un compte avec la ville où ils habitent. Mettre le résultat dans la relation R.
7.        Noms des clients ayant un compte à Etoile avec la ville où ils habitent. Mettre le résultat dans la relation R.
8.        Noms des clients ayant un compte dans la succursale où Pierre a un compte. Donnez au moins deux solutions dont une avec des variables nuplet.
9.        Trouvez les succursales qui ont un solde plus élevé qu'une succursale d'Aurillac.
10.    Trouvez les succursales qui ont un solde plus élevé que toutes les succursales d'Aurillac.
11.    Noms des clients ayant un compte dans toutes les succursales de Conflans-Sainte-Honorine.
12.    Donnez la liste par ordre alphabétique des emprunteurs de la succursale d'Orsay.
13.   Donner pour chaque succursale le solde moyen des comptes client.
14.   Donner le solde moyen des comptes client pour les succursales ayant un solde moyen supérieur à 5000.
15.    Combien de clients habitent Paris ?
16.   Combien de clients ayant un compte à la succursale Bastille n'ont pas leur adresse dans la relation Client ?
17.    Insérer le nuplet (Paul, Victor Hugo, Paris) dans la relation Client.
18.   Diminuer l'emprunt de tous les clients habitant à Ajaccio de 5%.
19.   Fermer le compte de Thomas. 20 Supprimer de Succursale toutes les succursales sans client. 21 Créer la relation VIP (Nom_Client, Numéro_Compte).



Aucun commentaire:

Selection

Exercices corrigés en JavaScript

NOUVEAU EXOS EN JAVASCRIPT EXOS 1  Ecrire un programme en javascript qui donne la table de multiplication d'un nombre  saisit...

Autres articles du blog