Cours bdoo Module Bas es de données Orientées Objet volume BELASLA El Mehdi Belasla yahoo fr EMSI CObjectifs du cours n Apprendre le concept BDOO n Apprendre la manipulation des SGBDOO ? Orienté Objet pure ODL OQL ? Le relationnel objet SQL CStructure du
Module Bas es de données Orientées Objet volume BELASLA El Mehdi Belasla yahoo fr EMSI CObjectifs du cours n Apprendre le concept BDOO n Apprendre la manipulation des SGBDOO ? Orienté Objet pure ODL OQL ? Le relationnel objet SQL CStructure du cours n Cours magistral n Travaux dirigés n TPs n projet CPlan général du cours n Introduction à l ? Orienté Objet n Problématique des BDs relationnels n Dé ?nition des SGBDO n Le standard ODMG ? ODL ? OQL n L ? objet- relationnel ? SQL CL ? orienté Objet CDé ?nition d ? un objet n Un objet comme un ensemble comportant ? des attributs n Propriétés de l ? objet ? des méthodes n Comportements ou op érations ? un identi ?ant OID n Un objet correspondant à un objet réel matériel ou abstrait Les valeurs des attributs d é ?nissent l'état de l'objet CEtat d ? un objet n Ensemble des valeurs des attributs de l ? objet à un instant donné ? Un attribut est une information qui qualif ie l ? objet qui le contient Chaque attribut prend une valeur dans un domaine de d é ?nition donn é ? Exemple n Pour un objet de type Voiture ? Ma voiture est caractérisée par ? Sa marque Opel ? ? Sa couleur Noir ? ? Sa masse ? ? Son immatriculation AB ? n L ? état d ? un objet change pendant sa vie ? L ? état d ? un objet à un moment donn é est la conséquence des comportements pass és ? Exemple n Ancienne immatriculation de Ma voiture YZ ? CComportement d ? un objet n Actions et réactions possibles ? Ensemble d ? opérations méthodes n Exemple de méthodes ? démarrer rouler stopper ajouter essence n Stimulation ? Demander à un objet d ? e ?ectuer une méthode par un envoi de message n Exemple Ok mavoiture démarrer Vol mavoiture ajouter essence n Evolution de l ? état ? L ? état d ? un objet dépend des opérations e ?ectuées par les di ?érents appels de méthodes ? Certaines opérations dépendent de l ? état courant n Exemple ? La méthode ma voiture démarrer ne fonctionnera seulement si mavoiture volumeessence CIdentité d ? un objet n Caractérise l ? existence propre de l ? objet ? Identi ?cation de l ? objet de manière n non ambigu ? n indépendante de son état Deux objets dont toutes les valeurs d ? attributs sont identiques n ? ont pas la même identité CReprésentation d ? un objet n Selon le formalisme UML Mavoiture Sa marque Opel ? Sa couleur Noir ? Sa masse ? Son immatriculation AB ? Démarrer Ajouteressence entier v Rouler stopper Nom de l ? objet Attributs Méthodes CLiens entre les objets n Pour pouvoir envoyer un message à un objet il faut le connaitre ? ? Ex L ? objet Leconducteur conna? t l ? objet Mavoiture ? Conna? tre un objet
Documents similaires
-
48
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 03, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 101.5kB