Bases de Données
Compétences visées
- Utilisation d'un SGBD relationnel (mySQL, Oracle ...) et de SQL.
- Interrogation, interfaçage ergonomique et accès web à une base de données.
- Conception et implantation d’une base de données personnelle.
- Analyse critique des choix aux divers niveaux.
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
- J.P. Hainaut "Bases de données" (Dunod)
- F. Brouard "SQL" (CampusPress)