Informatique
Bases de données et SGBD
ISFATES L1 : UE Informatique1
Par Julien Brancher
UFR MIM Université Paul Verlaine METZ
Version sept. 2006
Introduction Modélisation Exemples Langage SQL Requêtes SQL
Bases de données et SGBD
PLAN DU COURS
Introduction aux bases de données - SGBD
La modélisation de données
Les tables
Les cardinalités
Les associations
Exemples et exercice simple
Les transactions SQL
Principe et syntaxe générale
Création d’objets
Commandes de manipulations SQL
Procédés de filtrage et de triage
Exemple de requêtes SQL
Les enregistrements
La clé primaire
Les clés étrangères
Introduction Modélisation Exemples Langage SQL Requêtes SQL
Bases de données et SGBD
Introduction aux
bases de données
Coeur du système d'information des entreprises
Mainframes ordinateurs personnels
BD = grande quantité de données, centralisées ou non, servant
pour les besoins d'une ou plusieurs applications, interrogeables
et modifiables par un groupe d'utilisateurs travaillant en parallèle
Système de Gestion de Bases de Données (SGBD) = logiciel
Interface entre la base de données et les utilisateurs/programmes
Les limites à l'utilisation des fichiers
Connaître l'organisation des fichiers (séquentielle, indexée, ...)
Ecriture des programmes pour manipuler ces informations Rigidité et
long et coûteux à mettre en œuvre
Risque de création de fichiers qui contiennent des informations déjà
présentes (redondance des données)
Peu fiables : risque d’utiliser les mêmes fichiers
Introduction aux
bases de données
Introduction Modélisation Exemples Langage SQL Requêtes SQL
Bases de données et SGBD
Introduction aux
bases de données
Définitions
Collection de données inter-reliées de façon structurée et cohérente
Système de Gestion de Bases de Données (SGBD) :
Ensemble de programmes qui permettent à des utilisateurs de créer et
maintenir une base de données :
Définition d'une base de données (spécification des types de données à
stocker),
Construction d'une base de données (stockage des données)
Manipulation des données (principalement ajouter, supprimer, retrouver des
données)
Oracle, Sybase, Informix, DB2, MySQL, Access, InterBase, OooBase
Le SGBD sépare la partie description des données, des données
elles mêmes. Cette description est stockée dans un dictionnaire de
données et peut être consultée par les utilisateurs.
Introduction Modélisation Exemples Langage SQL Requêtes SQL
Bases de données et SGBD
Introduction aux
bases de données
Pourquoi le modèle relationnel ?
Ensemble de concepts permettant de décrire la
structure d'une base de données
Opérations de mise à jour
Opérations de questionnement
Modèle de données le plus utilisé
Schéma de base de données = description des
données à gérer
Phase de spécification
Peu évolutif
1 / 33 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !