0% ont trouvé ce document utile (0 vote)
33 vues6 pages

CH 2

Un système de gestion de base de données (SGBD) est un logiciel permettant de gérer les données d'une base, composé d'un moteur et d'une interface. Il offre des fonctions telles que la définition, la manipulation, l'intégrité, la gestion des accès, la confidentialité et la sécurité des données. Les principaux SGBD incluent ORACLE, Microsoft SQL SERVER, MySQL et Microsoft ACCESS, et le développement de bases de données implique plusieurs niveaux d'analyse et de conception.

Transféré par

yessinesmaoui4
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
33 vues6 pages

CH 2

Un système de gestion de base de données (SGBD) est un logiciel permettant de gérer les données d'une base, composé d'un moteur et d'une interface. Il offre des fonctions telles que la définition, la manipulation, l'intégrité, la gestion des accès, la confidentialité et la sécurité des données. Les principaux SGBD incluent ORACLE, Microsoft SQL SERVER, MySQL et Microsoft ACCESS, et le développement de bases de données implique plusieurs niveaux d'analyse et de conception.

Transféré par

yessinesmaoui4
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 PDF, TXT ou lisez en ligne sur Scribd

I.

Introduction :
1. Définition d'un SGBD

Un système de gestion de base de données (SGBD) est un logiciel qui permet de :


décrire, modifier, interroger et administrer les données d'une base de données.

2. Structure d'un SGBD


Un SGBD est constitué de deux composantes principales :

• Le moteur

• L'interface
II. Les fonctions d'un SGBD
1. La définition des données
Le SGBD nous permet de créer et de décrire les objets de la base de données (tables,
liens, utilisateurs…), grâce au Langage de Description des Données (LDD).
Exemple : La commande CREATE TABLE nom_table ( ).

2. La manipulation des données


La manipulation des données peut être :
• La recherche
• La lecture
• La suppression
• La modification
• L'ajout

Le SGBD nous offre un Langage de Manipulation des Données (LMD) à fin de pouvoir
réaliser ces opérations.
Exemple : La commande INSERT INTO nom_table ( ).
3. L'intégrité des données
C'est l'ensemble des opérations de contrôle que le SGBD effectue pour
préserver la cohérence des données.
Exemple : Vérification de la validité de la valeur d'un champ.

4. La gestion des accès concurrents


Le SGBD gère l'accès simultané des utilisateurs à la base de données.

5. La confidentialité
Tous les utilisateurs d'une base de données ne sont pas supposés pouvoir
consulter toutes les informations. Des sous schémas de la base permettent de
résoudre ce problème en plus des mots de passes et des droits d'accès.
6. La sécurité du fonctionnement

Faire une copie de sauvegarde de la base.


Remise en marche de la base en cas de panne.
III. Les principaux SGBD

• ORACLE

• Microsoft SQL SERVER

• MySQL

• Microsoft ACCESS
IV. Cycles de développement des bd

Niveau externe : Analyse de l'existant.

Niveau conception : Modélisation des entités du monde réel.

Niveau interne : Création de la base de


données.

v. Intervenants du domaine BD
Utilisateurs

Concepteurs
Administrateurs base de données (DBA)
Développeurs d'application base de données

Vous aimerez peut-être aussi