Essays.club - Dissertations, travaux de recherche, examens, fiches de lecture, BAC, notes de recherche et mémoires
Recherche

Cours technique de bases de données.

Par   •  6 Juillet 2018  •  10 230 Mots (41 Pages)  •  540 Vues

Page 1 sur 41

...

doivent-elles être nettoyées ou vérifiées ? Est-ce l’utilisateur qui introduit les données ?

La première étape pour concevoir une application base de données est donc de savoir clairement quelles sont les données requises et d’où elles proviennent. Notre cours se limitera juste à la conception de la couche persistance d’une application et la détermination des acteurs et leur rôle dans le système informatique.

En effet, une erreur de conception pourrait en générer d’autre bien plus graves lors de l’installation de la base ; allant parfois même jusqu’à la perte de certaines données. C’est pourquoi, les méthodes de conception de bases de données ont été mise sur pied afin d’éviter les erreurs majeures éventuelles. La méthode MERISE constitue ainsi l’une des méthodes les plus employées.

MERISE en tant que méthode informatique doit répondre aux quatre objectifs principaux :

- Définir ce que l’utilisateur final veut informatiser

L’informaticien doit lui faire comprendre ce qu’il veut réellement et sa faisabilité. Et, chaque étape doit être validée par l’utilisateur avant de passer à l’étape suivante.

- Vérifier la cohérence de sa demande

Elle consiste à vérifier la cohérence entre les trois modèles, il s’agit :

 Du modèle de communication : échange d’information

Cours de Technique de Bases de Données

G2 Informatique UPL CT Lucide Bula

Page 4 sur 50

Lisez et relisez ce cours. C’est seulement votre volonté qui vous amènera à la compréhension (CT Bula)

 Du modèle de traitement : ces échanges provoquent les traitements

 Du modèle de données : ces traitements manipulent des données.

NB : Toute donnée décrite doit être utilisée dans un traitement, lequel traitement déclenché par un échange d’information.

- Structurer les données à informatiser : la structuration de données consiste à donner aux données une certaine forme ou modèle compréhensible par tous les membres de l’équipe. Cette construction des représentations graphiques appelées modèle est couverte par la plupart des méthodes actuelles (Merise, Niam, Modèle de Chen etc) et, elle demande un sens d’abstraction (inné ou acquis) non négligeable.

- Rester simple

La simplicité dont on parle ici va de pair avec la compréhension du sujet de l’utilisateur final. En gardant à l’esprit le souci de simplicité, vous aurez le plaisir d’avancer sans remettre en question les étapes précédentes.

En rapport avec la méthode MERISE, la modélisation se réalise en quatre étapes principales qui correspondent à trois niveaux d’abstraction différents.

a. Niveau conceptuel

A ce niveau le contenu de la base est représenté en termes conceptuels, indépendamment de toute considération informatique. Il s’agit de la formalisation des données.

b. Niveau logique

Ce niveau résulte de la traduction du schéma conceptuel en un schéma propre à un type de base de données. (Choix du type de base de données)

c. Niveau physique

Il s’agit ici de la description des méthodes d’organisation et d’accès aux données de la base (Choix du SGBD).

5. Objectifs du cours

5.1. Objectif général

Ce cours vise à initier les étudiants en informatique à la conception et réalisation d’une base de données relationnelle d’un système d’information.

5.2. Objectifs spécifiques

A la fin de ce cours l’étudiant devra être capable :

 de concevoir le schéma conceptuel de données d’un système d’information,

Cours de Technique de Bases de Données

G2 Informatique UPL CT Lucide Bula

Page 5 sur 50

Lisez et relisez ce cours. C’est seulement votre volonté qui vous amènera à la compréhension (CT Bula)

 de transformer le schéma conceptuel en un schéma logique de données,

 de présenter clairement les spécifications internes et externes de l’application base de données,

6. Plan du cours

INTRODUCTION GENERALE

CHAPITRE PREMIER : MODELISATION CONCEPTUELLE

1.1. Le modèle

1.2. Les entités

1.3. Les attributs

1.4. Les relations

1.5. La construction d’un schéma conceptuel

CHAP.II : MODELISATION LOGIQUE RELATIONNELLE

2.1. Les Concepts fondamentaux

2.2. Les contraintes d’intégrité

2.3. Les Règles de transformation du SCD en SLDR

2.4. La théorie de la normalisation

2.5. L’algèbre relationnelle

CHAPIII. IMPLEMENTATION

3.1. Le SGBD

3.2. Les spécifications internes et externes

3.3. Le langage SQL

3.4. La position d’une base de données dans une application

EXERCICES

Cours de Technique de Bases de Données

G2 Informatique UPL CT Lucide Bula

Page 6 sur 50

Lisez et relisez ce cours. C’est seulement votre volonté qui vous amènera à la compréhension (CT Bula)

CHAPITRE I. MODELISATION CONCEPTUELLE

La modélisation conceptuelle est une étape fondamentale de la conception d’une base de données dans la mesure où d’une part,

...

Télécharger :   txt (74.1 Kb)   pdf (158.9 Kb)   docx (64 Kb)  
Voir 40 pages de plus »
Uniquement disponible sur Essays.club