Conception d'une application web pour la publication des résultats académiques dans un portail documentaire.( Télécharger le fichier original )par Patrick IZATINA MBALA Institut Supérieur de Techniques Appliquées - Licence 2014 |
I.4.1.2.1. DEFINITIONUne base de données (son abréviation est BD, en anglais DB, data base) est un ensemble de données structurées non redondantes exhaustives. 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. La figure I.2 illustre une base de données partagée en réseau. Les clients les clients fig.I.2 : base de données partagée dans un réseau On entend ici par entreprise toute collectivité d'individus travaillant en coordination à la réalisation d'un objectif commun. Exemples de base de données : ? Pour la gestion du personnel, des étudiants, des cours, des inscriptions, 1 Jean-Marie Ottelé, introduction aux systèmes de gestion de base de données, LTECG Luxembourg pp.18-20 I S T A 2 0 1 4 - 2 0 1 5 P a g e | - 13 - > D'une université ou d'une école, > Du système de réservation de places d'avion des compagnies d'aviation, > Pour la gestion des comptes des clients des sociétés bancaires, etc.,... I.4.1.2.2. CRITERES D'UNE BASE DE DONNEES Une base de données doit répondre aux trois critères suivants : > L'exhaustivité : C'est la présence dans cette base de tous les enseignements qui ont trait aux applications en question ; > La non redondance des données : Non répétition d'une donnée plusieurs fois ; > La structure : C'est l'adaptation du mode de stockage de données au traitement ; structuration que la base doit avoir est liée à l'évolution de la technologie. I.4.1.2.3. IMPORTANCE DE LA BASE DE DONNEESUne base de données permet de mettre des données à la disposition d'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. L'avantage majeur de l'utilisation de bases de données est la possibilité de pouvoir être accédées par plusieurs utilisateurs simultanément. I.4.1.2.4. LA GESTION DE LA BASE DE DONNEES1Afin de pouvoir contrôler les données ainsi que les utilisateurs, le besoin d'un système de gestion s'est vite fait ressentir. La gestion de la base de données se fait grâce à un système appelé SGBD (système de gestion de bases de données) ou en anglais DBMS (Data base management system). 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). 1 http://laurent-audibert.developpez.com/cours-bd/. I S T A 2 0 1 4 - 2 0 1 5 P a g e | - 14 - Le SGBD à trois niveaux de représentation des données qui a été définis par ANSI/SPARC:
La figure I.3 ci-dessous illustre le niveau de représentation des données Fig. I.3 : SGBD niveaux de représentation des données |
|