Système de gestion de bases de données (CC)

Code UE : RSX068

  • Cours + travaux pratiques
  • 4 crédits

Responsable national

Nicolas BAUPIN

Responsable opérationnel

Public et conditions d'accès

Cet enseignement s'adresse en particulier aux auditeurs qui préparent le certificat de Compétences "Concepteur et développeur d'Intranets : Modélisation, conception et développement avancés de sites Web dynamiques d'Intranets".
Conditions d'accès :
- Certificat webmestre, bac +2 informatique
- Connaitre au moins un langage de développement (C, C++, C#, Java, PHP, etc)
- Le module RSX062 (Eléments de modélisation) est fortement recommandé !

Objectifs pédagogiques

Être en mesure de concevoir, mettre en oeuvre et manipuler des bases de données relationnelles.

Contenu

  • Introduction
    • Installation et utilisation de WAMP, EasyPHP ou UWamp.
    • Initiation rapide
      • MySQL et langage SQL
      • PhpMyAdmin
  • Bases de Données et architecture fonctionnelle
    • Fichiers, formats CSV, fichiers à plat, tableurs
    • Bases de données : historique et rôle
    • Abstraction des données (niveaux conceptuels, physiques, externes)
    • Architecture d'un système de gestion de bases de données
  • Modèle relationnel
    • Définitions : domaine, relation, clé, formes normales
    • Algèbre relationnelle : Opérations ensemblistes (union, intersection, produit cartésien, différence) et Opérations de base de données (projection, sélection, jointure et renommage)
  • Bases de données relationnelles et SQL
    • Instruction Select
    • Langage de calcul
    • Langage de Manipulation de Données : instructions insert, update, delete
    • Langage de Définition de Données : création, modification et suppression de tables. Contraintes de domaines, contraintes de structures, références
    • Gestion de vues, gestion des utilisateurs et des privilèges
    • Indexation de données
  • Modèle conceptuel de données
    • Introduction et rôle du MCD
    • Formalismes de modélisation : modélisation Entité Association, Merise et modélisation UML
    • Entité, Attribut, Classe, Objet, Instance
    • Associations
  • De UML à SQL
    • Applications et exemples

Contact

Cnam Normandie
Esplanade Rabelais BP86
14203 Hérouville Saint clair
Tel :02 31 56 66 00
Nicolas Baupin

Voir les dates et horaires, les lieux d'enseignement et les modes d'inscription sur les sites internet des centres régionaux qui proposent cette formation

Enseignement non programmé s'il s'agit d'un diplôme, d'un certificat ou d'une UE ou enseignement qui ne fait jamais l'objet d'une programmation s'il s'agit d'une UA ou d'une US (le code formation commence alors par UA ou US).