Bases de Données Relationnelles
Présentation
Cet enseignement couvre le domaine de la conception de bases de données relationnelles et de l'interrogation avec le langage SQL.
- Conception de bases de donnée avec UML
- Passage du modèle conceptuel de données UML au modèle physique
- Mise en place d’une base de données relationnelle avec SQL
- Interrogation d’une base de données avec SQL
- Projection
- Sélection
- Jointures (Jointure Naturelle et Jointure Externe)
Compétences visées
- savoir modéliser des données avec le diagramme de classes UML en vue de mettre en œuvre une base de données relationnelle.
- savoir utiliser des requêtes simples d’interrogation de BDR avec le langage SQL
Descriptif
- Définitions ; BD et SGBD.
- Conception d’une base de données ; modèle entités-associations ; Merise ; UML.
- Bases relationnelles ; passage du modèle conceptuel au modèle logique. Langage SQL (traduction des opérateurs de l'algèbre relationnelle dont la division, aspect calculatoire) ; SQL sous Oracle.
- Interfaçage et diffusion d'une base de données ; PHP ; formulaires et pages web.
- Niveau physique et optimisations ; organisation d’un index de table relationnelle.
Bibliographie
- SQL / Frédéric Brouard, Rudi Bruchez, Christian Soutou. Pearson