0% ont trouvé ce document utile (0 vote)
63 vues5 pages

Etudiant: Brahima TOU: Exercice 1

Transféré par

sie Rachid Traore
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
63 vues5 pages

Etudiant: Brahima TOU: Exercice 1

Transféré par

sie Rachid Traore
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

ENSAE - DAKAR

2023-2024 /ISE 2

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

Etudiant : Brahima TOU

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.
Tout comme dans les autres domaines, le domaine de la conservation et gestions des données
a connu de grandes avancées passant de la mémorisation des informations dans le cerveau
jusqu’à l’utilisation des bases de données de nos jours en passant par les fichiers de données.
Le passage de ce dernier aux bases de données a été motivé surtout par plusieurs causes dont
nous nous limiterons dans ce cas à énumérer seulement 05 causes qui sont :

Duplication des données : Avec les fichiers papiers, on peut avoir des redondances des
données créant des difficultés de les gérer du fait de la non centralisation des données ;
L’incohérence des données qui sont dans les différents fichiers : Avec les fichiers, du fait
de la non centralisation incohérence répétition des données par des mêmes individus avec des
caractéristiques différentes renseignées fera en sorte que ces derniers peuvent être compter
plusieurs fois ;
Les couts élevés de maintenance : avec de nombreux fichiers à gérer, se pose un problème
un ressources humaines pour gérer ces fichiers et les éventuelles pannes ;
Non maitrise du partage et d’accès aux données fichiers par l’administrateur : Les
données sur fichiers sont partageables créant ainsi des difficultés de savoir qui a eu accès à
ces créant est un réel problème pour des entreprises car l’accès à leur données stratégiques par
leur concurrent peut donner avantages leur avantages ;
Pas d’assurance de confidentialité : Du fait de la non maitrise de l’accès des fichiers, cela
présente un risque d’exposition des données individuelles aux individus qui ne devraient pas
normalement avoir accès.

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


Une base de données (ou database en anglais) est une entité ou il est possible de stocker des
données de facon structurée et avec le moins de redondance possible.

3. Qu’est-ce qu’un SGBD ?


Un système de gestion de base de données (SGBD) est un ensemble de logiciels système
permettant de stocker, un langage de manipulation, et d’interroger un ensemble de fichiers
interdépendants.

Donnons au moins 3 exemples de SGBD.


Il existe une multitude de SGBD et nous nous limiterons à énumérer 12 SGBD dont 06
puissantes mais payantes et 06 version open source.
06 SGBD payantes :
Oracle, DB2(IBM), Ingres, Informix, Sybase, SQL Server.
06 SGBD Open source :
MySQL, MSQL,4D, PostgreSQL, Access, Paradoxe, Instant DB.

4.Donnez trois modèles de bases de données.


Le modèle orienté objet (géré par OODBMS), les données sont des objets.
Le modèle multidimensionnel : les données sont représentées sous la forme d’un cube. Ce
type de modèle est très utilisé en analyse des données, M2.
Les modèles semi-structurés (fichiers XLM) : les données sont représentées sous la forme
d’un arbre, M2.
5.Que signifie « merise », « uml » à quoi ils servent ?
Merise : est une méthode d'analyse, de conception et de gestion de projet informatique. Cette
méthode reste adaptée pour la gestion des projets internes aux organisations, se limitant à un
domaine précis.
UML (Unified Modeling Language en Anglais) : est un langage de modélisation graphique
à base de pictogrammes conçu pour fournir une méthode normalisée pour visualiser la
conception d'un système. Il est couramment utilisé en développement logiciel et en
conception orientée objet.

6. Définissons l’algèbre relationnelle.


L'algèbre relationnelle est un langage de requêtes dans des bases de données relationnelles.
L'algèbre relationnelle est conceptuellement considéré comme un langage "procédural" : en
effet, les requêtes sont des suites d'opérations qui construisent la réponse. Cela s'oppose aux
langages conceptuellement "déclaratifs" comme le calcul relationnel et Datalog.

7. Citez les caractéristiques d’un SGBD


Un SGBD doit impérativement avoir toutes ces différentes caractéristiques :
a. Indépendances les données : données physiques /conceptuelles/Application c’est-à-dire la
b. séparation du système de données du système logiciel ;
c. Accès efficace aux données (langage de manipulation) ;
d. Partage de données (accès concurrents mais plus de sécurités des données) ;
e. Intégrité et sécurité de données ;
f. Administration centralisée des données ;
g. Récupération sur crash.

8. Quelle est la différence entre SQL et MySQL ?


SQL n’est pas un langage de programmation mais un langage de requête.
MySQL est un SGBD.
MySQL est un système qui permet de créer et administrer une base de données et sur lequel
on peut effectuer des requêtes SQL. SQL signifie (Structure Query Language) est un langage
qui permet d'écrire les requêtes qui permettent de manipuler et d'analyser la base de données.
C’est un langage de base pour les bases de données telles que MySQL, SQL Server, Oracle,
etc
Exercice 2

Choisissons la bonne réponse :


1.a
2. 4
3.a
4.b
5.a
6.a
7.b
8.c
9. d
10.a
11.b
12.b
13.b

Vous aimerez peut-être aussi