Devoir de Philosophie

base de données - informatique.

Publié le 25/04/2013

Extrait du document

base de données - informatique. 1 PRÉSENTATION base de données, en informatique, ensemble organisé de données. Généralement, une base de données est contrôlée par un système de gestion permettant d'effectuer la recherche, le tri ou la fusion de données, ainsi que toute autre requête relative à ces données. Les bases de données comptent à l'heure actuelle de nombreux domaines de mise en pratique : gestion de stocks, suivi commercial, gestion électronique de documents, gestion de clientèle, etc. 2 SYSTÈMES DE GESTION DE BASES DE DONNÉES (SGBD) Parmi les systèmes de gestion de bases de données (SGBD), les plus courants sont ceux associés aux bases de données relationnelles (SGBDR), où l'information est rangée dans des fichiers, sous forme de tables composées de lignes et de colonnes. Les lignes représentent les enregistrements (ensembles d'informations relatives à des rubriques séparées), tandis que les colonnes correspondent aux champs (attributs spécifiques à un enregistrement). Lorsque l'on effectue une recherche dans une base de données relationnelle, on peut associer l'information d'un champ d'une première table à celle d'un champ d'une deuxième table, afin d'en produire une troisième rassemblant certaines données des deux tables d'origine. Par exemple, si une table contient les champs N° EMPLOYÉ, NOM, PRÉNOM et DATE-EMBAUCHE, et qu'une autre table contient les champs SERVICE, N° EMPLOYÉ et SALAIRE, une base de données relationnelle pourra associer les champs N° EMPLOYÉ des deux tables pour rechercher certaines informations, telles que les noms de tous les employés ayant un certain revenu ou les services de tous les employés embauchés après une date donnée. En d'autres termes, une base de données relationnelle utilise les correspondances existant entre plusieurs tables pour en définir de nouvelles. Dans l'exemple précédent, le champ N° EMPLOYÉ joue en fait un rôle fondamental dans l'aspect relationnel entre les données. Celui-ci est généralement qualifié d'index ou de clé primaire simple. Si cet index (ou clé) avait été composé de deux ou plusieurs champs, celui-ci serait alors nommé index primaire composé. 3 LOGICIELS DE GESTION DE BASES DE DONNÉES En règle générale, les bases de données conçues pour les micro-ordinateurs sont relationnelles. De nos jours, il existe de nombreux logiciels de gestion de bases de données relationnelles : Access de Microsoft, Paradox de Novell, Oracle de Oracle Systems, etc. Nombre d'entre eux utilisent le langage SQL (Structured Query Language), langage d'interrogation, de mise à jour et de gestion de bases de données relationnelles. 4 MÉTHODES DE CONCEPTION DE BASES DE DONNÉES Lorsque l'on décide de créer une base de données relationnelle, il faut surtout veiller à définir clairement ses caractéristiques. Les données du problème doivent être énoncées avec précision et décidées en amont selon les besoins à traiter, la réalisation et l'installation de la base de données s'avérant alors beaucoup plus souples. En effet, une erreur de conception pourrait en générer d'autres bien plus graves lors de l'installation de la base, allant parfois même jusqu'à la perte de certaines données. C'est pourquoi des méthodes de conception de bases de données ont été mises au point afin d'éviter les erreurs majeures : la méthode MERISE constitue ainsi l'une des méthodes les plus employées en entreprise, mais d'autres comme UML, HOOD, OOA ou encore REMORA sont également très présentes dans les milieux industriels. Microsoft ® Encarta ® 2009. © 1993-2008 Microsoft Corporation. Tous droits réservés.

Liens utiles