II.7.2. Choix du SGBD
Le SGBD est un ensemble de services (applications logicielles)
permettant de gérer les bases de données, c'est-à-dire:
· permettre l'accès aux données de
façon simple
· autoriser un accès aux informations à de
multiples utilisateurs
· manipuler les données présentes dans la
base de données (insertion, suppression, modification).
Pour implémenter notre base de données nous
avons opté pour le SQL Server.
Qu'appelle-t-on SQL ?
SQL (Structured Query Language, traduisez langage de
requêtes structurées) est un langage de définition de
données (LDD, ou en anglais DDL data definition language), un langage de
manipulation de données (LMD, ou en anglais DML, Data Manipulation
Language), et un langage de contrôle de données (LCD, ou en
anglais DCL, data control language), pour les bases de données
relationnelles.
Le modèle relationnel a été
inventé par E.F. Cold (Directeur de recherche du centre IBM de San
José) en 1970, suite à quoi de nombreux langages ont fait leur
apparition :
· IBM Sequel (Structured English Query Language) en
1977 ;
· IBM Sequel/2
· IBM Système/R
· IBM DB2
Ce sont ces langages qui ont donné naissance au
standard SQL, normalisé en 1986 par l'ANSI pour donner SQL/86. Puis en
1989 la version SQL/89 a été approuvée. La norme SQL/92 a
désormais pour nom SQL2.
SQL est un langage de définition de données
(LDD) c'est-à-dire il permet de créer des tables dans une base de
données relationnelle, ainsi que d'en modifier ou supprimer.
SQL est langage de manipulation de données (LMD, cela
signifie qu'il permet de sélectionner, insérer, modifier ou
supprimer des données dans une table d'une base de données
relationnelle.
SQL est un langage de contrôle de données :
il est possible avec SQL de définir les permissions au niveau des
utilisateurs d'une base de données.
II.8.1. Généralités sur la base
de données.
Une base de données (son abréviation est BD, en
anglais DB, Data Base) est une entité dans laquelle il est possible de
stocker des données de façon structurée et avec le moins
de redondance possible. Ces données doivent pouvoir être
utilisées par des programmes, par des utilisateurs différents.
Ainsi, la notion de base de données est généralement
couplée à celle de réseau, afin de pouvoir mettre en
commun ces informations, d'où le nom de base. On parle
généralement de système d'information pour désigner
toute la structure regroupant les moyens mis en place pour pouvoir partager des
données.
II.8.2. Utilité d'une base de
données.
Une base de données permet de mettre des données
à la disposition des utilisateurs pour une consultation, une saisie ou
bien une mise à jour, tout en s'assurant des droits accordés
à ces derniers. Cela est d'autant plus utile que les données
informatiques sont de plus en plus nombreuses.
Une base de données peut être locale,
c'est-à-dire utilisable sur une machine par un utilisateur, ou bien
répartie, c'est-à-dire que les informations sont stockées
sur des machines distantes et accessibles par réseau.
|