Descriptif
Ce cours présente les principes du modèle relationnel, qui domine largement l'ensemble des applications disponibles et forme les étudiants aux tâches de conception, mise en œuvre et utilisation des bases de données relationnelles. Le langage SQL sert de support à la réalisation de requêtes conçues en algèbre relationnelle.
Objectifs pédagogiques
- Être capable de concevoir un modèle conceptuel de données avec le modèle Entité-Association, et un modèle logique correspondant sous forme relationnelle.
- Être capable de construire une requête en algèbre relationnelle.
- Être capable de construire une base de données en vue d’en optimiser les performances, par une bonne gestion de la concurrence des accès, par la création d'index.
- Être capable d'utiliser une base de données, par écriture de requêtes SQL d’interrogation et de mise à jour, par interfaçage d'un programme Java à la base avec JDBC, et par écriture et invocation de fonctions et procédures stockées en PL/SQL Oracle.
21 heures en présentiel
Diplôme(s) concerné(s)
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Diplôme d'Ingénieur de l'Ecole Nationale Supérieure de Techniques Avancées
Vos modalités d'acquisition :
Examen lors de la dernière séance
Le rattrapage est autorisé (Max entre les deux notes écrêté à une note seuil)- le rattrapage est obligatoire si :
- Note initiale < 6
- le rattrapage peut être demandé par l'étudiant si :
- 6 ≤ note initiale < 10
- Crédits ECTS acquis : 2 ECTS
- Scientifique acquis : 2
Le coefficient de l'UE est : 1
La note obtenue rentre dans le calcul de votre GPA.
L'UE est évaluée par les étudiants.