[PDF] Systèmes de Gestion de Bases de Données (SGBD) relationnels





Previous PDF Next PDF





Transparents de cours de BD - niveau Licence

Hainaut Bases de données - Concepts utilisation et développement - 4e éd Soutou



Langage C : énoncé et corrigé des exercices IUP GéniE

Les solutions sont données à la fin du polycopié (voir table des matières). 1.1 EXERCICES FACILES. Exercice 1 Ecrire un progra mm e q ui saisit deux entiers et 



Modèle Entité-Association Modèle Entité-Association

Exercices corrigés. Frédéric Gava (MCF) gava@univ-paris12.fr. LACL bâtiment Elle est la même pour tous les livres d'une catégorie donnée empruntés par un ...



Modélisation multidimensionnelle

3. Contexte (2). ▫ Type de données : données opérationnelles (de production). □ Bases de données Fichiers



Systèmes de Gestion de Bases de Données Réparties Systèmes de Gestion de Bases de Données Réparties

Fragmenter Employé selon les fragments de Rémunération. 4. Quels sont les choix de fragmentation de Affectation. Page 15. 15. Exercice 



Présentation PowerPoint

http://www.lamsade.dauphine.fr/~manouvri/UML/CoursUML_MM.html. La reproduction Livres contenant des exercices corrigés : ▫ UML 2 par la pratique : Études ...



Exercices et probl`emes corrigés en C++

On consid`ere une classe File représentant une file d'attente possédant trois membres données : de bases (Epicerie et Pharmacie) héritent toutes deux de la ...



TP N°1 : Création dune base de données TP N°1 : Création dune base de données

Une correction orale vous sera donnée lors des prochaines séances de TP. Si http://www.lamsade.dauphine.fr/~ozturk/courses.html/



Exercice 3: (SQL & Algèbre relationnelle: 10pts)

Examen de Bases de Données. Temps indicatif : 2 heures. Tous les documents Les exercices sont indépendants et peuvent être faits dans un ordre quelconque.



Systèmes de Gestion de Bases de Données (SGBD) relationnels

Christian Soutou SQL Pour Oracle (avec exercices corrigés)



Langage C : énoncé et corrigé des exercices IUP GéniE

Les solutions sont données à la fin du polycopié (voir table des matières). 1.1 EXERCICES FACILES. Exercice 1 Ecrire un progra mm e q ui saisit deux entiers et 



Transparents de cours de BD - niveau Licence

Philip J. Pratt Initiation à SQL - Cours et Exercices corrigés



Modèle Entité-Association

Exercices corrigés. Frédéric Gava (MCF) Une solution de l'exercice 1 ... même pour tous les livres d'une catégorie donnée empruntés par un quelconque.



Présentation PowerPoint

données de la base. • Langage de Définition de Données (DDL) : définir le schéma de la base de données Initiation à SQL (cours et exercices corrigés).



TP N°1 : Création dune base de données

