Ce texte à été écrit par : Alain MALVOISIN    Le 00 0000

edition précédente edition suivante Page 2/2 Voir en plein écran, imprimer
PRINCIPE D'UNE BASE DE DONNEES

Il s'agit d'emagasiner des informations, puis de les distribuer à qui les demandes. Comment emagasiner une information? une musique, une photo, un film, ou autrement, un nom d'une personne, un salaire, un numéro de facture, un article, un prix de vente, ou encore, la température ambiante, la vitesse, le niveau d'eau d'une cuve... Il suffit de définir un arbre généalogique de toute ces informations, qui dépent de quoi.

Par exemple, le niveau d'eau dépend de quoi? il dépend d'une cuve qui est chez un industriel dans le cadre de la fabrication de conserve, votre salaire dépend de quoi? de l'industriel pour lequel vous travailler, des heures que vous avez fait, de votre contrat de travail, on pourrait détaillé plus mais toujours est-il que votre fiche de paie n'à pas grand chose à voir avec le niveau de la cuve, quoiqu'en y regargant de plus prés, vous vous rendrez compte que si le niveau de la cuve reste toujours à sec, votre employeur ne pourra plus vous payer. Donc, on peut dire que toutes les données quel quelle soient ont un lien entre elles...

Il faut donc organiser ses données, les ranger dans des tables, ensembles de lignes et de colonnes ou toutes les colonnes définissent le même objet, par exemple, votre nom et votre prénom peuvent entrer dans une seule table avec une colonne qu'on appelera 'NOM' et une colonne qu'on appelera 'PRENOM', par contre votre salaire rentrera dans une autre table et le niveau de la cuve dans une troisiéme

Votre adresse peut-elle entrer la table contenant votre nom et votre prénom? ca dépend de ce que voulez en faire, si vous n'avez pas besoins de vous rappeler des adresse antérieurs que vous aviez, dans ce cas vous pouvez le faire, sinon il faut créer une table contenant les adresses, de même on fera une table pour les numéros de téléphones. Finalement on aura une table qui contiendra les noms et prénom, une table qui contient les adresse, un table qui contient les numéros de téléphone. Comment faire le liens entre ces tables? il suffit de rappeler un identifiant unique de chaque table dans la table dépendente

La définition d'une base de données est faite en appliquant une régle des dépendances. Il faut tout d'abord lister de manière exhautive toutes les données, par exemple: nom, prénom, rue, numéro dans la rue, ville, code postal, pays, numéro de cuve, nom de l'industriel, ... , ensuite il faut pour chaque donnée se poser la question de dépendence avec une autre, par exemple: le numéro de la cuve dépend-il du nom de l'industriel ? la réponse est non, est ce que le nom de l'industriel dépend de votre nom? la réponse est non, est ce que la ville dépend du nom? dans ce cas le réponse est oui, est ce que le nom dépend de la ville? la réponse est non, est ce que le nom dépend du prénom? la réponse est oui, est ce que le prénom dépend du nom? la réponse est oui. Dés qu'on à une réponse oui on se pose la question: est ce que les données correspondantes on d'autre réponses oui?, si non alors tout va bien, si oui on vérifie s'il y a une autre dépendance et on trace ainsi un arbre généalogique.

Il existes des méthodes formelle pour définir l'arborescence, tel la méthode MERISE, mais il ne faut pas oublier le principe général, la méthode n'apporte qu'une formalisation, et être trop formel ne nous aide pas à être compris, par exemple, je vous parle de tuple, de dépendence fonctionnelle, de relations un à plusieurs, je ne serais compris que par les spécialistes et pas par tout le monde, et encore que certains spécialistes n'ont pas compris le fondement, ils restent coincés à quelques modèles appris et sont incappables d'immaginations.

Au préalable, il faut définir le role de la base de données.


Combien de points pour ce texte?..... 1 point 2 points 3 points 4 points 5 points


le WebMaster : webmaster@labase-malvoisin.net
coin gauche

Ecrivez votre texte, une nouvelle, un article
Vous pouvez envoyer une photo ou une image qui illustre votre texte, cette image apparaitra en haut et à droite

!!! Attention! votre texte apparaitra dés qu'il aura été validé par notre équipe

Vous pouvez voir tous les messages écrit ici
Vous pouvez voir toutes les photos émises ici

Mes sites les plus visités et les meilleurs

Horloge Atomique
donne l'heure exact
Permet de mettre le PC à l'heure
la météo des vents
Se site donne la direction et le force du vent dans toutes les mers du monde et de manière trés précise
Météo Local
La météo sur 10 jours
First 30
Site réalisé par un particulier se porte au sujet de sa passion pour son bateau
Annuaires
L'annuaire du téléphone pages blanches et pages jaunes
Le manuel du PHP en français
Voici le manuel officiel du langage PHP, ce langage est utilisé pour générer des pages HTML depuis une base de données
Cartes de France
Ce site est le meilleur pour visualiser la carte du monde et ses agglomérations
WebMail
Votre adresse IP = 3.22.79.165