Bases de données

Public concerné et conditions d’accès

Ce cours s'adresse aussi bien à des auditeurs en licence d'informatique qu'à ceux visant le titre RNCP Niveau III  d'Analyste-Programmeur ou encore l'un des certificats professionnels suivants :

  • Programmation de sites Web,
  • Programmeur d'applications mobiles
  • Technicien développement applications informatiques
Il est obligatoire dans ces cas parcours.

Finalités de l’unité d’enseignement

Objectifs pédagogiques

Concevoir, mettre en oeuvre et utiliser les bases de données relationnelles, en particulier savoir définir un schéma relationnel à partir d'une modélisation conceptuelle des données et maîtriser le langage SQL.

Capacité et compétences acquises

En fin de formation, l'auditeur est en mesure de comprendre et d'interpréter un schéma conceptuel des données, de le traduire en un schéma relationnel et enfin de mettre en oeuvre et manipuler des bases de données relationnelles.
Cette formation a pour but de préparer l'auditeur aux métiers suivants :

  • Développeur d'applications à bases de données transactionnelles
  • Responsable d'exploitation de bases de données.

Organisation

Nombre de crédits enseignements ECTS

6 ECTS

Modalités de validation :

2 sessions d'examen
dont une de rattrapage

Contenu de la formation

Conception et spécification de schémas relationnels
- Introduction aux bases de donnée relationnelles
- Le modèle entité/association : Présentation des concepts de base
- Le modèle relationnel : Présentation des concepts, Transformation d'un schéma entité/association en schéma relationnel, Normalisation de schémas relationnels
Langages de description et de manipulation de bases de données relationnelles
- L'algèbre relationnelle
- Le langage SQL
Pratique d'un SGBD relationnel
- L'environnement SQL2 (tables, vues, contraintes, utilisateurs, etc.)
- Programmation avec SQL2

Bibliographie

Auteur

Titre

J. AKOKA, I. COMYN WATTIAU

Conception des bases de données relationnelles : concepts, méthodes et cas corrigés. Vuibert, 2009.

MEIER

INTRODUCTION PRATIQUE AUX BASES DE DONNEES RELATIONNELLES, 2009

N. BOUDJLIDA

Bases de données et systèmes d 'information. Le modèle relationnel : langages, systèmes et méthodes. Dunod, 1999

MEIER

Introduction pratique aux bases de données relationnelles, 2002.

CHAPUIS

Bases de données ORACLE 8i, Développement, Administration, Optimisation 2002.

M. BOUZEGHOUB, M. JOUVE, P. PUCHERAL

Le modèle relationnel. Algèbre, langages, applications. Hermès, 1998

C. CHRISMENT

BASES DE DONNEES RELATIONNELLES : CONCEPTS, MISE EN OEUVRE & EXERCICES, HERMES, 2008

CLOUSE

ALGEBRE RELATIONNELLE,ENI SERVICES, 2008

BIZOI

SQL POUR ORACLE 10G,EYROLLES, 2006

CONCEPTIRamez Elmasri et Shamkant Navathe

CONCEPTION ET ARCHITECTURE BASE DE DONNEES 4ième édition, PEARSON EDUCATION FRANCE, 2009

  • Crédits européens
  • Format Pdf 
Code : NFA008
Signature CNAM
Parcours
Cette unité d'enseignement NFA008 apparait dans les parcours diplômants ou certifiants suivants :
  • Certificat professionnel Programmation de sites web
  • Certificat professionnel Technicien développement applications informatiques
  • Certificat professionnel Programmeur d'applications mobiles
  • Diplôme d'établissement Analyste-programmeur
  • Diplôme universitaire de technologie Génie électrique et informatique industrielle
  • Diplôme universitaire de technologie Informatique
  • Licence Sciences, technologies, santé mention mathématiques
  • Licence Sciences, technologies, santé - mention informatique générale
Mots clés associés
  • Langage SQL
  • Logiciel ORACLE
  • Modèle conceptuel de données
  • Base de données
  • Base de données relationnelle