Les bases de données et le modèle relationnel

Slides:



Advertisements
Présentations similaires
Initiation au système d’information et aux bases de données
Advertisements

Chap 4 Les bases de données et le modèle relationnel
Analyse, élaboration et exploitation d’une Base de Données
Recherche des fonctions pour la rédaction de l'expression fonctionnelle du besoin à l'aide d'un outil graphique : Le diagramme des inter-acteurs. Le diagramme.
Les systèmes d'information 1- Une pratique quotidienne 2- Les données 3- Approche conceptuelle 4- Notion de serveur 5- Conception d'un système d'information.
RAPPEL SUR LES BASES DE DONNÉES, LE SQL 1 er trimestre V1.0 06/01/2015.
1- Introduction 1ère partie Le langage SQL 2- Connexion 3- Structure & Contenu 4- Requêtes.
SQL partie 5 1 LMD create – update – primary key secondary key.
Initiation à la conception des systèmes d'informations. Cours N°4 : Modèle Logique de Données (MLD) Initiation à la conception des systèmes d'informations.
1- Introduction Sommaire Modèle Logique des Données 2- Structure 3- Traduction du MCD en MLD 4- Recap - Méthodologie.
Les Bases de données Définition Architecture d’un SGBD
Cours Initiation aux Bases De Données
Initiation à la conception des systèmes d'informations
INTERNET #1 Qu’est-ce qu’internet ? Qu’est-ce qu’un site internet ?
Exploitation de logiciels :
DOSSIER 07 – Interroger une base de données
L2A Semestre 4 Mehdi Benzine
Systèmes d’Information
Construire des requêtes
Environnement du développement de BD ORACLE REPORTS 10g
Introduction aux Systèmes de Gestion de Bases de données
Intégration du P7 dans l’épreuve E41
Initiation aux bases de données et à la programmation événementielle
Les notions de classe et d'objet
Université Stendhal - Grenoble
P7 Métabase de données _.
Langage de manipulation de données (LMD)
Base de données: Généralité IFT6800 Jian-Yun Nie.
Information et Système d’Information
Les Bases de données Définition Architecture d’un SGBD
Formations CEFORA Alain Wafflard
Langage de Manipulation des Données LMD
Introduction Bases de données Accès Internet (Web)
– La communication : notions de base. – INTRODUCTION : QU’EST-CE QUE LA COMMUNICATION ? I/ LES DIFFÉRENTS TYPES DE COMMUNICATION II/ LES COMPOSANTES DE.
SQL LID – INTERROGATIN DES DONNEES
Initiation aux bases de données sous Access. Plan I.Structure d’une base de données II.Langages de manipulation de données –Algèbre relationnelle (théorique)
Maria Berger - Maîtrise d'AES Algèbre relationnelle.
Fonctions Logiques & Algèbre de BOOLE
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
Notion De Gestion De Bases De Données
Manipulation D’Une Base De Données
Structure D’une Base De Données Relationnelle
1 ANGAMAN LUDOVIC UTT-LOKO-ITER. Organisation  10 séances de 3h  Présentation des bases de données  TP/TD.
Modélisation avec UML 2.0 Partie II Diagramme de classes.
– La communication notions de base. – INTRODUCTION : QU’EST-CE QUE LA COMMUNICATION ? I/ LES DIFFÉRENTS TYPES DE COMMUNICATION II/ LES COMPOSANTES DE.
02- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
Qu’est-ce qu’un ordinateur ?. Ordinateur – calculateur Un ordinateur est une machine qui permet de réaliser, d’exécuter des opérations, des calculs, c’est.
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
2 Copyright © 2004, Oracle. Tous droits réservés. Restreindre et trier les données.
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
5 Copyright © 2004, Oracle. Tous droits réservés. Afficher des données de plusieurs tables.
L1 Technique informatique
1. LE LANGAGE SQL DDL Version 2 - Janvier Le langage SQL-DDL
Introduction aux Bases de Données SGBDR Microsoft Access.
PRESENTATION ACCESS Editeur : Microsoft Environnement Windows (SE)
Cours 11 Introduction à Access Algèbre relationnelle
2. CONCEPTS DES BASES DE DONNEES
Principes de programmation (suite)
© Robert Godin. Tous droits réservés.
Chapitre 12 : Notion de fonction
Notions d'architecture client-serveur. Présentation de l'architecture d'un système client/serveur Des machines clientes contactent un serveur qui leur.
GEOMETRIE VECTORIELLE
Encadrée par: - Mr. Abdallah ALAOUI AMINI Réalisée par : -ERAOUI Oumaima -DEKKAR Amal - ES-SAHLY Samira -Houari Mohammed PROGRAMMATION MULTIOBJECTIFS.
© Robert Godin. Tous droits réservés.
Bases de Données Relationnelles(1)
1 O ffice De La F ormation P rofessionnelle Et De La P romotion De T ravail I nstitut S pécialiste en T echnologie A ppliquée -ASSA Prof. : Omar BOUNHAS.
1. LE LANGAGE SQL DDL Version 1 - Mai 2009 corrigé le 11/2/2011
MASTER 1ère année AIGEME Cours de Bases de données
1 Semestre stic Sébastien PARFAIT – Faculté de Médecine – Bureau 145.
Transcription de la présentation:

