1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

TP sgbd : Exploiter les fonctionnalités avancées d’un SGBD.

abdelouafiJan 4, 2018

   
    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      541
      Likes Received:
      10
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      Filière : TDI

      Module : SGBD

      Technologie : SQl server

      Objectif: Exploiter les fonctionnalités avancées d’un SGBD.

      Précisions:

      Cette activité d’apprentissage doit vous permettre de :

      § Créer des requêtes mettant en œuvre les opérations de projection et de sélection sur une table.

      § Mettre en œuvre les opérations de tri et de regroupement ainsi que l’expression des conditions sur sélection et regroupement

      § Créer des requêtes mettant en œuvre les opérateurs courants arithmétiques et de comparaison

      § Créer des requêtes mettant en œuvre les opérations de jointure sur plusieurs tables selon la méthode ensembliste ou la méthode prédicative.

      § Créer des requêtes imbriquées et corrélées

      § Créer des requêtes manipulant des dates et effectuant des opérations sur celles-ci.




      upload_2018-1-4_14-45-3.png


      Avec les règles de gestion suivantes :
      - L’extension d’un fichier est un nom alphabétique de 4 lettres au maximum

      - La date de modification d’un fichier ou un dossier est supérieure ou égale à sa date de création

      - La date de création est initialisée par défaut à la date d’aujourd’hui

      - La taille d’un fichier est enregistrée en octet.

      - La taille du fichier sur disque est calculée de la façon suivante :

      Soit r = la taille / cluster où cluster =512 octet

      Alors taille sur disque = (r+1)* cluster où / est la division entière

      - Les fichiers sont classés en deux catégories, les fichiers système ou non.

      - Les fichiers dans l’extension est ’ exe ‘ peuvent êtres utiliser pour ouvrir d’autre fichier

      - Un fichier se trouve dans un seul dossier mais peut avoir plusieurs raccourcies dans d’autre dossier

      - Chaque utilisateur (propriétaire d’un fichier ou dossier) appartient à un seul rôle et a un seul « dossier home »

      - Les dossiers sont de plusieurs catégories (music vidéo image …)

      - Un dossier peut être affiché sous plusieurs formes (liste, mosaïquée…)

      - Les rôles sont soit administrateur, utilisateur ou super utilisateur

      - Un dossier ou un fichier peut avoir plusieurs attributs, par exemple fichier cache et archive

      - La racine est un dossier qui n’a pas de dossier parent (dossier parant=NULL)

      A. Donner le scripte qui permet de créer la base de donne en respectons les regèles de gestion présidente
      B. Donner les requêtes qui permettent d’afficher :

      1. la liste des fichiers classés par date de création

      2. la liste des fichiers qui se trouve dans les dossiers racine (nom, date de création, date de modification, nom de propriétaires)

      3. la liste des dossiers qui se trouve dans les dossiers racine (nom, date de création, date de modification, nom de propriétaires)

      4. la liste des fichiers et des dossiers qui se trouve dans les dossiers racine (nom, date de création, date de modification, nom de propriétaires)

      5. la liste des fichiers cachés

      6. la liste des dossiers cachés

      7. la liste des fichiers dont les attributs sont différents des attributs du dossier où il se trouve

      8. la liste des dossiers qui contient des fichiers criés aujourd’hui et hier (sans doublon)

      9. la liste des fichiers ‘jpeg’ modifier cette semaine et qui se trouve dans un dossier de catégorie image

      10. la liste des fichiers dont la date de modification est supérieure à la date création de 15 jours au minimum

      11. la liste des fichiers dont la taille perdue est supérieure à 128 octet (la taille perdu = la taille sur disque – la taille du fichier)

      12. la liste des fichiers (id, nom et la taille en kilo octet)

      13. la listes des dossiers (id-dossier, nom, taille en octet et la taille en méga octet) : la taille d’un dossier = la somme de la tailles des fichiers qu’il contient

      14. compter le nombre de fichier caché par dossier

      15. compter le nombre de dossier caché par dossier

      16. la liste des dossiers qui contient plus de 2 fichiers criés aujourd’hui

      17. le nombre des éditeurs qui se trouve dans le dossier ‘program file’ de la racine

      18. le nombre de dossier par racine (racine est un dossier dont le dossier parent est nul !)

      19. le nombre de fichier par racine

      20. le nombre total des fichiers et des dossiers par racine

      21. la taille moyenne des fichiers modifiés pendant le mois en cours pour chaque dossier

      22. les dossiers dont le nom commence par une lettre entre A et F et modifiés pendant le mois précèdent.

      23. les fichiers dont le nom commence par une lettre entre a et f est modifiés pendant le mois précèdent.

      24. les dossiers et les fichiers dont le nom commencé par une lettre entre a et f est modifier pendant le moi précèdent

      25. la liste des fichiers dont le nom contient ‘ou’ édité par ‘Microsoft Word’

      26. afficher les dossiers qui contiennent un dossier ou un fichier dont le nom commence avec ‘a’

      27. afficher les dossiers qui contiennent un dossier et un fichier dont le nom commence avec ‘a’

      28. la liste des fichiers qui appartient à un super utilisateur

      29. la liste des fichiers qui appartient au même propriétaire du dossier où il se trouve.

      C. Crier les requêtés de mis ajoure suivantes
      a- modifier l’extension des fichiers édités par Microsoft word à docx

      b- augmenter la date de modification des fichiers qui se trouvent dans un dossier d’un administrateur par une semaine.

      c- augmenter la taille des fichiers qui ne Strouve pas dans un dossier racine d’un mega octet

      d- initialiser la date de modification à la date d’aujourd’hui pour les fichiers dont le propriétaire est égal au propriétaire du dossier où il se trouve

      e- supprimer les fichiers qui possède le même nom et se trouve dans le même dossier

      f- exporter le fichier crié cette année vers un fichier Excel

      g- crié des raccourcies dans le dossier home de l’utilisateur Mohamed de tout les fichiers crier par l’utilisateur Moha

      D. Gestion de sécurité
      Ce system de fichiers aura 4 utilisateurs

      - user1 : il a le droit de consulter de toutes les tables et de modifier les dates des fichiers et des dossiers et en plus il a le droit d’ajouter des propriétaires et des extensions

      - User 2 : il a le droit de consulter toute les tables et de modifier les dates des fichiers et en plus de mettre à jour les tables propriétaires et extension

      - User3 : il a le droit de lecture et d’écriture sur les tables propriétaires et extension

      - User4 : il a l’accès total à la base de donne (droit de lire et modifier de toutes les tables)

      Donner le script qui permet d’imprimer le schéma de sécurité précèdent en utilisons les rôles et / ou les schémas




      La solution sera publiée prochainement
       
      Loading...

Share This Page

Share