DissertationsEnLigne.com - Dissertations gratuites, mémoires, discours et notes de recherche
Recherche

Cours base de données

Recherche de Documents : Cours base de données. Rechercher de 53 000+ Dissertation Gratuites et Mémoires
Page 1 sur 10

émet une facture (raison sociale, adresse, capital….) ; le(s) taux de TVA….

Dans les traitements informatiques, il est fondamental de distinguer les données des résultats produits par le traitement de ces données.

Exemple : des quantités commandées sont une donnée, le total à payer est un résultat calculé à partir d'un ensemble de données (quantité, prix unitaire, taux de remise, taux de TVA…. etc)

Cependant certains résultats sont repris pour d'autres traitements et deviennent alors des données

Exemple : le montant de chaque facture est repris comme donnée pour calculer le chiffre d'affaires lui même repris comme donnée pour calculer la partie variable de la commission des représentants …

A) Les données ont différents types

L'informatisation des traitements oblige à bien repérer le type de chaque donnée.

➢ Le type numérique

Si une donnée peut faire l'objet d'un calcul, elle est de type numérique

← Exemple : le prix d'une chambre, une quantité facturée, un taux de remise….

Les données numériques peuvent se présenter sous différents formats : nombre entier, %, fraction…

➢ Le type date

Les dates et heures sont très usitées en gestion. Pour le traitement informatique, il faut préciser son format ( 12 septembre N ou 12/09/200N ….)

Les dates peuvent aussi faire l'objet de calculs: le résultat est alors de type numérique

➢ Le type logique

Ce sont des données dont les valeurs peuvent être Vrai/Faux ou Oui/Non…

➢ Le type texte

Toutes les autres données sont de type texte. Elles sont constituées de suites de caractères (des lettres, des chiffres, des signes de ponctuation…). Ce type est aussi appelé "chaîne de caractères"

← Le code postal, le numéro de téléphone, l'adresse d'un client…

B) L'ensemble des données forme le dictionnaire des données

L'ensemble des données élémentaires nécessaires à un traitement constitue le dictionnaire des données de ce traitement. Il est souvent représenté sous la forme d'un tableau à trois colonnes qui précise pour chaque donnée, son nom, son type et quelques exemples de valeurs.

La structuration des données

Pour faciliter les traitements, il est nécessaire de structurer les données pour éviter toute redondance.

A cette fin, elles sont, en fonction de leur contenu, regroupées dans des tables

Les données sont organisées à travers des tables

Une table est un tableau qui regroupe des données relatives à un même acteur (Ex: clients) ), un même objet (Ex : chambre) ou une même notion (Ex :planning de réservation) . On lui donne un nom qui évoque son contenu.

Chaque intitulé de colonne d'une table représente le nom d'une donnée et est appelé champ ou attribut.

La première ligne de la table qui fournit le titre des colonnes représente son schéma, c'est à dire l'ensemble de ses champs.

Chacune des autres lignes de la table contenant des valeurs est appelée enregistrement.

Un enregistrement est donc constitué par un ensemble de valeurs que prend chacun des champs d'une table.

1. Exemple :

Table chambres Nom de la table

[pic]

Schéma de la table Une valeur

Un enregistrement

Nom d'un champ ou attribut

2 La clef primaire a un rôle structurant

Chaque enregistrement doit pouvoir être identifié sans confusion possible.

La clé primaire est un champ ou un groupe de champs dont la valeur permet d'identifier de façon unique chaque enregistrement de la table.

2. Exemples : Dans la table clients, le champ N°client permet d'identifier chaque client sans possibilité de confusion entre deux clients qui auraient le même nom.

Dans la table planning, la clef primaire est l'ensemble (N° de chambre, jour)qui identifie de façon unique chaque réservation. C'est une clef concaténée, formée de la réunion de plusieurs champs.

3 Chaque donnée d'un enregistrement est en dépendance fonctionnelle de la clef primaire

Pour structurer de façon cohérente chacune des tables, tous les champs doivent dépendre uniquement et directement de la clef primaire de la table

3. Exemple : Dans la table clients, à chacun numéro de client ne correspond qu'un titre de civilité et un seul. De même pour le nom, le prénom…etc.

Titre de civilité, nom, prénom … sont en dépendance fonctionnelle de la clef numéro de client

4 Les tables sont liées grâce à des clefs étrangères.

Une clef étrangère permet d'établir une relation entre deux tables. C'est un champ (ou un groupe de champs) dans une table qui fait référence à la clef primaire d'une autre table.

4. Exemple : Dans la table planning, le champ N° de client permet la relation avec la table clients. Grâce à ce lien, à partir du numéro de client dans la table planning, la connexion peut se faire

...

Télécharger au format  txt (8.3 Kb)   pdf (159.4 Kb)   docx (8.4 Kb)  
Voir 9 pages de plus »
Uniquement disponible sur DissertationsEnLigne.com