Ch3 1 cours bd ENCG de Kenitra Semestre Autonome S Pr S MOQQADDEM AU CUNIVERSITE IBN TOFAIL Plan du cours I Concepts généraux ENCGK II Le modèle E-A III Le modèle relationnel de données VI L ? algèbre relationnelle V Pr S MOQQADDEM Langage SQL AU CUNIVERS
ENCG de Kenitra Semestre Autonome S Pr S MOQQADDEM AU CUNIVERSITE IBN TOFAIL Plan du cours I Concepts généraux ENCGK II Le modèle E-A III Le modèle relationnel de données VI L ? algèbre relationnelle V Pr S MOQQADDEM Langage SQL AU CUNIVERSITE IBN TOFAIL ENCGK III Modèle Relationnel Introduction Concepts de base Règles de passage du MCD au MLD Exercices Pr S MOQQADDEM AU CUNIVERSITE IBN TOFAIL ENCGK III Modèle Relationnel III Introduction Critique du modèle Entité Association ? Avantages Sémantique riche Aspect visuel Modèle de conception de BD ? Inconvénients Uniquement un modèle de description de données Pas de langage de manipulation associé Pas de SGBD E A - Pas un modèle d ? implantation de BD Pr S MOQQADDEM AU ? ? ? ? CUNIVERSITE IBN TOFAIL III Modèle Relationnel ENCGK III Introduction Motivation d ? un MLD ? La description conceptuelle a permis de représenter le plus ?dèlement possible les réalités de l ? univers à informatiser ? Mais cette représentation ne peut pas être directement manipulée et acceptée par un système informatique car le MCD est une représentation des données dans un formalisme compris par les concepteurs et pas par la machine ? Il est donc nécessaire de passer du niveau conceptuel à second un niveau plus proche des capacités des systèmes informatiques Ce niveau appelé niveau logique consiste à choisir un modèle hiérarchique réseau relationnel ? qui repose sur des techniques d ? organisation des données ? Dans ce chapitre l ? accent sera mis sur le modèle relationnel Pr S MOQQADDEM AU CUNIVERSITE IBN TOFAIL ENCGK III Modèle Relationnel III Concepts de base Structures de données ? Ce modèle a été proposé par Codd chez IBM en ? Organisation des données en tables D ? Chaque table est identi ?ée par un nom unique ?? Une table D une relation ?? Une colonne d ? une table un attribut ?? Une ligne d ? une table un tuple n- uplet ? Manipulation des données par des opérateurs ?? L ? algèbre relationnelle ? Cohérence des données gérée par des règles et normes ?? Dépendances fonctionnelles ?? Théorie de la normalisation Pr S MOQQADDEM AU CUNIVERSITE IBN TOFAIL ENCGK III Modèle Relationnel III Concepts de base Relation attribut ?Chaque colonne d ? une table Attribut appartient à un ensemble de valeurs possibles appelé son domaine ?Le domaine désigne toutes les valeurs permises qui peuvent appara? tre dans la colonne ?Si attrib ? est le nom d ? une colonne alors Dom attrib ? désigne le domaine de cette colonne ?Un domaine se dé ?nit soit ? en extension couleurvoiture bleu vert marron noir gris rouge D D chaines de caractères D entiers ? en compréhension ? geenfants x dans N tel que x Pr S MOQQADDEM AU CUNIVERSITE IBN TOFAIL ENCGK III Modèle Relationnel III Concepts de base Relation attribut ? Le schéma de relation représente la structure invariante d ? une relation ? Il est constitué du nom de la relation suivi de
Documents similaires
-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Aoû 19, 2022
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 80.9kB