Bases de données
Conception de bases de données : une méthode orientée objet et événement
H3248 v1 Archive

Bases de données
Conception de bases de données : une méthode orientée objet et événement

Auteur(s) : Colette ROLLAND

Date de publication : 10 juin 1996

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter l'extrait gratuit

Déjà abonné ?

Présentation

1 - Bases de données

2 - Étape conceptuelle

3 - Étape logique

  • 3.1 - SGBD O2
  • 3.2 - Règles de passage à un schéma O2

4 - Conclusion

Sommaire

Présentation

Auteur(s)

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

INTRODUCTION

La place déterminante de l’information et son rôle critique dans le fonctionnement des organisations n’est plus à démontrer. Aujourd’hui comme jamais conscientes de ces aspects, les organisations souhaitent des systèmes d’information plus efficaces, flexibles et adaptés pour traiter les problèmes informationnels et les assister dans leurs actions aussi bien quotidiennes qu’à plus long terme. Il leur importe de donner à chacun, dans l’organisation, les moyens informationnels pour accomplir professionnellement sa mission et pour prendre opportunément et rapidement les décisions que la situation justifie.

La base de données est au cœur des systèmes d’information actuels. Vaste mémoire collective, sélective et structurée, répartie et disséminée dans l’organisation, nécessairement complémentaire de la mémoire de chaque acteur de l’organisation, la base de données, au moyen de représentations adéquates, capte, traduit, aide à mettre en cohérence et diffuse l’image des faits et actes de celle‐ci.

Nous entendons par base de données une collection de données, représentations partielles et opératoires d’aspects pertinents de la vie de l’organisation sur lesquels on souhaite être renseignés. Ces collections de données aussi cohérentes que possible, sont mémorisées avec une redondance calculée et structurées de manière à faciliter leur exploitation pour satisfaire une grande variété de demandes de renseignements par des utilisateurs ayant des exigences de réponses compatibles avec leurs conditions et lieux de travail.

La base de données est une supermémoire au service des décideurs et des acteurs de l’organisation, capable de les renseigner sur la situation actuelle, sur l’historique des faits qui l’ont concernée et qu’elle a enregistrés et éventuellement sur les faits prévisibles du futur...

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 95 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h3248

Lecture en cours
Présentation

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

1. Bases de données

1.1 Technologie de gestion des bases de données

Les logiciels que sont les systèmes de gestion de bases de données (SGBD) cherchent à tirer le meilleur parti des progrès de l’informatique et des réseaux pour assurer une gestion efficace et efficiente des données. Ils doivent :

  • garantir l’intégrité des données : l’intégrité recouvre la cohérence (impossibilité de déduire deux propositions contradictoires du contenu de la base) et la fidélité (traduction sans biais de la réalité) des données ;

  • assurer la sécurité des données en garantissant qu’en cas d’erreur de manipulation, de panne, ou de malveillance, la base de données puisse être restaurée dans un état valide ;

  • assurer l’indépendance données-traitements en proposant des mécanismes qui permettent à différents programmes d’application d’avoir différentes vues d’une même donnée ;

  • permettre la confidentialité par la privatisation de l’accès et/ou la manipulation de certaines données ;

  • assurer le partage des données en mettant en œuvre des mécanismes de concurrence permettant à plusieurs utilisateurs de manipuler simultanément les mêmes collections de données ;

  • permettre la répartition technique des données sur plusieurs sites clients et éventuellement serveurs sans que cela transparaisse au niveau des utilisateurs de la base.

Durant ces dernières années, les langages de programmation orientés objet et les approches par objet en général, ont influencé de manière significative la technologie des produits de gestion des bases de données. Il en est résulté un certain nombre de modèles de structuration des données prenant délibérément l’orientation objet et de nouveaux SGBD eux‐mêmes orientés objet. Ceux‐ci offrent un nombre important d’avantages hérités de l’approche par objets tels que les notions de classe et d’objet, l’encapsulation, l’héritage, etc. La technologie objet est la technologie de pointe du monde des bases de données comme elle est celle de la programmation et du génie logiciel. Elle est en train de se normaliser ...

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 93 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Lecture en cours
Bases de données

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - BAELEN (S.V.), LEWI (J.), STEEGMANS (E.), VAN RIEL (H.) -   EROOS : an Entity-Relationship based Object-Oriented Specification Method.  -  TOOLS’7 (1992).

  • (2) - BANCILHON (F.), DELOBEL (C.), KANELLASKIS (P.) -   Building an Object-Oriented Database System : The Story of O2.  -  Morgan-Kaufmann (1992).

  • (3) -   Data Model Issues for Object-Oriented Applications.  -  ACM Transactions on Office Information Systems, Vol. 5, no 1, janv. 1987.

  • (4) - BEN ACHOUR (C.), Benjamen (A.) -   Transformation d’un schéma conceptuel (O*) en un schéma O2 : Étude du cas complet de la bibliothèque,  -  rapport CRI (1995).

  • (5) -   Object Oriented Design with Applications.  -  Published by Benjamin Cumming in (1991).

  • (6) - BRISSAUD (F.), BRUNET (J.), CAUVET (C.), GIRAUDIN (J.-P.), MORENO (M.), PENNY (E.), ROLLAND (C.) -   Modélisation...

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 94 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre