Les principes
de base de données

Ce document n’est pas un manuel de base de données. Dans ce chapitre, vous trouvez seulement le cadre général de base de données. Car nous ne pouvons pas expliquer la BD dans quelques pages. Le but est de vous montrer sa logique. Par contrer vous pouvez télécharger quelques manuels et trouvez des informations détaillées dans différents sites Internet

Basede donnée (BD) est une collection de données
reliées et stockées ensembles pour servir une ou plusieurs applications.

dont quelques adresses vous trouvez dans cette page.

Base de données

Base de donnée (BD) est une collection de données reliées et stockées ensembles pour servir une ou plusieurs applications. C'est-à-dire, elle est « un ensemble organisé d’informations avec un objectif commun »

Les informations doivent être organisée avant de devenir une base de données. Nous avons trois étapes à respecter pour obtenir une BD :

  • regrouper toutes les informations à une entité (ou variété)
  • regrouper ces informations relatives à la seconde variété (ou entité)
  • ces informations doivent être liées (la relation) d’une façon ou d’une autre à un objectif commun.

Mais comment regroupe-t-on les informations ? Il y trois éléments fondamental qui construisent une BD : tables (entité), enregistrements (instances) et colonnes (attribut).

Les tables « sont des structures conçues pour contenir les informations sous une forme d’organisation optimisée ». Un enregistrement (les instances) « est une instance d’un objet physique ou conceptuel à l’intérieur d’une table »¹ . Les colonnes (les attributs) d’une table sont descripteurs relatifs aux enregistrements.

Une table ou entité se définit vis-à-vis son contenu ;

par exemple ; il y 13 étudiants et 1 professeur, il nous faut donc 2 tables : celle étudiante et celle professeur.

Entre ces deux tables nous avons une relation « cours »

et une « colonne » (attribut) : « age »,

par conséquence, un enregistrement (ou champ ou instant), par exemple, 20 ans.

Enfin, nous avons un identifiant (ou la clé) qui doit être unique pour un ou plusieurs colonnes, par exemple, « N° Personne » et chaque enregistrement possède un numéro unique : 1, 2, 3 ». Pour mieux comprendre l’identifiant, le « numéro de sécurité » est un bon exemple, car il existe un seul numéro pour une seule personne.

Si nous faisons les tables à partir de cet exemple, nous obtiendrons :

Grâce à la colonne (l’attribut) « cours », nous avons notre relation entre deux tables. A quoi sert-il la « relation » ? La relation, par définition, est une représentation d’une association entre des entités (tables). Elle permet au SGBD de trouver des liaisons d’une table à une autre afin de rechercher les informations.

SGBD-R

Le modèle Système de Gestion des Base de Données Relationnelles (SGBD-R) est un ensemble des programmes assurant la gestion des données stockées dans une BD : "les données sont enregistrées dans des tableaux à deux dimensions (lignes et colonnes). La manipulation de ces données se fait selon la théorie mathématique des relations. SGBD-R sont les bases de données les plus répandues (environ trois quarts des bases de données)."² Le rôle des SGBD-R :

  • Garantir l’indépendance physique et logique des données vis-à-vis des programmes applications.
  • Permettre la description et la manipulation des données par des langages non procéduraux.
  • Autoriser le partage des données.
  • Garantir l’efficacité des accès aux données
  • Assurer l’intégrité, la cohérence et la sécurité des données

SGBD-R est basée sur SQL qui est un langage permettant de récupérer, de modifier les données et de réaliser sur les données des calculs complexes.

Les principaux systèmes de gestion de bases de données sont les suivants²  :

  • Borland Paradox
  • Filemaker
  • IBM DB2
  • Ingres
  • Interbase
  • Microsoft SQL server
  • Microsoft Access
  • Microsoft FoxPro
  • Oracle
  • Sybase
  • MySQL
  • PostgreSQL
  • mSQL
  • SQL Server 11

 

 

    Source : "Base de données et SQL"
Les notes des cours
du multimédia - 2001
par Alpasrlan Coskun

Source¹ : SQL
KAUFFMAN J, MATSIK B, Spencer K
publié par CampusPress 2001

Source² : www.commentcamarche.net