Bases de données
Code UE : USEA17
- Cours
- 2 crédits
Responsable(s)
Anne-Laure BILLABERT
Catherine ALGANI
Public, conditions d’accès et prérequis
notion d’algorithmique, pratique d’un langage de programmation impératif de type C
Bibliographie(s) : Support de cours
Bibliographie(s) : Support de cours
L'avis des auditeurs
Les dernières réponses à l'enquête d'appréciation pour cet enseignement :
Objectifs pédagogiques
Le cours de bases de données s’inscrit dans le bloc thématique informatique. L’objectif du cours de bases de données est double. Il vise d’une part à présenter une synthèse des principes et des techniques actuelles en matière de bases de données et d’autre part à former les élèves-ingénieurs à l’utilisation sur machine d’un système de gestion de bases de données (SGBD) ainsi qu’à mettre en œuvre un site web dynamique utilisant des bases de données. L’UE traite essentiellement des bases de données relationnelles. Celles-ci sont au cœur des systèmes d’information d’aujourd’hui. A ce titre, les bases de données sont devenues essentielles pour les entreprises. C’est pourquoi leurs principes et leur maîtrise pratique méritent d’être connus de tout étudiant-ingénieur pour sa vie professionnelle future : cette unité d’enseignement fait partie du socle commun requis pour un ingénieur. Dans la mesure où elle présente les bases théoriques du développement d’applications clients-serveurs (côté serveur), cette UE a des liens très forts avec l’Unité d’Enseignement informatique Java, qui la poursuit et la complète (côté client).
Compétences visées
À l’issue du cours de bases de données, l’élève-ingénieur devra : -connaître les principes et les méthodes actuelles relatifs aux bases de données relationnelles (algèbre et modèle relationnels) ; -être en mesure de concevoir une base de données selon une méthodologie rigoureuse (modèle entités/associations, normalisation) ; - connaître et maîtriser un langage de manipulation de données utilisé par (presque) tous les SGBD actuels (langage SQL) ; -maîtriser la pratique d’un système de gestion de bases de données relationnelles (SGBD) : MySQL ; -savoir mettre en œuvre un site web dynamique utilisant des bases de données (pratique de PHP/MySQL).
Contenu
Partie 1 – Les bases de données relationnelles
I – Introduction : Objectifs et architecture des SGBD
® Modélisation des données/ Objectifs, fonctions et architecture fonctionnelle à 3 niveaux des SGBD / Architectures opérationnelles et applications clients/serveur
II – Le modèle relationnel
® Les objectifs du modèle / Les structures de données de base / Les règles d’intégrité structurelle / L’algèbre relationnelle : opérations de base et opérations dérivées / Fonctions et agrégats
III – Le langage SQL
IV – Représentation physique des données : Fichiers, hachage et indexation
® Objectifs et notions de base / Organisations et méthodes d’accès par hachage / Organisation et méthodes d’accès indexées / Méthodes d’accès multi-attributs
V – Conception d’une base de données
® Le modèle Entités/Associations / Normalisation
Partie 2 – Mise en œuvre de sites web orientés données : MySQL et PHP
VI – Programmation web avec MySQL/PHP
® Programmation web (le web, HTML, côté serveur CGI et client Javascript) / Environnement MySQL/PHP / Techniques de base
VII - Conception et création d’un site
® Création d’une base MySQL / Mise en place du site / Production du site
I – Introduction : Objectifs et architecture des SGBD
® Modélisation des données/ Objectifs, fonctions et architecture fonctionnelle à 3 niveaux des SGBD / Architectures opérationnelles et applications clients/serveur
II – Le modèle relationnel
® Les objectifs du modèle / Les structures de données de base / Les règles d’intégrité structurelle / L’algèbre relationnelle : opérations de base et opérations dérivées / Fonctions et agrégats
III – Le langage SQL
IV – Représentation physique des données : Fichiers, hachage et indexation
® Objectifs et notions de base / Organisations et méthodes d’accès par hachage / Organisation et méthodes d’accès indexées / Méthodes d’accès multi-attributs
V – Conception d’une base de données
® Le modèle Entités/Associations / Normalisation
Partie 2 – Mise en œuvre de sites web orientés données : MySQL et PHP
VI – Programmation web avec MySQL/PHP
® Programmation web (le web, HTML, côté serveur CGI et client Javascript) / Environnement MySQL/PHP / Techniques de base
VII - Conception et création d’un site
® Création d’une base MySQL / Mise en place du site / Production du site
Modalité d'évaluation
- contrôle écrit
- comptes rendus de Travaux Pratiques
Cette UE apparaît dans les diplômes et certificats suivants
Rechercher une formation
RECHERCHE MULTI-CRITERES
Plus de critères de recherche sont proposés:
-
Vous pouvez sélectionner des formations, en recherchant une chaîne de caractères présente dans l’intitulé ou dans les index (discipline ou métier visé): ex: "documenta".
Des index sont suggérés à partir du 3e caractère saisi, mais vous pouvez aussi saisir librement tout autre mot . - Les différents items sélectionnés sont croisés.
ex: "Comptabilité" et "Région Grand Est"
- Cette recherche s'effectue à travers toutes les fiches formation, y compris régionales. Les codes de ces dernières se distinguent par le suffixe de la région (ex: «-PDL pour Pays-de-la-Loire» ).
Par défaut, les fiches régionales reprennent le contenu de la fiche nationale correspondante, mais dans certains cas, comportent des informations spécifiques. - Certains diplômes se déclinent selon plusieurs parcours (codés à la fin: A, B,...). Pour afficher tous les parcours, tapez la racine du code (ex : « LG035 »).
- Dans tous les cas, veillez à ne pas insérer d'espace ni de caractère séparateur.
Plus de critères de recherche sont proposés:
- Type de diplôme
- Niveau d'entrée
- Modalité de l'enseignement
- Programmation semestrielle
Chargement du résultat...
Intitulé de la formation |
Type |
Modalité(s) |
Lieu(x) |
|
---|---|---|---|---|
Type
Diplôme d'ingénieur
|
Lieu(x)
Alternance
|
Lieu(x)
La Plaine Saint-Denis
|
||
Type
Diplôme d'ingénieur
|
||||
Intitulé de la formation | Type | Modalité(s) | Lieu(x) |
Contact
EPN - Secrétariat EASY
292 Rue Saint Martin 11 B2 36
75003 Paris
Tel :01 40 27 24 81
Virginie Dos Santos Rance
292 Rue Saint Martin 11 B2 36
75003 Paris
Tel :01 40 27 24 81
Virginie Dos Santos Rance
Voir le calendrier, le tarif, les conditions d'accessibilité et les modalités d'inscription dans le(s) centre(s) d'enseignement qui propose(nt) cette formation.
Enseignement non encore programmé
Code UE : USEA17
- Cours
- 2 crédits
Responsable(s)
Anne-Laure BILLABERT
Catherine ALGANI
Dans la même rubrique
- Accueil
- Actualités de la formation
- Comment se former et se financer?
- Rechercher par discipline
- Rechercher par métier
- Rechercher par région
- Catalogue national des formations
- Catalogue de la formation ouverte à distance
- Catalogue des stages
- Catalogue de l'alternance
- Valider ses acquis
- Notre engagement qualité
- Micro-certifications