Introduction aux bases de données relationnelles
16 nov. 2016 Cours et intervenants. ... V - Création et alimentation de bases de données SQL ... Les BD relationnelles issues de la recherche de Codd
Cours SGBD 1 Concepts et langages des Bases de Données
IUT de Nice - Cours SGBD1. 1. Cours SGBD 1 Système de Gestion de Base de Données (SGBD) ... Le schéma relationnel est l'ensemble des RELATIONS.
SCI6306 Bases de données documentaires (A2022)
Scénario 2 : Base de données relationnelle sur le Web. Formule retenue pour le cours. Ressources en lien avec le cours. 1. + Au programme aujourd'hui.
Bases de données - Modèle relationnel
Introduction au modèle relationnel. 2. Langages de requêtes (algèbre relationnel et SQL). 3. Conception des bases de données (contraintes). 4. TPs Oracle.
Chapitre 03 - Modèle relationnel.pdf
Chapitre 3 - Modèle relationnel. 6. Définition du modèle relationnel. Base de données relationnelle (BDR). ?regroupement d'un ensemble de relations.
INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide détude
types de bases de données existantes : relationnel objet
Support de Cours : Base de données
1 févr. 2016 Chapitre n°4 : Normalisation d'une base de données relationnelle. Chapitre n°5 : L'Algèbre Relationnelle. Chapitre n°6 : Langage SQL.
IFT3030 Base de données Chapitre 2 Architecture dune base de
Plan du cours. ? Introduction. ? Architecture. ? Modèles de données. ? Modèle relationnel. ? Algèbre relationnelle. ? SQL. ? Conception.
CERT Technologies de linformation Conception de bases de données
29 nov. 2016 Présentation du cours. Description. Le concept de la base de données relationnelle est née dans les années 1970 avec les travaux de E.F. ...
8INF803 - Plan de cours (Automne 2015)
fragmentation de la base de données doit minimiser les communications La première moitié du cours porte sur les bases de données relationnelles ...
1IFT3030
Base de données
Chapitre 2
Architecture d'une base de données6Introduction6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
2Plan du cours
nIntroduction nArchitecture nModèles de données nModèle relationnel nAlgèbre relationnelle nSQL nConception nFonctions avancées nConcepts avancés nModèle des objets nBD à objets26Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
3Trois niveaux
nExterne -Vues des utilisateurs nConceptuel -Vue commune (intermédiaire) nInterne -Stockage physique des donnéesNiveau externeNiveau conceptuel
Niveau interne...
6Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
4Trois niveaux
nExemple -ConceptuelEmploye
Num_empCHARACTER (6)
Num DeptCHARACTER (4)
SalaireNUMERIC (5)
-InterneSTORED_EMPLENTH=20
PREFIX TYPE=BYTE(6) , OFFSET=0
EMP#TYPE=BYTE(6) , OFFSET=6 , INDEX=EMPX
DEPT#TYPE=BYTE(4) , OFFSET=12
PAYTYPE=FULLWORD , OFFSET=16
36Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
5Trois niveaux
-Externe 1 (C) typedef struct { char mat[6]; float sal; } employe ; -Externe 2 (COBOL)01EMPC.
02 EMPNO PIC X(6).
02 DEPTNO PIC X(4).6Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
6Trois niveaux
nCas des BD relationnelles -Conceptuel •tables du relationnel -Externe •tables (sous-ensemble) •structures dans des langages de haut niveau (comme C et COBOL) -Interne •n 'existe pas dans le relationnel •enregistrement mémoire, pointeurs, indexes,46Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
7Niveau Externe 1
nLangages pour utilisateurs -COBOL, C, L4Gs pour utilisateurs programmeurs -Langages de requêtes, langages graphiques, etc pour les utilisateurs finaux nSous-langage de données (DSL) intégré dans les langages hôtes -SQL par exemple peut être utilisé en mode interactif ou en mode intégré à des langages comme C ou COBOL -Fortement vs. faiblement couplés6Introduction6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
8Niveau Externe 2
nVue externe -Vue abstraite des données -Spécifique à un utilisateur •vue service du personnel (employés, départements, ...) •vue service commercial (clients, fournisseurs, ...) -DSL définis en termes de vue externe et non en termes de la mémoire interne nSchéma externe -Description d'une vue externe au moyen du langage de description de données (DDL) -Avec le DDL, le langage de manipulation de données (DML) est la deuxième composantes d'un DSL56Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
9Niveau conceptuel
nVue conceptuelle -Représentation abstraite de l'ensemble des données -Définie par un schéma conceptuel -Pour la plupart des SGBD actuels •l'union des schémas externes •informations sur la sécurité •information sur l'intégrité6Introduction6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
10Niveau interne
nVue interne -Représentation de bas niveau de l'ensemble de la base de données -Définie par un schéma interne •Enregistrements mémoire et index -Au dessus de la couche physique (blocs, pages mémoire)66Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
11Liens entre niveaux
nConceptuel/interne -Définit la correspondance entre les niveaux conceptuel et interne -Doit garder à jour le schéma conceptuel suite aux changement du schéma interne nExterne/conceptuel -Définit la correspondance d 'une vue externe avec le schéma conceptuel •différents types de données pour un même champs •plusieurs champs conceptuel fusionnés dans un même champ externe (p. e. adresse)6Introduction6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
12Composantes de l'environnement SGBDSystème de gestion de base de
données (SGBD)Programme
d'applicationUtilitaire d'édition et d'interprétation de commandes du LMDUtilitaire convivial de manipulation de données Evaluateur de requête (LMD)Interprète du LDDUtilitaire d'édition
du schémaDictionnaire de données
(contient le schéma ou méta-données)Base de données (contient les données)Mémoire secondaire permanente
Administrateur de base de données (ABD)
Utilisateur expert
Utilisateur
Programme source
incorporant des appels à une librairie spécialisée pour le SGBDProgrammeurProgramme source
avec LMD enchâssé pré-compilateurCompilateur
76Introduction
6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
13SGBD
nFonctionnalités -Définition des données •Processeurs pour les différents DDL des 3 niveaux -Manipulation des données •Processeur pour le DML •Requête planifiée vs. non planifiée6Introduction6Architecture
6Modèles de données
6Modèle relationnel
6Algèbre relationnelle
6SQL6Conception
6Fonctions avancées
6Concepts avancés
6Modèle des objets
6BD à objets
quotesdbs_dbs50.pdfusesText_50[PDF] cours base de données sql pdf
[PDF] cours base de registre windows 7 pdf
[PDF] cours béton armé bael 91 pdf
[PDF] cours biblique de base
[PDF] cours biblique evangelique pdf
[PDF] cours biblique par correspondance emmaus
[PDF] cours bibliques gratuits pdf
[PDF] cours biologie animale 1er année pdf
[PDF] cours biologie animale s2
[PDF] cours biologie animale vertebres pdf
[PDF] cours biologie cap coiffure
[PDF] cours biologie cap petite enfance
[PDF] cours biologie st2s homeostasie
[PDF] cours biologie végétale cormophyte