Les concepts et les méthodes des bases de données

Slides:



Advertisements
Présentations similaires
REFERENTIEL DE LA SERIE STG
Advertisements

MySQL Base de données.
Etudes de cas A vous de faire Bases de données DRES – B. TALON.
Benoît Piranda Équipe SISAR Université de Marne La Vallée Bases de données Algèbre relationnelle, opérations Requêtes SQL.
Base de Données / MCD Introduction en utilisant un SGBD simple (Access) Quinio Université Paris Ouest2010 Quinio.
Introduction Pour concrétiser l’enseignement assisté par ordinateur
Vocabulaire pour la passage du modèle conceptuel des données au modèle relationnel des données. MCDMRD EntitéTable PropriétésChamps, attribut IdentifiantClé
Le modèle logique des données relationnel MLD
Fonctionnalités des SGBD
Le Modèle Logique de Données
Techniques dindexation Implémentation du modèle relationnel ~ LIF10: Fondements des bases de données relationnelles.
Les requêtes Manière de dialoguer avec une base de donnée pour :
Relations avec les entity beans Michel Buffa UNSA
CURSUS DE FORMATION AUX NOUVELLES TECHNOLOGIES DE DEVELOPPEMENT UV EJB Entité Module Java Expert.
TP 3-4 BD21.
Logiciel de base de données
Base de données: Généralité
Initiation au système d’information et aux bases de données
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Initiation au système d’information et aux bases de données
Contrôles d'accès aux données
Rappel sur les bases de données et le vocabulaire
Introduction à la conception de Bases de Données Relationnelles
Chap 4 Les bases de données et le modèle relationnel
Initiation aux bases de données
Bases de données et SGBD relationnels
Les bases de donnÉes I DÉFINITION Ensemble structuré d’informations
Les requêtes Les requêtes permettent dinterroger une base de données suivant 3 opérateurs : La projection Affiche le contenu dun champ complet En langage.
Le modèle relationnel.
L’utilisation des bases de données
Modèle Logique de Données
Algèbre relationnelle et SQL
Staf 2x Cours de bases de données
Base de données: Généralités IFT6800 – E 2008 Pierre Poulin.
Introduction.
JDBC L'API JDBC est utilisée pour utilisée pour intéragir avec une base de données.
Introduction aux bases de données
05/02/98WEB ESNIG Modèle logique de données Oracle Designer/2000 & Oracle Web Server.
1 PHP 5 Notions fondamentales (cours #5) Formation continue – Cégep de Sainte-Foy.
PostgreSQL – Présentation
STRUCTURES DES DONNEES. L’ORGANISATION DES DONNEES. BASES DES DONNEES
SYSTEMES d’INFORMATION séance 1 : Introduction et définitions
 Formulaires HTML : traiter les entrées utilisateur
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
Système Gestion Bases Données
Module 1 : Vue d'ensemble de Microsoft SQL Server
Les vues Une vue: c’est une relation virtuelle. Définie par:
 L’information est conservée sous forme de tables  Contient: ◦ Un nom ◦ Une clé primaire ◦ Une liste de colonnes ◦ Les informations/données (sous forme.
Initiation aux SGBD Frédéric Gava (MCF)
Cours Access TuanLoc NGUYEN. Contact Nguyen TuanLoc Tél: Web:
Introduction avec Access Quinio Nanterre 2008
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
06/04/06 LES BASES DE DONNEES INTRODUCTION CogniTIC – Bruxelles Formation - Cepegra.
LDAP (Lightweight Directory Access Protocol)
Les bases de données Séance 8 Jointures.
Séance /10/2004 SGBD - Approches & Principes.
Initiation aux bases de données et à la programmation événementielle
Cours n°2 Implémentation et exploitation
Introduction Module 1.
Le modèle logique des données relationnel
Analyse, élaboration et exploitation d’une Base de Données
CONCEPTS BD - Synthèse journée 1 :
Cours 11 Entrepôts de données
Les bases, les entrepôts et l’exploration de données
Modélisation et utilisation Aurélien Marion1 Aurélien Marion
De Arnault Chazareix :
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
1 Initiation aux bases de données et à la programmation événementielle VBA sous ACCESS Cours N° 4 Support de cours rédigé par Bernard COFFIN Université.
1 Les bases de données Séance 5 -- Le Langage de Définition de Données ou la manœuvre de la structure de la base -- Le Langage de Manœuvre de Données.
PRESENTATION ACCESS Editeur : Microsoft Environnement Windows (SE)
Transcription de la présentation:

Les concepts et les méthodes des bases de données Cours No 10 Les concepts et les méthodes des bases de données

Plan du cours Les besoins en informations pour des fins de gestion Les concepts fondamentaux des bases de données Créer une BD Requêtes

Les besoins en information de gestion Schéma d’un SIG stratégique Gestion tactique BD de l’entreprise Gestion opérationnelle SI transactionel

Structure d’un dépôt de données Comment les données sont-elle organisées dans un dépôt de données ? Comment fait-on pour stocker de nouvelles données ? Comment fait-on pour extraire de l’information ? Extraction Stockage BD employés

Base de données Le modèle relationnel Une organisation possible Repose sur le concept de table Fichier contenant l’ensemble des données relatives à une entité précise Les tables peuvent être mises en relation les unes avec les autres

Base de données relationnelle Exemple: Base de données pour supporter la prise de commandes Une table CLIENT Les données sur les clients Une table PRODUIT Les données sur les produits de l’entreprise Une table COMMANDE Les données sur les commandes passées par les clients Une table DÉTAIL DES COMMANDES Les données sur les produits commandés dans chaque commande Construire les tables avec les étudiants

DSBD Représente le schéma de la BD CLIENT PRODUIT COMMANDE No du client Nom Adresse No du produit Description Prix COMMANDE No de la commande No du client Adresse DÉTAILS DE COMMANDE No de la commande No du produit Quantité

Table Une table est un objet qui contient les données relatives à une entité particulière Les entités peuvent être Des intervenants: Clients, Forunisseurs, Vendeurs Objets: Produits, des personnes Transactions: Commandes, des factures Une table est identifiée par un nom qui lui est propre Une BD peut contenir plusieurs dizaines de tables, voir même des centaines.

Table suite Enregistrement Attribut (champ) Chaque ligne d’une table Ensemble de valeurs (élément e donnée) qui décrivent un « individu » particulier de la table Les enregistrements d’une table sont uniques Attribut (champ) Les colonnes d’une table: sa structure Une table est complètement définie par ses attributs. Propriétés Nom Type de valeur Obligatoire Unique Intervalle de validité Intégrité référentielle

Le concept de clé primaire Attribut qui identifie de manière unique chaque enregistrement d’une table Ça peut-être aussi une réunion d’attributs (clé multi-attributs) À qoui sert une clé ? À accéder à un enregistrement par sa valeur de clé Indexer la table

Relation entre tables Se fait par l’intermédiaire d’attributs analogues (communs) CLIENT No du client Nom Adresse COMMANDE No de la commande No du client Adresse

Relation entre tables suite Relation 1 à N Relation 1 à 1 Relation M à N

L’interrogation d’une BD Requête QBE CHAMP TABLE TRI CRITÈRES

Requête SQL SELECT.... FROM WHERE... ORDER BY... GROUP BY...

SGBD Créer des BD Saisir les données des tables de la BD MAJ les données d’une BD Ajout, suppression, correction Interroger une BD Requêtes Gérer les accès simultanés à une BD Sécurité de la BD Intégrité des données Autorisation d’accès Copie de sécurité