• Aucun résultat trouvé

Introduction Projet base de données – 1A – ENS Cachan GROSSHANS Nathan

N/A
N/A
Protected

Academic year: 2022

Partager "Introduction Projet base de données – 1A – ENS Cachan GROSSHANS Nathan"

Copied!
5
0
0

Texte intégral

(1)

Introduction

Projet base de données – 1A – ENS Cachan

GROSSHANS Nathan

nathan.grosshans@lsv.ens-cachan.fr

3 février 2017

(2)

Objectifs et prérequis

Objectifs

I Maîtriser certaines techniques et modèles classiques utilisés pour concevoir un système d’information.

I Apprendre à passer d’un cahier des charges à une mise en œuvre concrète, en progressant par raffinements successifs de modèles de moins en moins abstraits.

I Apprentissage « par la pratique » à travers la réalisation d’un système d’information, de la conception à la mise en œuvre.

Prérequis

Aucun ; cependant, il estplus que fortement recommandé de suivre le coursBases de donnéesde P. Senellart.

Livre de référence

Hainaut J.-L.,Bases de données : Concepts, utilisation et développement. 1ère édition (2009).

(3)

Modalités

Format du cours

Alternance de cours, TD/TP et de séances de travail sur le projet, en trois phases.

1. Analyse conceptuelle.

2. Conception logique.

3. Conception physique et mise en œuvre.

Évaluation

I Le projet sera à effectuer seul ou en binôme.

I Chaque phase du projet donne lieu à un rendu noté à une date fixe, la note finale sera fonction des notes obtenues pour chacune des phases.

I Politique pour ce qui concerne les retards : 1 point en moins par jour de retard.

I Pas de session de rattrapage.

(4)

Introduction

Système d’information

I Système d’information (SI) : ensemble organisé de ressources qui permet de collecter, stocker, traiter et distribuer de l’information. (Wikipedia)

I Dans notre cas : base de donnéesgérée par un certain SGBD, couplée à une application web.

I La base de données modélise un univers de manière à pouvoir stocker et manipuler des données à son propos.

I L’application web fait l’interfaceentre les utilisateurs et la base de données, chacun potentiellement de manière différente.

Niveau physique

Niveau logique SGBD

Niveau externe SGBD

(5)

Introduction

Démarche de réalisation

Unespécification informelle explicite les besoinsconcernant

l’univers à modéliser (données, opérations). On procède ensuite par raffinements successifs, de l’abstrait au concret.

1. Schéma conceptuel : modélise de manière abstraite les concepts et les faits à propos de ces concepts, donnés par la spécification informelle.

2. Schéma logique: traduction du schéma conceptuel dans le modèle de données d’une certaine famille de SGBD (modèle relationnel, XML, etc.).

3. Schéma physique : schéma logique particularisé à un SGBD spécifique, prenant en compte les détails techniques précis d’organisation des données.

4. Mise en œuvre : mise en place de la base de données (code DDL, code additionnel) et développement de l’application web.

Références

Documents relatifs

I Chaque type d’entités impliqué joue un ou plusieurs rôles, chacun de ceux-ci a une cardinalité donnant, pour chaque entité de ce type, le nombre d’associations minimum et

Type Route Carrefour Nœud SNCF Ligne SNCF Section hydro Nœudhydro Conduite Etablissement Limite administrative. NIVEAU NATIONAL

Pour créer le schéma, nous pourrions simplement suivre la structure dans le document de XML et définir chaque élément comme nous le trouvons.. Cet élément a un attribut et il

une étape intermédiaire pour passer du modèle E/A, qui est un modèle sémantique, vers une représentation physique des données : fichiers, SGBD hiérarchique, SGBD

2) Combien y-a-t-il de valeurs de potentiel ? Justifier par coloriage du schéma. 3) Quels sont les sens conventionnels des différents courants ? 4) Classer les

Employé (Nom, Prénom, DateNaissance, Adresse, N°Avs, Salaire, N°Dep, Supérieur) Supérieur REFERENCE Employé.N°Avs.. N°Dep REFERENCE Département.N°Dep Département (NomD,

Ce dernier peut également être mis sous la forme équivalente de la …gure 1b... Schéma en

Cette opération, bien que presque toujours disponible est implantée avec un succès inégal dans les outils, où plusieurs problèmes sont rencon- trés : le calcul des clés est