TDTP1_ISE2bd1__2025 - Copie

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 5

1|Page

ENSAE - DAKAR
2024-2025 /ISE 2

Base de données / TD/TP1__bis : Notions de modélisation des bases de données

Exercice 1

1. Donnez 5 raisons qui peuvent pousser une entreprise à quitter le système de gestion de
fichier vers les bases de données.
Soucis de performance ;de sécurité, d’intégrité ,coût élevé,risque de perte de
données, de redondance, etc .

« Les données dans les programmes qui les utilisent

 duplication des données


 pb de maintenance, de cohérence des données,
 accroissement de la masse des données
Les données dans un fichier
 performance (temps d’accès aux données)
 coût d’exploitation des données : multiplications des programmes
 ad-hoc pour l’accès aux données (requêtes), la gestion de la
i. cohérence,
ii. concurrence,
iii. confidentialité,
iv. etc.
Eliminer la redondance de données

Centraliser et organiser correctement les données

Partage de données ; Indépendance données et traitements

bayedemba@gmail.com
2|Page

Intégrité des données (règles permettant d’éliminer les données non plausibles)) «

2. Qu’est-ce qu’une base de données ?


Une base de données (son abréviation est BD, en anglais DB, database) est une
entité dans laquelle il est possible de stocker des données de façon structurée et
avec le moins de redondance possible
Une base de données est un gros ensemble d’informations structurées mémorisées
sur un support permanent.
3. Qu’est-ce qu’un SGBD (donnez au moins 3 exemples) ?
Un Système de Gestion de Bases de Données (SGBD) est un logiciel de haut niveau
qui permet de manipuler les informations stockées dans une base de données :
• construction
• maintenance
• interrogation
• sécurité
03exemples :
Access, SQL serveur Microsoft ,MySQL ,Oracle, O2,etc .
4. Donnez trois modèles de bases de données.
Modèle hiérarchique, modèle réseau, modèle relationnel,le modèle orienté objet,le
modèle multidimensionnel, le modèle semi-structuré
5. Que signifie « merise », « uml » à quoi ils servent ?
Merise : Méthode d’études et de réalisation informatique pour les systèmes évolutifs,
Uml : Unified modeling langage
Technique de modélisation
6. Définissez l’algèbre relationnel.
L’algèbre relationnel est une collection d’opération mathématiques permettant de
manipuler et interroger les relatons pour extraire des informations dans les bases de
données relationnelles
7. Citez les caractéristiques d’un SGBD
• Indépendance des données : données physiques / conceptuelles /applications
• Accès efficace aux données (Langage de manipulation de Données)
• Partage des données (Accès concurrents + sécurité des données)

bayedemba@gmail.com
3|Page

• Intégrité et sécurité des données


• Administration centralisée des données
• Récupération sur «crash»
8. Quelle est la différence entre SQL et MySQL ?
SQL : le langage de requête/langage
MySQL : Un SGBD/logiciel

bayedemba@gmail.com
4|Page

Exercice 2

3. MySQL est disponible gratuitement? Est-il open source ?


a) Oui
b) Non

4. À quoi correspondent les données d’une base de données MySQL?


a) Objets si c’était O2
b) Tables
c) Réseaux
d) Systèmes de fichiers

5. MySQL est disponible gratuitement? Est-il open source ?


a) Vrai
b) Faux

6. Comment la communication est-elle établie avec le serveur MySQL ?


a) SQL
b) Des appels réseau
c) Un langage de programmation comme C ++
d) APIs

7. Qu’est-ce qu’un tuple dans une base de données relationnelle ?


a) Table
b) Ligne
c) Colonne

bayedemba@gmail.com
5|Page

d) Objet

8. Qu’est-ce qui représente un attribut dans une base de données relationnelle ?


a) Table
b) Ligne
c) Colonne
d) Objet

9. A quoi servent les requêtes d’une base de données?


a) poser des questions à l'utilisateur
b) concevoir un tableau croisé dynamique
c) faire des présentations de synthèse de données
d) effectuer une recherche dans les données
e) exclusivement mettre à jour ou supprimer les données

10. Cocher les logiciels SGBDR qui comme BASE sont libres d'utilisation
a) MYSQL
b) MARIADB
c) ORACLE
d) INGRES
e) ACCESS
f) SQL SERVER
g) POSTGRES

11. Que signifie SGBDR ?


a) système de gestion de bande dessinée révolutionnaire
b) système de gestion de base de données relationnelle
c) système de gestion de bilan décisionnel de rentabilité
d) système de gestion de bricolages divers relatifs

12. Parmi ces différentes fonctionnalités, une seule n’est pas du domaine des SGBDR
a) l'ajout de données
b) la prévision de données
c) la recherche des données
d) la mise à jour des données

13. À quoi sert la clé primaire d'une table ?


a) enregistrer toutes les données
b) distinguer chaque enregistrement de façon unique
c) effectuer les mises à jour
d) dupliquer plusieurs lignes de table

bayedemba@gmail.com

Vous aimerez peut-être aussi