C1intro 2014a 1 Fondements des bases de données Introduction Équipe pédagogique BD CIntroduction Le modèle relationnel Structured Query Language CObjectif de l ? enseignement Approfondir les connaissances du modèle relationnel et les fondements de la conc

Fondements des bases de données Introduction Équipe pédagogique BD CIntroduction Le modèle relationnel Structured Query Language CObjectif de l ? enseignement Approfondir les connaissances du modèle relationnel et les fondements de la conception de bases de données Connaitre les principes des dédpendances systèmes d ? inférences fermeture bases de règles énumération Savoir concevoir et normaliser une BD Savoir concevoir des BDs en SQL et programmer des déclencheurs en PL SQL CPré-requis Modèle relationnel Structure attributs relations bases de données Langages du relationnels algèbre et calcul relationnel SQL Modélisation Entité Association Ma? triser les contenus de l ? UE LIF Initiation aux bases de données http liris cnrs fr fduchate ens - LIF Bases théoriques éléments de théorie des ensembles graphes arbres treillis éléments de théorie des langages c f LIF mots langages formels notions de complexité éléments logique classique c f LIF syntaxe et sémantique de la logique propositionnelle système de déduction logique du premier ordre CRéférences S Abiteboul R Hull et V Vianu Fondements des bases de données Addison-Wesley J Widom Introduction to Databases sur www db-class org db Winter R Ramakrishnam et J Gehrke Database Management Systems troisième édition Matériel disponible en ligne allant avec la référence précédente pages cs wisc edu dbbook J -L Hainaut Bases de données Concepts utilisation et développement Dunod deuxième édition Sélection d ? articles de recherche références dans les sujets de TD et TP COrganisation du cours Introduction rappels h Contraintes et dépendances du modèle relationnel h PL SQL Oracle h classe inversée Conception de BD h Structures d ? indexation h classe inversée Introduction au modèle XML h Modalités du contrôle continu intégral CCs minutes en CM chacun TP une note à partir des di ?érents rendus contrôle ?nal h CIntroduction Introduction au Modèle Relationnel Objectifs et contenus de l'UE Le modèle relationnel Structured Query Language Introduction aux contraintes d'intégrité Motivations Sémantique Anomalies Dépendances Fonctionnelles DFs Syntaxe Sémantique Cas particulier clés Dépendances d'inclusion Dépendances d'inclusion Syntaxe Sémantique Cas particuliers Normalisation Pb Motivations Pourquoi Exemples d'anomalies Décomposition et Perte d'information PI Perte de DFs Solution aux anomalies Quand ne pas normaliser Normalisation par les DFs Formes normales FN FN FN FNBC Algorithmes Algo de synthèse Algo de décomposition Inférence de DFs Implication logique Règle et Syst d'inférence Système d'Armstrong Règles supplémentaires Fermeture de DFs Algo de fermeture ? ? ? pour l'implication logique Algo simple Algo linéaire Couvertures Dé ?nition Propriétés Algorithmes pour les couvertures Couverture Minimum Algorithme de réduction Relation d'Armstrong Contre-exemple de la complétude d'Armstrong Relation d'Armstrong Algorithme Inférence des DIs Syst de Casanova Combinaisons DF DI Dépendances multi-valuées Syntaxe sémantique FN Algorithme de synthèse avec DMVs Oracle PL SQL LDD Contraintes PK FK Unique Check Tables systèmes associées Prog sous Oracle Données et structures de contrôles Procédures et fonctions Exceptions Prog et SQL Select INTO Curseurs Triggers Motivation Def et exemples Tables mutantes Transactions ACID Déterminer les transactions en cours Niveau d'isolation Modèle Entité Association Syntaxe graphique Passage E A - relationnel Indexation Besoins Types d'index simples B-arbre tables

  • 21
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager