• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

RES307 SQL dans un langage de programmation (RES307_INFO)

  • Composante

    IUT d'Annecy

  • Période de l'année

    Tous les ans

Description

Savoirs de référence étudiés :
- SQL intégré dans un langage de programmation (par ex. : langage PL/SQL, API Java DataBase Connectivity (JDBC), API PHP Data Objects (PDO), Java Persistences API (JPA), Spring Data JPA (SPRING)...)
- procédures, curseurs, triggers, exception
- transactions et gestion de la concurrence d'accès
- persistance des données
- index et optimisation

Lire plus

Objectifs

L'objectif de cette ressource est d'étudier les différents aspects de l'intégration du langage SQL dans les langages de programmation. Cette ressource permet de comprendre tous les usages standards de la base de données hors aspect interactif en mode applicatif comme les applications web ou les applications mobiles, batch et procédure stockées.

Lire plus

Heures d'enseignement

  • RES307 SQL dans un langage de programmation - CMCours Magistral7h
  • RES307 SQL dans un langage de programmation - TDTravaux Dirigés18h
  • RES307 SQL dans un langage de programmation - TPTravaux Pratiques10h

Pré-requis obligatoires

Plan du cours

- MCD : Qualité des schémas, formes normales; MPD : Optimisation des modèles de données, dénormalisation; LDD : tables, vues, index; Contraintes d’intégrité, règles de gestion

- Bases du PL/SQL, procédures stockées, fonctions stockées

- Triggers, index

Lire plus

Informations complémentaires

Prolongement possible : les différents savoirs de rérférence pourront être approfondis.

Lire plus

Compétences visées

Optimiser une base de données, interagir avec une application et mettre en œuvre la sécurité

Lire plus