|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : juin 2008 Messages : 12 ![]() |
s'il vous plait est ce que SQL Server est il un SGBD orienté objet ou non, si c'est possible quels sont tout les SGBD OO
merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() |
sql serveur n'est pas oriente objet. c'est un sgbd relationnel.
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Je modérerais cela en disant que c'est possible en utilisant les types CLR !
En effet à l'aide de SQL CLR on peut créer ses types e données soit même et donc faire des tableaux, des arbres, des graphes, des objets quelconques. Il suffit de les interfacer avec Transact SQL. A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : janvier 2009 Messages : 16 ![]() |
c'est vrai qu'à partir de SQL SERVER 2005 on peut définir des classes (UDT) pour construire des objets.
là question que je me pose maintenant , est qu'est ce qu'il manque à SQL SERVER 2005 --> 2008 R2 pour qu'il deviennen un SGBD OO |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() |
La vitesse. Un SGBD objet se doit d'être plus rapide qu'un SGBD relationnel en ce qui concerne l'accès à un objet. Or Le CLR, proposait par SQL Pro, permet en effet de simuler le fonctionnement objet mais avec une vitesse moindre. Enfin, c'est mon avis!
|
|
00
|
|
|
#6 |
![]() ![]() Administrateur de base de données Inscription : août 2007 Messages : 1 162 ![]() |
Une petite touche d'humour:
http://www.sqlservercentral.com/arti...terials/69043/ |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() ![]() |
Marrant.
Le dernier programmez contient un article, disponible gratuitement sur le site de l'éditeur, qui présente l'objet et le relationnel. Il précise que ce sont les fonctionnalités XML qui permettent d'émuler le fonctionnement d'une base objet. Bonne année à vous. |
|
00
|
|
|
#8 | |
|
Invité régulier
![]() Inscription : janvier 2009 Messages : 16 ![]() |
Citation:
mais fonctionnellement parlant, manquerait il quelque chose ? |
|
|
|
00
|
|
|
#9 | |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Citation:
Amusez vous à implémenter un calcul de surface d'un polygone stocké sous forme relationelle (suite de points dans une tbale) en T-SQL et comparez la vitesse d'exécution de ce même calcul avec un polygone déclaré en GEOMETRY en appliquant la méthode STArea et dites moi ce qui est le plus rapide... Mon grand père disait "une place pour chaque chose et chaque chose à sa place". Ni le relationnel pur, ni l'objet pur ne sont parfait... Chaque chose a son intérêt et dire que X est plus rapide que Y est idiot ! A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() ![]() |
Personnellement, si je voulais faire de l'objet avec un sgbd relationnel, je me tournerais plutôt vers hibernate, mapping objet relationnelle, que vers le CLR qui n'a pas pour fonction d'émuler un sgbd objet.
|
|
00
|
|
|
#11 | |
|
Invité régulier
![]() Inscription : janvier 2009 Messages : 16 ![]() |
Citation:
et, inversement, si on choisit la CLR c'est l'administrateur du SGBD qui sera moins content car le SGBD fait plus de traitement, et l'hébergeur de ton appli plus soulagé (un framewok en moins) |
|
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() ![]() |
l'idée, c'est surtout de faciliter le travail du developpeur, pour un objet, une simple configuration suffit sur hibernate, imagine que tu as 50 objets, avec le CLR, tu dois programmer 50 objets.
|
|
00
|
|
|
#13 |
|
Invité régulier
![]() Inscription : janvier 2009 Messages : 16 ![]() |
tu parles d'un développeur qui veut implanter une application rapidement (RAD) , je suis d'accord.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com