1ière Bachelier en informatique de gestion

Organisation et exploitation des données

< Retour

Crédits ECTS4
Volume horaire (h/an)60
Titulaire(s)COSTA, Corinne
SERRHINI, Souad
UnitéObligatoire
PériodeQuad. 1 et 2
CodeECO-INF00018/1
Prérequis

Aucun

Objectifs

Permettre l'organisation des données à mettre en œuvre soit dans des fichiers classiques par l'intermédiaire d'un langage de développement (ex C), soit dans un contexte de base de données relationnelles à mettre en œuvre par des SGBD (ex: MySQL). L'accès à ce type de produits conduira à se familiariser avec des requêtes simples en SQL.

Contenus

Etude des principales organisations des fichiers

fichier séquentiel

fichier à accès direct

fichier séquentiel indexé

Programmation d'applications accèdant à des fichiers

Dans cette partie du cours, nous montrons, à l'aide d'exercices la mise en oeuvre des différentes organisations et méthodes d'accès aux fichiers au travers d'un langage de troisième génération(C…).

Choix de l'organisation d'un fichier

Le concepteur, lorsqu'il décide de la manière d'organiser un fichier, doit tenir compte d'un certain nombre de paramètres. Le but de ce chapitre est de définir les principaux paramètres et de montrer l'influence de chacun d'entre eux sur les performances de l'organisation

principe de fonctionnement

activité

renouvellement

taille

croissance

structure des enregistrements (taille, format, facteur de groupage).

Définir un SGBD.

Les clés primaires et étrangères.

Les intégrités.

L'algébre relationnelle.

SQL:

Recherche de base: Selection, Projection

Opérateurs ensemblistes (Union, Intersection, différence).

Recherche avec jointures

Opérateurs en SQL.

Expressions en SQL (numériques, caractères et dates).

Tris

Groupement de lignes

Requêtes imbriquées

Requêtes actions (Insertion, mise à jour, suppression)

 

 

 

Bibliographie

SQL2-SQL3 3ème édition Pierre Delmal Edition : De Boeck Université

MySQL et PHP O'REILLY Philippe Rugaux.

Bases de données Concepts, utilisation et développement DUNOD Jean-Luc Hainaut

Internet : http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9es

                http://sgbd.developpez.com/cours/

 

Méthodes d'enseignement et d'apprentissageCours magistraux
Travaux pratiques ou dirigés
Travaux de laboratoire

Cours magistral appuyé de séances de laboratoires

EvaluationExamens écrits et/ou oraux
Projets ou travaux pratiques
Evaluation continue

Examen de fin d’année en théorie.

Evaluation continue + réalisation d'un projet complet en laboratoire.

Notes de coursOui
Langue(s) du coursFrançais

Les informations reprises sur cette page le sont à titre de simples renseignements et ne peuvent en aucune façon engager la responsabilité de la Haute Ecole.