Vous êtes ici

  1. Accueil
  2. Programmation et administration des bases de données

Programmation et administration des bases de données

Programmation et administration des bases de données

En pratique :

Volume horaire de cours : 8
Volume horaire global de TD : 16
Volume horaire global de TP : 16
Volume horaire pour d'autres type d'enseignement : 1
Langue principale : français
Nombre de crédits européens : 2.5
Capacité d'accueil : 100

Description du contenu de l'enseignement

• SQL et extension procédurale
• Curseurs
• Administration des SGBD : utilisateurs, rôle, droits, vues
• SQL intégré dans un langage de programmation


Compétences à acquérir

Les objectifs du module sont de :
• 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

Vous serez capable de :
- Concevoir et réaliser une maquette de présentation
- Déterminer des choix d'architecture logicielle et d’infrastructure et sélectionner les technologies : matériels, logiciels, configurations
- Réaliser une documentation technique
- Concevoir une application en lien avec une base de données
- Contribuer à la sélection des composants informatiques (progiciels, bases de données, développements spécifiques, etc.)
- Développer une application en lien avec une base de données
- Implémenter la solution avec les langages et technologies retenus
- Intégrer des composants informatiques (progiciels, bases de données, développements spécifiques, etc.)
- Adapter et paramétrer des Progiciels de Gestion Intégrés (PGI / ERP Enterprise Resource Planning)
- Contribuer à la supervision et à la coordination des réalisations, études ou développements informatiques (collaborateurs, soustraitants)
- Administrer un système (à temps partagé ou transactionnel, embarqué, messagerie, multiprocesseurs, réseau, site Web, SGBD (système de gestion de bases de données), SIAD (système d’information et d’aide à la décision)
- Réaliser des interventions de télémaintenance d'équipements d'utilisateurs
- Mettre en place les procédures techniques d'exploitation, d'utilisation et de sécurité des équipements informatiques
- Mettre en œuvre des outils d'aide à la surveillance, à la sécurité et à l'exploitation des équipements informatiques
- Attribuer et mettre à disposition des ressources logiques et matérielles de réseaux (allocation, réallocation)
- Définir et suivre des droits d'accès en fonction des caractéristiques des utilisateurs ou des services
- Analyser et étalonner des performances du système d'information et préconiser des mesures d'amélioration de la qualité et de la sécurité
- Identifier, diagnostiquer les dysfonctionnements, incidents, nonconformités et mettre en œuvre les mesures correctives
- Conseiller et assister des équipes de développement, de production informatique ou utilisateurs dans le choix et la mise en œuvre de
solutions techniques
- Contribuer au suivi et à l'actualisation de la configuration et de l'architecture des systèmes d'informations
- Contribuer à la sélection et l'installation des équipements informatiques (logiciel, matériel, etc.)
 


Modalités d’organisation et de suivi

• 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
 


Pré-requis

Pré-requis obligatoires

Les modules " Structures de données et algorithmes fondamentaux" et " Introduction aux bases de données"