Examen initiation aux bases de données

Examen Rattrapage LST Info 2020_2021.pdf

Télécharger PDF

Université Sultan Moulay Slimane Faculté des Sciences et Techniques Département d’Informatique -Béni Mellal

Filière : LST Info Semestre : S5 A.U : 2020-2021

Examen d’initiation aux bases de données (Session Rattrapage) 09/03/2021

Durée : 1h 15 mn

N.B :

  • Les exercices sont indépendants.
  • 15mn de plus pour scanner et remettre les réponses en un fichier PDF.

Exercice 1 : (7 pts)

La FST veut organiser et gérer les stages de ses étudiants. Chaque année, l’établissement recherche des stages pour les étudiants. Pour cela, la faculté dispose d’une liste d’entreprises ayant déjà proposé des stages et d’autres susceptibles d’en proposer, et leur écrit pour les inciter à renouveler l’expérience. Au vu des réponses, les étudiants prennent contact avec les entreprises qui les intéressent. Quand les conventions de stage sont signées, chaque stagiaire se voit désigner un enseignant pour l’encadrer. Ce dernier doit veiller au bon déroulement du stage et aller rendre visite à l’étudiant dans son entreprise d’accueil. Une entreprise peut offrir plusieurs stages. Un enseignant peut encadrer plusieurs étudiants. Un stage est effectué dans une seule entreprise et est encadré par un seul enseignant. Pour ses archives, la FST conserve toutes les informations concernant les stages effectués par ses étudiants. Les stages ont une date de début et une date de fin.

  1. Citer les différentes entités et leurs éventuelles caractéristiques.
  2. Citer les différentes relations entre les entités et leurs éventuelles caractéristiques.
  3. Schématiser le modèle Entité/Association pour ce système.
  4. En appliquant les règles de passage, donner le modèle relationnel correspondant.

Exercice 2 : (7 pts)

Soit la relation Commandes définie par le schéma suivant :

Commandes (NumCommandes, DateCommandes, CodeClient, AdrClient, CodeProd, Prix, Qte)

On considère les règles suivantes :

  • Une commande est faite par un seul client avec une adresse donnée et à une date donnée.
  • Dans une commande, un produit, a un prix donné, est commandé avec une quantité donnée.
  • Un client a une seule adresse.
  • Il y un seul prix pour un produit.
  1. Déterminer les différentes dépendances fonctionnelles entre les attributs de la relation en se basant sur les règles citées.
  2. Schématiser le graphe de dépendances fonctionnelles.
  3. Déduire la clé primaire de la relation.
  4. Déterminer la plus grande forme normale de la relation, justifier.
  5. Mettre la relation en 3FN.

Exercice 3 : (6 pts)

Filière : LST Info Semestre : S5 A.U : 2020-2021

Soit la base de données Access « GestionLocationVoiture », contenant les tables suivantes :

  • Client(CIN, NomPr, Profession, Adresse, Ville, Tel)
  • Opération(Numéro, DateOper, NbrJour, PU, Avance, Réglé, #CIN,# Matricule)
  • Voiture(Matricule, Marque, Type, PrixLocation, Disponible)

N.B : type = « Diesel » ou « essence » ; Disponible = « oui » ou « non »

A l’aide du langage SQL, exprimer les requêtes suivantes :

  1. Création de la base de données et ses tables.
  2. Insérer le client : IA689916, Mohamed Taybi, Professeur, Houda n° 56, Beni Mellal, 0667453489
  3. Afficher les voitures allouées (opérations effectuées) de marque « Renault ».
  4. Afficher le type et la moyenne des prix de location (la moyenne sera calculée selon le type).
  5. Augmenter de 10% les voitures de type « Diesel ».
  6. Supprimer le client dont CIN= « IA689916 ».

« Bon courage »

FAQ

1. Quelles sont les entités et leurs caractéristiques dans l'exercice 1 ?

Les entités incluent les étudiants, les entreprises, les stages, et les enseignants. Les caractéristiques incluent les noms, les adresses, les dates de début et de fin des stages, etc.

2. Comment déterminer les dépendances fonctionnelles dans l'exercice 2 ?

Les dépendances fonctionnelles sont déterminées en analysant les règles données, comme par exemple, une commande est faite par un seul client avec une adresse donnée et à une date donnée.

3. Qu'est-ce que la 3FN dans l'exercice 2 ?

La 3FN (Troisième Forme Normale) est une forme normale dans laquelle une relation est en 2FN et tous les attributs non premiers sont non transitifs par rapport à la clé primaire.

Cela peut vous intéresser :

Partagez vos remarques, questions , propositions d'amélioration ou d'autres cours à ajouter dans notre site

Enregistrer un commentaire (0)
Plus récente Plus ancienne