Programmation et administration des bases de données (PABD216_INFO)
Volume horaire
CM : 10h
/ TD : 15h
/ TP : 20h
Présentation
- Maîtriser les requêtes complexes en SQL (Structured Query Language) et savoir programmer côté SGBD (procédures stockées),
- S’initier à l’administration et la sécurité des données
Objectifs
- SQL et extension procédurale
- Curseurs
- Administration des SGBD : utilisateurs, rôle, droits, vues
- SQL intégré dans un langage de programmation
Compétences acquises
- Conception technique d’une solution informatique
- Réalisation d’une solution informatique
- Administration de systèmes, de logiciels et de réseaux
Pré-requis
M1103 : Structures de données et algorithmes fondamentaux
M1104 : Introduction aux bases de données
Plan du cours
- Rappels SQL et particularités Oracle, transactions simples (commit, rollback)
- Requêtes complexes Oracle & insert, update, delete
- LDD (tables, vues, séquences) Oracle
- Bases du PL/SQL & Blocks anonymes
- Algorithmique PL/SQL
- Procédures et fonctions stockées
- Administration de bases de données
- Administration Oracle
Informations complémentaires
Modalités de mise en oeuvre :
- S’appuyer sur une extension procédurale de SQL (PL/SQL, etc.)
- Faire le lien avec la programmation : boucles, conditions
- Souligner le lien avec la modélisation : états, transitions, activités, etc
Prolongements possibles : Contraintes dynamiques
Diplômes intégrant ce cours
En bref
Méthode d'enseignement
En présence
Langue d'enseignement
Français
Date de début
21 janvier 2019
Date de fin
30 juin 2019
Contact(s)
UFR, Écoles, Instituts
Responsable(s)
Lieu(x)
- Annecy-le-Vieux (74)