Exercice sgbd1 (sysytem de gestion de base de donnée )

515 mots 3 pages
Enregistrer sur un fichier texte qui porte le nom « dossier1.txt » les requêtes SQL qui répondent aux questions suivantes.
1. Elaborer les requêtes SQL pour la création des tables, les contraintes et la saisie d’un jeu d’essai dans toutes les tables de la base de données. (1,5 pt)
2. Ajouter les contraintes : (0,5 pt) • Date_Retourne_Rechange supérieure à la Date_Envoi_Rechange. • Montant_Rechange : nombre positif.
3. Créer une procédure stockée qui permet de calculer le coût de rechange d’un modèle dont l’ID_Modele est transmis en paramètre. (1 pt)
4. Créer un trigger sur la table Rechange qui permet d’exécuter les opérations suivantes lors de l’insertion : (1 pt) - Si le champ Description_Rechange est non renseigné, le déclencheur insère automatiquement libelle_piece et prix_achat à sa place. - Si le Montant_Rechange est plus supérieur ou égal au Prix_achat, le déclencheur doit annuler cette opération de rechange.
5. Créer une fonction qui renvoi le coût de rechange d’un appareil dont l’ID_Appareil est transmis en paramètre. (1 pt)
6. Utiliser un bloc TSQL qui permet d’afficher pour chaque appareil les informations (ID_Appareil, désignation, cout de réparation), en utilisant la fonction de la question 5. (1 pt)

L’objectif est de créer une application « client/serveur » qui se base sur la base de données du dossier1 permettant d’assurer les fonctionnalités suivantes :
1. Créer la classe CAppareil dont les attributs sont les champs de la table Appareil et les méthodes sont : (1 pt) • Les constructeurs. • La méthode Ajouter() qui permet d’insérer un objet de la classe CAppareil dans la table Appareil. • La méthode Supprimer() qui permet de supprimer un objet de la table Appareil. • La fonction Rechercher() qui retourne un objet de la classe CAppareil (objet anonyme s’il n’existe pas). • La fonction Affichage() qui retourne un objet DATAREADER qui contient les

en relation

  • Le rire
    278 mots | 2 pages
  • Le kik ke
    324 mots | 2 pages
  • Fiche cleintèle dossier ep2 bac pro ecp
    517 mots | 3 pages
  • Base de données pour la gestion
    1111 mots | 5 pages
  • Bts com
    1217 mots | 5 pages
  • négociation
    408 mots | 2 pages
  • Hgfrtyukilomplo
    1325 mots | 6 pages
  • Choco
    263 mots | 2 pages
  • Elec
    999 mots | 4 pages
  • okif
    1871 mots | 8 pages
  • Dissert
    688 mots | 3 pages
  • Sommaire etude
    531 mots | 3 pages
  • tp oracle
    4663 mots | 19 pages
  • Il faut être morale pour faire la politique?
    1263 mots | 6 pages
  • exemple de compte rendu
    413 mots | 2 pages