Base de données

Une base de donnĂ©es est un ensemble d’informations homogènes. On peut dire qu’il s’agit de rĂ©fĂ©rentiels structurĂ©s de donnĂ©es de manière systĂ©matique oĂą elles sont stockĂ©es et peuvent ĂŞtre rapidement rĂ©cupĂ©rĂ©es.

La définition de base de données en informatique il est:

“un système composĂ© d’un ensemble de donnĂ©es et d’un progiciel pour le gĂ©rer, de telle sorte que le stockage redondant des donnĂ©es soit contrĂ´lĂ©, les donnĂ©es sont indĂ©pendantes des programmes qui l’utilisent, les relations entre les donnĂ©es sont stockĂ©es avec ceux-ci et les donnĂ©es peuvent ĂŞtre consultĂ©s de diverses manières. ”

En ce sens, une base de donnĂ©es est un ensemble de fichiers auxquels un ensemble de programmes contenant des donnĂ©es associĂ©es peut accĂ©der. Ongle requĂŞte dans la base de donnĂ©es c’est une instruction de requĂŞte pour rĂ©cupĂ©rer des informations.

Exemples de bases de données de la vie quotidienne

  • L’inscription des Ă©tudiants d’un collège ou d’une universitĂ©.
  • Le dossier patient d’un cabinet mĂ©dical ou d’un hĂ´pital.
  • La base de donnĂ©es des livres et magazines dans une bibliothèque ou une librairie.
  • Les relevĂ©s bancaires des clients d’une institution financière.

À quoi sert une base de données?

  • Organisez de grandes quantitĂ©s de donnĂ©es pour extraire les informations pertinentes.
  • Obtenir des informations sur les habitudes: Des entreprises comme Amazon.com utilisent les bases de donnĂ©es de leurs clients pour faire des suggestions de nouveaux achats.
  • Faciliter la recherche et la consultation d’informations: une base de donnĂ©es de bibliothèque permet de rechercher un livre ou un magazine plus rapidement que d’utiliser un fichier ou de rechercher manuellement.

Types de bases de données

Les bases de données sont classées en trois groupes:

  • Bases de donnĂ©es hiĂ©rarchiques: prĂ©sente une structure hiĂ©rarchique, c’est-Ă -dire dans un arbre.
  • Bases de donnĂ©es rĂ©seau: la structure est interconnectĂ©e.
  • Bases de donnĂ©es associĂ©es: elles sont constituĂ©es de tableaux prĂ©sentant des relations mathĂ©matiques.

Exemple de base de données

Les bases de donnĂ©es sont structurĂ©es en tableaux, un exemple est les bases de donnĂ©es d’une universitĂ©, oĂą il a des tableaux avec les informations des Ă©tudiants, les informations des professeurs, les informations sur les carrières et les relations entre toutes ces donnĂ©es:

Informations sur les Ă©tudiantsPrĂ©nom de l’Ă©lève Nom de famille Race

Est1ÀÀMédicament
Est2BBDroite
Est3CCPhysique
Est555MNOPMathématiques

Information enseignantEnseignant Prénom Nom Classe

PF1HACHEHACHEAlgèbre I
PF2BXBXConception II
PF3CXCXla biologie
PF20WXWXDĂ©ontologie

Informations sur la classeClasse de course semestrielle

Algèbre IMédicamentun
Algèbre IIMathématiquesun
la biologieMĂ©dicamentun
DĂ©ontologieDroiteun
….
SĂ©minaire IIIPhysique5

Relation élèves-enseignantÉlève-enseignant

Est1PF1
Est555PF12

Types de données de base de données

Les données sont les objets sur lesquels un ordinateur fonctionne et sont les faits qui sont enregistrés dans une base de données. Ils peuvent être de différents types de base:

  • numĂ©rique,
  • logique et
  • caractères alphanumĂ©riques.

Données brutes

On parle de données brutes lorsque les données ne sont pas organisées ou fournissent des informations précieuses.

Informations personnelles

Lorsque nous achetons un article dans une boutique ou une boutique en ligne, ils nous demandent généralement nos données personnelles:

  • Le nom,
  • date de naissance,
  • numĂ©ro de tĂ©lĂ©phone,
  • adresse,
  • numĂ©ro de carte de crĂ©dit, entre autres.

Les données client sont enregistrées dans la base de données métier, qui les stocke, puis les traite et en tire parti.

DonnĂ©es d’exploitation

Ce sont les donnĂ©es associĂ©es aux opĂ©rations d’une organisation. Des exemples de donnĂ©es d’entreprise sont le nombre d’employĂ©s, les noms, la date de dĂ©but du travail, le salaire, les vacances, le revenu par jour, les clients, les produits et bien d’autres.

