Les Bases de Données orientées Objet (BDO)

Slides:



Advertisements
Présentations similaires
PTI n°5: PDO.
Advertisements

Présentation RIO - 25/01/02 Yves Le Monnier & Philippe Dartois - TTV Les Serveurs dApplications.
Ispirer Systems Présentation de la Société Copyright (c) Ispirer Systems Ltd. Tous Droits Réservés.
Informatique appliquée à la gestion Bases de données www. labri
Nos Partenaires Rencontres ASP.NET : Développement Rapide dApplications Web.
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
Architecture de machines Principes généraux
Caché Base de donnée Post-Relationnelle de la société Intersystems.
Cours Visual Basic pour Application
VI. Analyse des solutions techniques
Développement d’applications web
IUT CALAIS Rue Louis David Calais Tel : RAPPORT DU PROJET Marsylle Florian.
Sommaire Objectif de Peakup Principes de fonctionnement
Principes de persistance dans les applications orienté objet
Les instructions PHP pour l'accès à une base de données MySql
Gestion des bases de données
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
VI. Analyse des solutions techniques
L3 Module Libre Année universitaire Initiation à la Bioinformatique Jean-Michel RICHER.
Initiation aux bases de données et à la programmation événementielle
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Sandrine BUENDIA Guillaume GALLET.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
Les Bases de Données orientées Objet (BDO)
PHP & My SQL.
BD Relationnelles versus BD Objets Fariza Tahi
Comment stocke-t-on des données sur un site web ?
Présentation Session RPSI
Bases de données Open Source Pierre Crépieux 13/03/2008.
Combien envisagent d’utiliser SSMA pour migrer : OracleSybaseAccess.
Migration De Frantiq Vers Koha
BASES DE DONNEES RELATIONNELLES DES CONCEPTS AUX APPLICATIONS.
PHP & MySQL Master1 ICD Claire Jacquot Emilie Hot le 24/10/2006.
Les systèmes de gestion de base de données (SGBD)
Présentation générale du projet
PostgreSQL – Présentation
PLAN 1. Introduction 1.1. Sites de presse actuels 1.2. Objectif de notre site 2. Description du modèle 3. Outils utilisés 3.1. SVG 3.2. PHP et MySQL 4.
Alexandre Blond Antoine Deshayes
Le Langage SQL Introduction. 2 Historique du Langage SQL E. F. CODD : premiers articles dans les années 70 IBM crée le langage SEQUEL (Structured English.
Power AMC-Rational Rational Rose, Étude comparative
No SQL. Sommaire 1. Présentation a) Qu’est ce que le NoSQL b) Un SGBD NoSQL 2. Bornes 3. Outils de veille 4. Article.
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
Logiciel de surveillance de réseaux informatique
Introduction aux outils de supervision
Initiation aux SGBD Frédéric Gava (MCF)
Séance /10/ Projet de site dynamique avec Dreamweaver : MyCMS
Développement de l’application ALMS Milone Julien
Dr Mohamed Anis BACH TOBJI
Introduction General Chapitre 1 : Cadre général
Le Langage SQL Introduction
Projet Serveur MySQL.
La gestion des bases de données
Veille Technologique SGBD Open Source PostgreSQL.
LES BASES DE DONNEES PRÉSENTÉ PAR CATHY ET THIBAULT.
Séance /10/2004 SGBD - Approches & Principes.
Les Bases de Données orientées Objet (BDO) Edouard Rouillard.
Les Bases de Données orientées Objet (BDO) Edouard Rouillard.
EDBA – Exercices DataBase for Algorithmics. Caractéristiques principales Environnement d’apprentissage lié à un domaine : l’algorithmique –Mise en place.
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Analyse, élaboration et exploitation d’une Base de Données
1 CEC A.-CHAVANNE Sites Web et bases de données. 2 UNE BASE DE DONNÉES : POURQUOI ? Manipulation de grandes quantités d’information – représentation des.
CATALOGUE DES FORMATIONS Business Objects 2015 Formateur : KAMAL Laiss.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
Java et les bases de données Etat de l’art 14 juin 2012.
Les IDE orientés conception C ycle de V ie D es A pplications
Transcription de la présentation:

Les Bases de Données orientées Objet (BDO) Edouard Rouillard

Sommaire : Présentation d’une base de données orientée objet : PostgreSQL v8.3 Outils de veille employés Présentation des deux articles : DBmaestro Brings DevOps for Database to Microsoft SQL Server Le NoSQL est-il l'avenir des bases de données ?

Présentation de C’est un Système de Gestion de Base de Données Relationnel-Objet (SGBDRO) Logiciel libre reconnu pour être stable (proche d’Oracle-DB). Utilisation en ligne de commande (cmd) ou via pgAdmin. Intégration possible au web via phpPgAdmin qui s’appuie sur le PHP.

Présentation de PostgreSQL : PostgreSQL s’appuie sur le langage SQL et est pratiquement conforme aux normes SQL actuelles. Possibilité de création de Types (objet?) via la commande : CREATE TYPE nom_type AS (nom_attribut type_données [, … …])

Présentation de PostgreSQL : Création en temps réel d’une base de données via psql -en ligne de commande -et en instruction SQL.

Outils de veille mis en place ‘Base de Données Objet’, ‘SGBDO’, SGBDRO’, ‘Object Database’, ‘object oriented database’ ‘Base de Données Objet’, ‘SGBDO’, SGBDRO’, ‘Object Database’, ‘object oriented database’ + nhibernate postgresql www.developpez.com // Base de données Objet + Recherche Personnelle

Article 1: DBmaestro Brings DevOps for Database to Microsoft SQL Server Paru le 21 Avril 2014 sur .com Ecrit par Jonathan Allen – ingénieur logiciel et éditeur en chef Thème: Les techniques utilisées et utilisations en milieu professionnel.

Article 1: Présente le logiciel Dbmaestro, Il permet de comparer et synchroniser plusieurs bases de données. Détection automatique des SGBD (mysql, postgre, sqlite) Gère donc les bases de données objet et leur conversions en ‘non-objet’

Article 2: ZODB vs Relational Database: a simple benchmark Paru sur pyinsci.com (PYthon IN SCIence) Rédigé par Flavio Coelho – Professeur en Université Brésilienne. Thème: Techniques utilisées en milieu professionnel.

Article 2: L’article expose les performances des SGBDO contre les SGBDR. ZODB (Zope Object DataBase) est le SGBD du serveur d’application web orienté objet ZOPE programmé en Python. Il en arrive à la conclusion que les SGBDO sont autant efficace que les SGBDR.

Il explique que les requêtes complexes sont exécutées plus efficacement sur un SGBDO que sur un SGBDR. De plus, la manière dont ZODB traite l’information est (pour l’auteur) plus efficace car lorsque vous souhaitez une restitution des données, vous n’avez pas besoin de requêtes SQL complexes. Enfin pour l’auteur, il nous explique qu’utiliser une base de données objet directement, lui aurait épargné beaucoup de temps lors d’utilisation d’ORMs.

Article : Le NoSQL est-il l'avenir des bases de données ? Sur le Journal du Net .com par Pirmin Lemberger L’article parle brièvement dans un paragraphe que : L’un des principal inconvénient des SGBDR est ‘leur inadéquation avec la programmation orientée objet qui manipule de petits agrégats de données […]’ C’est une difficulté que d’implémenter les BD relationnelles classiques avec des objets Et l’utilisation massive des SGBDR à rendu la migration vers un nouveau modèle extrêmement problématique CCL: L’Hégémonie des SGBDR à inhibé l’innovation technologique.

Avez-Vous des Questions ? Prochains Objectifs : « S’essayer » à l’utilisation de l’ORM Nhibernate pour Visual Studio (C#) (formation) Continuer la Veille Technologique des Bases de Données Objet SGBDRO Avez-Vous des Questions ?