Staf 2x Cours de bases de donn - PowerPoint PPT Presentation

About This Presentation
Title:

Staf 2x Cours de bases de donn

Description:

Staf 2x Cours de bases de donn es Luis Gonzalez Dana Torres Sara Tassini Qu est que c est une base de donn e? Definition: Une base de donn es (BD) est un ... – PowerPoint PPT presentation

Number of Views:68
Avg rating:3.0/5.0
Slides: 9
Provided by: tass1
Category:
Tags: bases | coherence | cours | donn | oracle | staf

less

Transcript and Presenter's Notes

Title: Staf 2x Cours de bases de donn


1
Staf 2xCours de bases de données
  • Luis Gonzalez
  • Dana Torres
  • Sara Tassini

2
Quest que cest une base de donnée?
  • Definition Une base de données (BD) est un
    ensemble de données mémorisées sur des supports
    accessibles par un ordinateur pour satisfaire
    simultanément plusieurs utilisateurs de façon
    sélective et en temps très court.
  • Un SGBD (Système de gestion de base de Données)
    est composé de 3 couches
  • 1. système de gestion de fichiers gestion du
    stockage physique de linformation (couche
    dépendante du matériel)
  • 2. SGBD interne . Gestion logique des données
    (assemblage, placement, liens et accès)
  • 3. SGBD externe gestion de linterface avec
    luitlisateur et le concepteur (langage de
    requêtes, outils de présentation)

3
Caracteristiques dune BD
  • Indépendance physique un SGBD permet de
    manipuler des données sans soucier de la façon
    dont sont stockées physiquement ces données.
  • Indépendance logique un SGBD permet de
    présenter sous différentes vues les mêmes données
    (groupe de travail hétérogènes).
  • Manipulation par des non-informaticien un SGBD
    permet de décrire ce que lon souhaite sans
    décrire comment lobtenir (recherche
    déclarative).
  • Efficacité des accès aux données un SGDB repose
    sur des algorithmes performants (transparents
    pour lutilisateur) qui optimisent lacces aux
    données.
  • Centralisation des informations Un SGBD permet
    de centraliser les informations relatives à un
    domaine, ce qui
  • 1. garantie la non-rendondance
  • 2. minimise la perte de place
  • 3. facilite les mises à jour des données
  • Cohérence des données un SGBD permet de vérifier
    des contriantes dintegrité
  • Un salaire doit être compris entre 4000 et 10.000
    F
  • Lemprenteur dun livre doit être un abonné de la
    bibliothèque
  • Securité de données un SGBD permet de gérer
    différents niveaux daccessibilité aux données en
    fonction de profils dutilisateurs

4
4 types de Bases de données
  • BD Hiérarchiques les plus anciennes fondées sur
    une modélisation arborescente des données
  • BD Relationnelles organistion des données sous
    forme de table et explotation à laide dun
    langage déclaratif
  • Ex Oracle, mySQL, Access
  • BD Déductives organisation de données sous
    forme de table et exploitation à laide dun
    langage logique
  • BD Objets organisation des données sous forme
    dinstances de classes hiérarchisées (qui
    possèdent leur propres méthodes dexploitation)

5
Quest que-ce le modèle relationnel?
  • Le modèle relationnel est basé sur une
    organisation des données sous forme de tables. La
    manipulation des données se fait selon le concept
    mathematique de relations de la théorie des
    ensembles (algèbre relationnelle)
  • Lalgebre relationnelle (inventé par E.F Codd
    1970) est constituée dun ensemble dopertaions
    formelles sur les rélations. Les opérations
    rélationnelle permettent de créer une nouvelle
    rélation (table) à partir dopérations
    élémentaires (ex . lunion, lintersection, la
    différence).

6
La notion de domaine et de produit cartésien
  • La théorie des ensembles met en œuvre deux
    notions
  • 1 le domaine un domaine est un ensemble fini ou
    infini de valeurs. On le répresent par une liste
    déléments ou bien une condition nécessaireet
    suffisant dappartenance
  • Ex le domaine des booléens 0,1
  • le domaine des doigts de la main pouce, index,
    majeur, annulaire, auriculaire
  • 2.Produit cartésien le produit cartésien dun
    ensemble de domaines Di DiDi.Dn est
    lensemble des n-uplets (appelés aussi tuples)
    ltV1, V2, ,Vn gt tels que Vi appartient à Di

ax ay bx by cx cy
a b c
x y
7
Modélisation rélationnelle
  • La modélisation relationnelle permet de
    représenter les relations à laide de tables (à
    deux dimensions) dont chaque colonne à un
    identificateur qui représente un domaine. Une
    ligne du tableau représente un de ses attributs.

Entité
Attributs
Tuples (N-uplets)
8
Définitions des clés
  • La clé primaire dune relation est lattribut, ou
    lensemble dattribut, permettant de désigner de
    façon unique un tuple.
  • Une clé étrangère est une clé faisant référence à
    une clés primaire appartenant à une autre table.
  • Voir
  • critère de sélection de clés
  • Schéma illustratif
  • Exercices
  • Operation algebra relationelle avec sql
Write a Comment
User Comments (0)
About PowerShow.com