Données scientifiques

Dans la recherche scientifique, beaucoup de donnĂ©es sont gĂ©nĂ©rĂ©es. Par exemple, pour crĂ©er la première image d’un trou noir, 5 pĂ©taoctets (1 Po = 1015) de donnĂ©es numĂ©risĂ©es ont Ă©tĂ© collectĂ©s.

Systèmes de gestion de bases de données

Les systèmes de gestion de base de donnĂ©es ou SGBD (système de gestion de base de donnĂ©es) jouent le rĂ´le d’intermĂ©diaire entre la base de donnĂ©es stockĂ©e sur l’ordinateur et l’application qui demande les donnĂ©es. le sien cible consiste Ă  rĂ©cupĂ©rer des informations et Ă  stocker de nouvelles informations dans la base de donnĂ©es.

Applications des systèmes de base de données

Les bases de données sont largement utilisées dans diverses situations:

  • Commerce: pour stocker des informations sur les ventes, les achats, les stocks et les clients.
  • TĂ©lĂ©communications: pour enregistrer les factures, les appels, les cartes tĂ©lĂ©phoniques, les rĂ©seaux de communication.
  • Ressources humaines: pour avoir des informations sur les employĂ©s, les salaires, les primes et les performances.
  • Compagnies aĂ©riennes: pour faire des rĂ©servations et accĂ©der Ă  diffĂ©rents plans de voyage et coĂ»ts.
  • Banques: conserver les informations clients et les transactions bancaires.

Systèmes de gestion de bases de données commerciales

  • Oracle
  • IBM DB2
  • Serveur Microsoft SQL
  • Ingres

Systèmes de gestion de base de données gratuits (open source)

  • MySQL
  • PostgresSQL
  • SQLite

Modèle de données

Un modèle de données est un outil qui décrit la structure de la base de données. Il existe plusieurs types de modèles de données:

  • Modèle de relation entitĂ©-relation: est un modèle sĂ©mantique qui dĂ©crit la structure conceptuelle externe de la base de donnĂ©es.
  • Modèle relationnel: Il s’agit d’un modèle basĂ© sur le registre qui dĂ©crit les niveaux externe, logique et interne des bases de donnĂ©es. Utilisez des tableaux pour reprĂ©senter les donnĂ©es et les relations.
  • Modèle orientĂ© objet: c’est un modèle sĂ©mantique qui comprend une encapsulation, une unitĂ© oĂą les donnĂ©es sont protĂ©gĂ©es.
  • Modèle objet-relationnel– Ce modèle y ajoute des types de donnĂ©es et des mĂ©thodes complexes.
  • Modèles de donnĂ©es semi-structurĂ©s– se composent de nĹ“uds auto-descriptifs lors de l’utilisation de XML (Extensible Markup Language ou XML for Extensive Markup Language)

Histoire des systèmes de bases de données

1950-1960

  • Bandes magnĂ©tiques pour le stockage des donnĂ©es.
  • Lecture sĂ©quentielle des bandes et des paquets de cartes perforĂ©es.

1960-1970

  • Accès direct aux donnĂ©es via des disques fixes.
  • La lecture n’est plus sĂ©quentielle.
  • Des bases de donnĂ©es rĂ©seau et hiĂ©rarchiques ont Ă©tĂ© dĂ©veloppĂ©es.
  • Les bases de donnĂ©es relationnelles sont nĂ©es.

Années 1980

  • SQL / DS, le premier produit de base de donnĂ©es relationnelle d’IBM, est crĂ©Ă©.
  • Des bases de donnĂ©es parallèles et distribuĂ©es ont Ă©tĂ© Ă©tudiĂ©es.

Années 90

  • Les bases de donnĂ©es commencent Ă  ĂŞtre utilisĂ©es pour la prise de dĂ©cision et les consultations.
  • Des bases de donnĂ©es parallèles et des bases de donnĂ©es relationnelles orientĂ©es objet commencent Ă  ĂŞtre proposĂ©es Ă  la vente.
  • Croissance du World Wide Web.
  • Bases de donnĂ©es avec interface Web vers les donnĂ©es.

 

Les références

Quetglás, GM, Lobo, FT, Cerveron LleĂł, V. Fondamentaux de l’informatique et de la programmation. AnnĂ©e mille neuf cents quatre-vingts-quinze.

Silberschatz, A., Korth, HF, Sudarshan, S. Bases des bases de données. McGraw Hill. 2002.

 

Étiquettes:

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *