Dominique Rossin

CA/DER/DEP/DIX
PERSONNEL DE RECHERCHE
+33177578002
CA/DER/LAB/LIX
VALIDATEUR BADGES DDCIP
CA/DER/DF/DDCIP
VALIDATEUR BADGES SF
CA/DER/DF/SF
VALIDATEUR BADGES DDPMD
CA/DER/DF/DDPMD
INF579 - Maturation (2019-2020)
Cet EA en laboratoire se destine à des élèves porteurs de projet d'innovation numérique et plus précisément basé sur des applications mobiles. Il s'agit de vous permettre de réaliser une première ébauche de votre projet aidé par un enseignant pour le développement de votre application android.
Du fait de l'objectif professionnel de cet EA, son nombre de places est fortement limité et les élèves seront donc choisi après examen et étude de leur projet. Cet EA fonctionne à partir de la rentrée 2014.
Cet EA se déroule au laboratoire LIX. Il s'agit de développer les différents aspects d'une application android, du design, à l'interface. Plutôt qu'un cours, nous nous appuierons sur les nombreuses ressources en ligne tout en vous offrant une aide pour mener à terme votre projet d'application.
Il sera abordé les problèmes client serveur, les activités, les fragments, vues et autres paradigmes de la programmation par évènements.
Langue du cours : Français
INF553 - Database Management Systems (2019-2020)
Contenu du cours
- Modélisation des données: modèle entité-association, modèle relationnel
- Algèbre relationelle, calcule relationnel
- Le langage d'interrogation des bases de données relationnelles: SQL
- Qualité des schémas relationnels, formes normales
- Sous-système des bases de données relationnelles: disques, fichiers, buffers
- Indexation dans les bases de données: structures d'arbres, structures de tableau
- Evaluation des opérateurs relationnels
- Optimisation des requêtes SQL
- Gestion des transactions
- Contrôle de la concurrence
Course Syllabus
- Data Modeling: ER model, Relational Model
- Relational Algebra, Relational Calculus
- SQL (Structured Query Language)
- Schema Refinement and Normal Forms
- Disks, Files, Buffers
- Tree- and Hash-Structured Indexes
- Evaluation of Relational Operators (selection, join, group-by aggregation, sorting)
- Relational Query Optimization (query plans, algebraic equivalence, plan space, cost estimation, search algorithm)
- Transaction Management
- Concurrency Control