Une correction orale vous sera donnée lors des prochaines séances de TP. Si avez des questions au cours du TP (autres que celles dont on vous demande de 



Modélisation multidimensionnelle

Bases de données Fichiers



Exercices et probl`emes corrigés en C++

c) On souhaite créer une classe Policier qui dérive de la classe Personne. Cette classe de- vra disposer d'un constructeur basé sur celui de la classe Personne 



Systèmes de Gestion de Bases de Données Réparties

7 nov. 2021 Fragmenter Employé selon les fragments de Rémunération. 4. Quels sont les choix de fragmentation de Affectation. Page 15. 15. Exercice ...



tp de langage python 3 2014-2015

5 Structures de données print(a+b) # a et b sont les variable de l'exercice 1 ... http://www.lamsade.dauphine.fr/?manouvri/PYTHON/EXEMPLES/ ...

Systèmes de Gestion de Bases de Données (SGBD) relationnels ENSTA Mastère Spécialisé en Architecture des Systèmes d'Information

Cours C1-3

Systèmes de Gestion de Bases de Données

(SGBD) relationnels

Maude Manouvrier

Partie I : les SGBD vus du coté Utilisateur/Programmeur

Modélisation Entité/Association et UML

Modèle relationnel et passage au modèle relationnel

Algèbre relationnelle

SQL / Embedded SQL / ODBC

©Maude Manouvrier - Univ. Paris Dauphine

Ouvrages de référence utilisés pour le cours : T. Connoly, C. Begg et A. Strachan, Database Systems A Pratical Approach to Desigh, Implementation and Management, 1998, ISBN: 0-

201-34287-1,

G. Gardarin, Bases de Données - objet/relationnel, Eyrolles, 1999, ISBN:

2-212-09060-9, disponible à la BU 005.74 GAR

R. Ramakrishnan et J. Gehrke, Database Management Systems, Second Edition; McGraw-Hill, 2000, ISBN: 0-07-232206-3, disponible à la BU

055.7 RAM

A. Silberschatz, H.F. Korth et S. Sudarshan, Database System Concepts, McGraw-Hill, 1996, ISBN: 0-07-114810-8, disponible à la BU 005.7 DAT J.D. Ullman et J. Widom, A first Course in Database Systems, Prentice Hall, 1997, ISBN: 0-13-887647-9, disponible à la BU 005.7 ULL

BIBLIOGRAPHIE

2

©Maude Manouvrier - Univ. Paris Dauphine

Autres ouvrages de référence, disponibles à la BU : C.J. Date, An Introduction to Database Systems, Addison Wesley C.J. Date, A Guide to SQL Standard, Addison Wesley R.A. El Masri et S.B. Navathe, Fundamentals of Database Systems, Prentice Hall Ouvrages pédagogiques contenant des exercices corrigés : Philip J. Pratt, Initiation à SQL - Cours et Exercices corrigés, Eyrolles, 2001 -

BU : 005.72 SQL

Christian Soutou, De UML à SQL - Conception de bases de données, Eyrolles,

2002 - BU : 005.72 SOU

F. Brouard, C. Soutou , SQL (Synthèse de cours et exercices corrigés). Pearson

Education 2005 - BU : 005.72 SQL

Christian Soutou, SQL Pour Oracle (avec exercices corrigés), Eyrolles, 2005 -

BU 005.72 SOU

Nicolas Larousse, Création de bases de données, Coll. Synthex, Pearson

Education, 2006

BIBLIOGRAPHIE

3

Chap. I - Introduction

•Base de données: - collection d'informations ou de données qui existent sur une longue période de temps[UW97] et qui décrivent les activités d'une ou plusieurs organisations [RG00] - ensemble de données modélisant les objets d'une partie du monde réelet servant de support à une application informatique [Gar99] •SGBD: Systèmes de Gestion de Bases de Données (DataBase Management Systems - DBMS) ensemble de logiciels systèmespermettant aux utilisateurs d'insérer, de modifier, et de rechercher efficacement des données spécifiques dans une grande masse d'informations(pouvant atteindre plusieurs milliards d'octets) partagée par de multiples utilisateurs[Gar99]4

©Maude Manouvrier - Univ. Paris Dau

p hine

©Maude Manouvrier - Univ. Paris Dauphine

SGBD

Principaux composants :

-Système de gestion de fichiers -Gestionnaire de requêtes -Gestionnaire de transactions

Principales fonctionnalités :

-Contrôle de la redondance d'information -Partage des données -Gestion des autorisations d'accès -Vérifications des contraintes d'intégrité -Sécurité et reprise sur panne 5

Chap. I - Introduction

©Maude Manouvrier - Univ. Paris Dauphine

Abstraction des données

•Niveau interne ou physique: - plus bas niveau - indique comment(avec quelles structures de données) sont stockées physiquement les données •Niveau logique ou conceptuel: - décrit par un schéma conceptuel - indique quelles sont les données stockées et quelles sont leurs relations indépendamment de l'implantation physique •Niveau externe ou vue: -propre à chaque utilisateur - décrit par un ou plusieurs schémas externes 6

Chap. I - Introduction

©Maude Manouvrier - Univ. Paris Dauphine

Instances et schéma

•Instances de base de données: - données de la base à un instant donné - manipulées par un langage de manipulation de données (DML -Data Manipulation Language) •Schéma de base de données: - description de la structure des données - ensemble de définitions exprimées en langage de description de données (DDL -Data

Definition Language)

7

Chap. I - Introduction

©Maude Manouvrier - Univ. Paris Dauphine

Petit historique

•1960: systèmes de gestion de fichiers •1970 : début des SGBD réseaux et hiérarchiques proches des systèmes de gestion de fichiers pas d'interrogation sans savoir où est l'information recherchée ("navigation") et sans écrire de programmes •1970: papier fondateur de CODD sur la théorie des relations fondement de la théorie des bases de données relationnelles

INGRES à Berkeley - langage QUEL

System R IBM à San Jose - langages SEQUEL et QBE •1980: Apparition des SGBD relationnels sur le marché(Oracle, Ingres,

Informix, Sybase, DB2 ...)

•1990: début des SBGD orientés objet(Gemstone, O 2 , Orion, Objectstore,

Versant, Matisse...).

•Aujourd'hui: relationnel-objet, semi-structuré, multimédia ... 8

Chap. I - Introduction

©Maude Manouvrier - Univ. Paris Dau

p hine

Chap II - Modélisation

Méthodologie à suivre pour modéliser un problème •

Déterminer les entités/classeset attributs:

- entité/instance de classe = objet décrit par de l'information - objet caractérisé uniquement par un identifiant = attribut - attribut multi-valué ou avec une association 1:N = entité ou instance - attacher les attributs aux ensemble d'entités/classes qu'ils décrivent le plus directement - éviter au maximum les identificateurs composites • Identifier les généralisations-spécialisations/héritage • Définir les associationsquotesdbs_dbs2.pdfusesText_3
[PDF] Correction exercice autonomie d 'une batterie - Gecifnet

[PDF] Résolution de problèmes de plus court chemin/exercices - AUNEGE

[PDF] Le beton arme selon les Eurocodes 2 Cours et exercices corriges

[PDF] LE BILAN FONCTIONNEL Exercice 1 - corinne ZAMBOTTO

[PDF] LE BILAN FONCTIONNEL Exercice 1 - corinne ZAMBOTTO

[PDF] Exercice 1 - Faculté des sciences - Faculty of Science - uOttawa

[PDF] TD Biologie Moléculaire - FSR

[PDF] LE SYSTEME NERVEUX

[PDF] Des exercices de factorisation

[PDF] Brevet Blanc n°2 - Sujet

[PDF] TD n°3 : Puissances - Math93

[PDF] Exercices de révision type BREVET (Thalès Pythagore)

[PDF] Exercices de révision 3 'ACCGACTATATATATCCGCACTAC

[PDF] CONTROLE DE GESTION ET GESTION - IUT en Ligne

[PDF] Corrigés des premiers exercices sur les classes - Deptinfo