Tpsqlserver
1) Créez la base de données DB_Banque
2) Créez toutes les tables avec les contraintes d’intégrité PK et FK, et ajouter un enregistrement par table.
Agence (Num_Agence,Nom,Ville,Actif)
Client (Num_Client,Nom,Ville)
Compte (Num_Compte,#Num_Agence,#Num_Client,Solde)
Emprunt (Num_Emprunt ,#Num_Agence,#Num_Client,Montant)
Section 2 : Mise à jour des données :
1) Modifier la valeur Null des Montants par la valeur 0.
2) Modifier les villes des Clients en minuscule.
3) Augmenter le solde de tous les clients habitant “Rabat” de “0,5%”.
4) Ajouter une contraint strictement positif (>) pour Montant.
Section 3 : Requêtes d’interrogation de la base de données :
Formuler en SQL les requêtes suivantes, et vérifier à chaque fois que le résultat obtenu est sans doublon.
1) Liste des clients ou le nom termine par E et le quatrième caractère est un A.
2) Liste des agences ayant des empruntes-clients. 3) Clients ayant un emprunt à “Casablanca.
4) Clients ayant un compte et un emprunt à “Rabat”.
5) Clients ayant un emprunt à la ville où ils habitent.
6) Client n’ayant pas un compte et emprunt dans la même agence.
7) Emprunt moyenne des clients dans chaque agence.
8) Totale emprunte par client.
9) Le client qui a le moins des totaux emprunts.
10) Clients ayant un compte dans toutes les agences de “Rabat”.
Soit le schéma relationnel de la base de données « pilotes-avions-vols ».
PILOTE (PLNUM, PLNOM, PLPRENOM, VILLE, SALAIRE)
AVION (AVNUM, AVNOM, CAPACITE, LOCALISATION)
VOL (VOLNUM,#PLNUM,#AVNUM,VILLEDEP,VILLEARR,HEUREDEP, HEUREARR)
Exprimer les requêtes suivantes dans SQL SERVER
1) Liste de tous les vols.
2) Nom, prénom et ville de tous les pilotes, par ordre alphabétique.
3) Nom, prénom et salaire des pilotes dont le salaire est supérieur à 20 000 DH.
4) Numéro et nom des avions localisés à Paris.
5) Caractéristiques (AVNUM, AVNOM, CAPACITE, LOCALISATION) des avions localisés dans la même ville que le pilote