TSDI

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
TSDI

منتدى البرمجة


    exercice base de donnée

    vb_read
    vb_read
    المدير العام


    ذكر
    عدد الرسائل : 48
    تاريخ التسجيل : 16/08/2008

    exercice  base de donnée Empty exercice base de donnée

    مُساهمة من طرف vb_read الثلاثاء أغسطس 26, 2008 8:25 am

    had tamrin lkol nass li yalah bdaw tay9raw les bass des donnes

    Exercice

    1- Définir un Système de Gestion de Bases de Données.
    2- Décrire son rôle
    .

    Problème

    On souhaite construire un répertoire musical personnel contenant une liste d’enregistrements, d’artistes, de morceaux et de catégories musicales auxquelles appartiennent les enregistrements.
    1 - Pour stocker et gérer les informations concernant le répertoire musicale, deux solutions sont offertes :
    - utiliser des fichiers
    - utiliser une base de données.

    a) Décrire brièvement les outils et les étapes nécessaires pour l’utilisation de chacune des méthodes.

    b) Quelle est la meilleure à utiliser ? Expliquer.


    2 – On suppose qu’un enregistrement est caractérisé par sa référence unique NumEnreg, son titre TitreEnreg, l’année de parution AnneeParu et le nombre de morceaux qu’il contient NbrMorc. Un artiste est défini par une référence unique NumArt, son nom NomArt, la date et lieu de sa naissance DateNais et LieuNais. Chaque morceau est référencé par NumMorc, possède un titre TitreMorc et une durée DureeMorc. On caractérise une catégorie musicale par sa référence unique NumCat et son nom NomCat.
    On suppose par ailleurs qu’un enregistrement est interprété par un seul artiste, appartient à une seule catégorie musicale et contient plusieurs morceaux.

    1 - Donner le schéma de la base de données Répertoire musical en explicitant les tables et les attributs de chaque table ( 4 tables).

    2 - Rappeler la définition d’une clé primaire. Proposer une clé primaire pour chaque table.



    3 - Rappeler la définition d’une clé étrangère. Identifier les clés étrangères existant dans chaque table .

    4 - Schématiser les relations ainsi définies entre les tables.

    5 - En utilisant le langage algébrique :

    a) Afficher le nom d’enregistrement et le nom de l’artiste interpréteur pour tous les enregistrements parus en 2003.

    b) Afficher pour chaque enregistrement le nom ainsi que le titre et la durée des morceaux qu’il contient.

      الوقت/التاريخ الآن هو الخميس مايو 16, 2024 10:18 pm