1
Pré requis (l’élève doit savoir):
- Savoir utiliser un ordinateur
- Programme de base Delphi
Programme
Objectif terminale :
L’élève doit être capable de réaliser une base de données et d’y accéder
Matériel
- Ordinateur
- Logiciel Delphi
1. Introduction
Présentation
En informatique, une base de données (Abr. : « BD » ou « BDD » ou « BdD » ou encore DB en anglais) est un lot d'informations
stockées dans un dispositif informatique. Les technologies existantes permettent d'organiser et de structurer la base de données
de manière à pouvoir facilement manipuler le contenu et stocker efficacement de très grandes quantités d'informations.
La base de données est organisée selon un modèle de données pré-déterminé en fonction de la nature des informations qui y
seront stockées.
La structure physique des fichiers comporte des index destinés à accélérer les opérations de recherche et de tri.
Conformément à l'architecture Ansi/Sparc, l'organisation logique est indépendante de la structure physique. Une modification
de l'organisation logique ne provoque pas de modification de la structure physique et vice-versa.
Caractéristiques
Dans les fichiers de la base de données sont stockés les informations, ainsi que les index, le détail du modèle de données, des
listes de contrôle d'accès et un journal des opérations.
Les informations sont placées dans les champs des enregistrements de la base de données. Les enregistrements sont reliés pour
former des collections.
Dans les bases de données relationnelles, les collections sont des tables avec lignes et colonnes.
Les index sont des structures qui accélèrent la recherche, le tri et le regroupement des informations d'une collection par
diminution de la complexité algorithmique. Ce sont typiquement des structures en arbre B ou en table de hachage. Les index
contiennent les différentes valeurs d'un ou de plusieurs champs des enregistrements d'une collection.
Une clé primaire est un champ ou une combinaison de champs dont les valeurs sont différentes pour chaque enregistrement de
la collection. La clé primaire permet de retrouver un et un seul enregistrement de la collection.
Actuellement, IBM DB2, Oracle Database, MySQL, PostgreSQL et Microsoft SQL Server sont les principaux systèmes de gestion
de base de données sur le marché.
Réalisation d’une base de données