Objet et Relationnel
Eric
-
nadjet24 Messages postés 31 Statut Membre -
nadjet24 Messages postés 31 Statut Membre -
En cherchant sur le net, j'ai trouvé dans les avantages / inconvénients des 2 modèles
(qd on parle de gestion de base de données), que le monde "objet" était mieux adapté
à la gestion des types complexes ("nx types de données") car le relationnel avec le SQL
ne possedes qu'un nombre restreint de types disponibles et il n'est pas capable d'en
créer de nx en terme de modélisation.
Est ce que qq'un aurait des precisions la dessus???
(qd on parle de gestion de base de données), que le monde "objet" était mieux adapté
à la gestion des types complexes ("nx types de données") car le relationnel avec le SQL
ne possedes qu'un nombre restreint de types disponibles et il n'est pas capable d'en
créer de nx en terme de modélisation.
Est ce que qq'un aurait des precisions la dessus???
A voir également:
- Objet et Relationnel
- Vente objet occasion entre particulier - Guide
- Trouver objet avec photo - Guide
- Objet interdit en cabine ryanair - Guide
- Mesurer un objet - Guide
- Vous devez disposer d'autorisations d'accès en lecture pour afficher les propriétés de cet objet - Guide
5 réponses
salut,
ta question n´est pas assez precise, est ce que c le model object au niveau des base de donnée, ou au niveau de data maping,
tu veut parler des base de donnée object ou des base de donnée
relationell dont les donné sont a partir de request stoquée ds des classes, ou c tout simplement au niveau de la modelisation
ta question n´est pas assez precise, est ce que c le model object au niveau des base de donnée, ou au niveau de data maping,
tu veut parler des base de donnée object ou des base de donnée
relationell dont les donné sont a partir de request stoquée ds des classes, ou c tout simplement au niveau de la modelisation
Alors, merci a ceux qui m'ont répondu et comme vous me l'avez demandé, voila qq précisions.
En fait, ma base de données fait intervenir des types de données du genre date
(avec des periodes de validité de données et des contraintes sur ces périodes) et surement d'autres
que je ne connais pas. enfin, il se trouve que cette base de données est gérée par une base de type
DB2 (relationnelle), et qu'il paraitrait que c'est pas fait pour gérer correctement ce type de données
parce que le monde relationnel n'offre pas une palette de "type de données" suffisament riche. Je
voulais donc dans un premier temps avoir des information la dessus. Quels sont les types de bases
dispo (genre Int, etc...), et dans un deuxieme temps qu'est ce que proposent les bases de données
objet. Moi, je suppose qu'avec un langage objet on peut créer tous les types et strucures que l'on
souhaite et donc modéliser un peu n'importe quoi en restant assez proche de la réalité. Le but
est pour moi de justifier qu'une base objet est mieux adaptées afin de remplacer l'existant.
Cependant, qd je tombe sur le net sur ce que j'ai evoqué au début, je ne comprend pas tres bien
de quels types de données on parle, et je me demande si ca correspond bien a ce que je cherche.
Si vous pensez pouvoir m'aider n'hesitez pas a me redemander des precisions, c'est en fait assez
important pour moi car ca constituera une justification importante dans le cadre d'une soutenance...
Merci à ceux qui m'ont déjà repondu.
Eric
En fait, ma base de données fait intervenir des types de données du genre date
(avec des periodes de validité de données et des contraintes sur ces périodes) et surement d'autres
que je ne connais pas. enfin, il se trouve que cette base de données est gérée par une base de type
DB2 (relationnelle), et qu'il paraitrait que c'est pas fait pour gérer correctement ce type de données
parce que le monde relationnel n'offre pas une palette de "type de données" suffisament riche. Je
voulais donc dans un premier temps avoir des information la dessus. Quels sont les types de bases
dispo (genre Int, etc...), et dans un deuxieme temps qu'est ce que proposent les bases de données
objet. Moi, je suppose qu'avec un langage objet on peut créer tous les types et strucures que l'on
souhaite et donc modéliser un peu n'importe quoi en restant assez proche de la réalité. Le but
est pour moi de justifier qu'une base objet est mieux adaptées afin de remplacer l'existant.
Cependant, qd je tombe sur le net sur ce que j'ai evoqué au début, je ne comprend pas tres bien
de quels types de données on parle, et je me demande si ca correspond bien a ce que je cherche.
Si vous pensez pouvoir m'aider n'hesitez pas a me redemander des precisions, c'est en fait assez
important pour moi car ca constituera une justification importante dans le cadre d'une soutenance...
Merci à ceux qui m'ont déjà repondu.
Eric
Salut,
suite a ta question
1) il existe biensure plusieur base de donné relationelle object et object-relationelle
relationall: db2 de ibm , oracle, sysbase, sqlserver, informix quii est maitenant acheté par ibm,, interbase...
ce son tout des base commercial qu´on doit acheter des licences pour les utiliser.
les base object je connait seulement O2, il existe d´autre qui sont developé ds des laboratoire universitair mais qui + ou - connuees.
une difference en ces base de donnée depent de l´aplication elle meme, App distribuée , host architechture, mainfram etc...
et la chaqu´une a ses avantage et inconvaignant, pour faire une objective validation il faut bien savoir quelle est l´application, et de quelle genre sont les requirement.
ces base donnée sont naturellement rien que des sofware pour administrer des donnée, dont les données sont sous une fome stoqué et avec des requet on peut les extrair, mais intern ces type de donnée sont les meme qu´on connait des language de programation ex c++ ou c, le but etait seulement de proposer des donnée propre au constructeur, pour qu´on force les autre a suivre ce genre technologie , et c plus un aspet de marketing que technique lui meme, parceque une foi les developeur sont familiarisé avec la etchnologie, il ne vont pas se casser la tete pour aprendre quqchose de nouveau qui demande du temps des effort, et de l´argent, en plus le model relational est basée sur une forte theorie mathematique, voir [chen] , le model object non plus,
le language sql est basée sur des clauses, et tout ceux qui ont fait du lisp ou prolog connaissent ce que c´est, et savent commnet les moteur de recherche sont construit, bref, c ma premier contribution, je serai volantaire de donner plus il faut tout simplement preciser la question et les donées.
a+
suite a ta question
1) il existe biensure plusieur base de donné relationelle object et object-relationelle
relationall: db2 de ibm , oracle, sysbase, sqlserver, informix quii est maitenant acheté par ibm,, interbase...
ce son tout des base commercial qu´on doit acheter des licences pour les utiliser.
les base object je connait seulement O2, il existe d´autre qui sont developé ds des laboratoire universitair mais qui + ou - connuees.
une difference en ces base de donnée depent de l´aplication elle meme, App distribuée , host architechture, mainfram etc...
et la chaqu´une a ses avantage et inconvaignant, pour faire une objective validation il faut bien savoir quelle est l´application, et de quelle genre sont les requirement.
ces base donnée sont naturellement rien que des sofware pour administrer des donnée, dont les données sont sous une fome stoqué et avec des requet on peut les extrair, mais intern ces type de donnée sont les meme qu´on connait des language de programation ex c++ ou c, le but etait seulement de proposer des donnée propre au constructeur, pour qu´on force les autre a suivre ce genre technologie , et c plus un aspet de marketing que technique lui meme, parceque une foi les developeur sont familiarisé avec la etchnologie, il ne vont pas se casser la tete pour aprendre quqchose de nouveau qui demande du temps des effort, et de l´argent, en plus le model relational est basée sur une forte theorie mathematique, voir [chen] , le model object non plus,
le language sql est basée sur des clauses, et tout ceux qui ont fait du lisp ou prolog connaissent ce que c´est, et savent commnet les moteur de recherche sont construit, bref, c ma premier contribution, je serai volantaire de donner plus il faut tout simplement preciser la question et les donées.
a+
slt à tous ;j'ai un problem d'etablir le model relationnel à partir du model EA;
si quelqu'un m'aider je lui serai reconnaissant;
je compte sur tout un chacun!
A+
si quelqu'un m'aider je lui serai reconnaissant;
je compte sur tout un chacun!
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question