Les bases de données et le modèle relationnel I/ Qu’est ce qu’une base de données ? Une base de données est un ensemble organisé de données qui se présente sous la forme d’un ou de plusieurs tableaux reliés entre eux selon les règles du modèle relationnel. Le rôle d'une bases de données est de pouvoir fournir des informations plus ou moins complexes à la demande de l'utilisateur.

Une base de donnée peut être individuelle ou partagée, locale ou distante. Le logiciel permettant de créer et d’exploiter une base de donnée s’appelle un SGBD (Oracle, SQL serveur, DB2, Access, MySQL…) Tous ces logiciels utilisent le SQL comme langage de gestion de base de données avec de petites variantes.

II/ Le modèle relationnel Vocabulaire : tableau=table=relation Dans un tableau, chaque colonne s’appelle un champ ou un attribut. L’ensemble des colonnes d’un tableau permet de décrire soit une personne soit un objet soit une notion. Chaque ligne d’un tableau s’appelle un enregistrement ou une occurrence ou encore une entrée ou un n-uplet ; il est formé de plusieurs valeurs correspondant à chaque champ

A/ Notion de clé primaire Chaque tableau a une et une seule clé primaire. La clé primaire est une colonne ou un groupe de colonnes qui permet d’identifier de façon unique chaque ligne du tableau. Lorsque la clé primaire est formée de plusieurs colonnes, on dit qu'il s'agit d'une clé primaire concaténée. Dans la colonne ou le groupe de colonnes défini comme clé primaire il est impossible de trouver plusieurs fois la même valeur il ne peut pas y avoir de valeur vide.

B/ Notion de clé étrangère a/ Rôle Les tableaux composant une base de donnée sont reliés entre eux grâce aux clés étrangères reliées à la clé primaire d’un autre tableau. Une clé étrangère correspond à une colonne d’un tableau. Un tableau peut comporter aucune, une ou plusieurs clés étrangères.

b/ Propriétés Dans une colonne définie comme clé étrangère, On peut rencontrer plusieurs fois la même valeur. Chaque valeur rencontrée doit exister dans le tableau où se trouve la clé primaire de référence (contrainte d’intégrité référentielle).

C/ La représentation du modèle relationnel L’ensemble des tableaux et de leurs relations constitue le schéma de la base de données.

D/ Les opérateurs relationnels Pour extraire des informations d'une base, les SGBD ont recours à 3 opérations pouvant être combinées. La projection : c'est sélectionner certaines colonnes d'un tableau La sélection ou la restriction : c'est sélectionner certaines lignes en fonction d'un ou plusieurs critères La jointure : c'est relier deux tableaux à l'aide d'une colonne commune, lorsque l'information désirée nécessite de relier plusieurs tableaux.