LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Les bases de données

Fiche : Les bases de données. Recherche parmi 300 000+ dissertations

Par   •  24 Septembre 2018  •  Fiche  •  628 Mots (3 Pages)  •  745 Vues

Page 1 sur 3

S 53. 3 Les bases de données

S 53.3. 2 – L’exploitation de la base de données (1ère partie)

I – Le passage du modèle relationnel à la base de données

Diapo 1

Le modèle relationnel représente la structure de la base de données.

Le modèle relationnel est représentation logique et rationnelle des données permettant de les rendre exploitables par un logiciel type SGBDR.

[pic 1]

Au moment de créer la base dans le SGBDR, chaque relation du modèle deviendra une table dans le logiciel. Ces tables seront dotées d’un certain nombre de colonnes appelées des « champs ». Les champs dans les tables correspondent aux attributs de chaque relation.

Les lignes de la table sont appelées « enregistrements ».

II – Le vocabulaire de la base de données

Diapo 2

[pic 2]

Diapo 3

[pic 3]

III – Les contraintes d’intégrité de la base de données

Lors de la saisie des informations dans la base de données, des messages d’erreur peuvent apparaître et bloquer la saisie car les contraintes d’intégrité ne sont pas respectées.

A – L’intégrité de domaine

Le domaine correspond au type de données ou format (texte, monétaire, date…). La saisie des données doit donc être réalisée en conformité avec le format des données prévu pour le champ (ex : la saisie d’un valeur texte est impossible dans un champ dont le format est monétaire.)

B – L’intégrité de relation

Elle concerne la saisie de clé primaire dans une table, pour que cette clé joue son rôle d’élément de recherche d’information, elle doit être unique et non nulle.

C – L’intégrité référentielle

La saisie d’une valeur clé étrangère doit faire référence à une valeur déjà existante en tant que clé primaire dans une autre table. Il faut donc toujours créer la valeur clé primaire avant de l’utiliser dans une autre table en tant que clé étrangère.

Diapo 4

[pic 4]

IV – Les opérateurs relationnels

Une requête est une interrogation dans une base de données portant sur le contenu d’une ou plusieurs tables. Les requêtes mettent en jeu des opérateurs relationnels.

Diapo 5

A – La projection

De quoi s’agit-il ?

Exemple

La projection est une opération qui consiste à ressortir certains champs d’une table.

Ainsi, le résultat d’une projection sera une nouvelle table, plus étroite que celle interrogée.

On souhaite connaître le nom des clients et la ville où ils sont domiciliés.

Commentaires

Relation interrogée :

CLIENT (Numcli, Nomcli, Adresseruecli, AdresseCPcli, Adressevillecli)

Résultat de la requête :

VILLECLIENT (Nomcli, Adressevillecli)

Diapo 6

[pic 5]

Diapo 7

[pic 6]

Diapo 8

B – La sélection

De quoi s’agit-il ?

Exemple

La sélection (ou restriction) est une opération qui consiste à ne retenir que certains enregistrements (lignes) d’une table en fonction d’un critère donné.

On souhaite connaître les noms des clients domiciliés à Avignon.

Commentaires

Pour réaliser cette requête, il faut utiliser les opérateurs de projection (pour sélectionner les champs Nomcli et Adressevillecli) puis l’opérateur de sélection (pour ne garder que les lignes dont la ville est Avignon)

Relation interrogée :

CLIENT (Numcli, Nomcli, Adresseruecli, AdresseCPcli, Adressevillecli)

Résultat de la requête :

CLIENTAVIGNON (Nomcli, Adressevilllecli)

...

Télécharger au format  txt (4.8 Kb)   pdf (520.5 Kb)   docx (603.3 Kb)  
Voir 2 pages de plus »
Uniquement disponible sur LaDissertation.com