Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/03/2011, 15h04   #1
Membre du Club
 
marwa .net
Inscription : décembre 2009
Messages : 126
Détails du profil
Informations personnelles :
Nom : marwa .net
Localisation : Tunisie

Informations forums :
Inscription : décembre 2009
Messages : 126
Points : 53
Points : 53
Par défaut tutos base de donnée orientée objet avec Sql server

Bonjour,
où je peux trouver des tutorial de réliastion d'uen base de donnée orientée objet avec Sql Server?
marwa21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 15h51   #2
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 950
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 950
Points : 17 769
Points : 17 769
A ma connaissance il n'y en a pas vraiment. Mais il existe des livres sur le développement SQL CLR en .net, comme :
http://www.amazon.com/Professional-SQL-Server-2005-Programming/dp/0470054034/ref=sr_1_1?s=books&ie=UTF8&qid=1299595821&sr=1-1http://www.amazon.com/Pro-SQL-Server-2005-Assemblies/dp/1590595661/ref=sr_1_12?s=books&ie=UTF8&qid=1299595821&sr=1-12Et pour le spatial :
http://www.amazon.com/Beginning-Spatial-SQL-Server-2008/dp/1430218290/ref=sr_1_8?s=books&ie=UTF8&qid=1299595821&sr=1-8
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 * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2011, 18h02   #3
Modérateur

 
Avatar de elsuket
 
Homme Nicolas Souquet
Administrateur de base de données
Inscription : janvier 2005
Messages : 4 667
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Souquet
Âge : 30
Localisation : Thaïlande

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2005
Messages : 4 667
Points : 8 715
Points : 8 715
Bonjour,

Je pense que marwa21 cherche un livre sur la réalisation de bases de données dont le modèle est orienté objet ...

@++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes.
Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012
elsuket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2011, 19h48   #4
Membre Expert
 
Homme
Développeur java, access, sql server
Inscription : octobre 2005
Messages : 851
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur java, access, sql server
Secteur : Industrie

Informations forums :
Inscription : octobre 2005
Messages : 851
Points : 1 302
Points : 1 302
J'ai pas vraiment l'impression que SQL Server soit orienté objet
(avec héritage, instanciation d'objet, etc...)

J'avais regardé du coté de PostGrSQL qui le fait.
Mais j'ai du mal à trouver des exemples opérationnels intéressants.
Si quelqu'un a un cas pratique, je suis curieux de voir ça.
__________________
D'abord qu'il marche. Ensuite qu'il soit rapide. Enfin qu'il soit agréable à utiliser.
First, make it work. Then, make it fast. Finally, make it user-friendly.
Erst, mach', dass es funktioniert. Dann, mach', dass es schnell geht, Zum Schluss mach' es benutzerfreundlich.
Népomucène est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2011, 15h39   #5
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Citation:
J'ai pas vraiment l'impression que SQL Server soit orienté objet
Les normes SQL le prévoit...

Prochaine version?
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2011, 16h29   #6
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 950
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 950
Points : 17 769
Points : 17 769
Ce qui est dans MS SQL Server, Oracle est conforme à la norme....
mais les techniques d'héritage et cie, ne sont pas du ressort direct du SGBDR en sus d'être très anti performantes....

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 * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 09h58   #7
Membre du Club
 
marwa .net
Inscription : décembre 2009
Messages : 126
Détails du profil
Informations personnelles :
Nom : marwa .net
Localisation : Tunisie

Informations forums :
Inscription : décembre 2009
Messages : 126
Points : 53
Points : 53
Citation:
Envoyé par elsuket Voir le message
Bonjour,

Je pense que marwa21 cherche un livre sur la réalisation de bases de données dont le modèle est orienté objet ...

@++
oui c'est exactement ça que je cherche
marwa21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 10h28   #8
Membre Expert
 
Homme
Développeur java, access, sql server
Inscription : octobre 2005
Messages : 851
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur java, access, sql server
Secteur : Industrie

Informations forums :
Inscription : octobre 2005
Messages : 851
Points : 1 302
Points : 1 302
Citation:
Envoyé par iberserk Voir le message
Les normes SQL le prévoit...
Tu aurais un lien ?
__________________
D'abord qu'il marche. Ensuite qu'il soit rapide. Enfin qu'il soit agréable à utiliser.
First, make it work. Then, make it fast. Finally, make it user-friendly.
Erst, mach', dass es funktioniert. Dann, mach', dass es schnell geht, Zum Schluss mach' es benutzerfreundlich.
Népomucène est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 10h29   #9
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Le dernier livre (excellent comme à son habitude) de Mr BROUARD...
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 10h44   #10
Membre Expert
 
Homme
Développeur java, access, sql server
Inscription : octobre 2005
Messages : 851
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur java, access, sql server
Secteur : Industrie

Informations forums :
Inscription : octobre 2005
Messages : 851
Points : 1 302
Points : 1 302
Si tu parles de "norme objet" pour SQL, je suppose que ce n'est pas SQLpro tout seul qui l'a définie.
Aurais-tu un lien vers cette norme ? Ceci pourrait répondre à la question de marwa21.
__________________
D'abord qu'il marche. Ensuite qu'il soit rapide. Enfin qu'il soit agréable à utiliser.
First, make it work. Then, make it fast. Finally, make it user-friendly.
Erst, mach', dass es funktioniert. Dann, mach', dass es schnell geht, Zum Schluss mach' es benutzerfreundlich.
Népomucène est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 11h15   #11
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 950
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 950
Points : 17 769
Points : 17 769
La norme SQL est disponible à l'ISO sous forme de CD incorporant des PDF.
Bon courage il y a environ 20 000 pages en tout !
http://www.iso.org/iso/search.htm?qt...e&published=on

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 * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 11h17   #12
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Certes, il avait des complices
Rudi BRUCHEZ et Christian SOUTOU.

A Népomucène->Je pense que marwa21 cherche un tuto SQL SERVER et pas de la norme SQL...

Merci SQLPRO pour le lien...
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 12h14   #13
Membre Expert
 
Homme
Développeur java, access, sql server
Inscription : octobre 2005
Messages : 851
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur java, access, sql server
Secteur : Industrie

Informations forums :
Inscription : octobre 2005
Messages : 851
Points : 1 302
Points : 1 302
Code :
Je pense que marwa21 cherche un tuto SQL SERVER et pas de la norme SQL...
J'avais bien compris.
marwa21 cherche un tuto pour faire une base capable de gérer des objets en SQL Server
je suis également curieux de voir cela, dans la mesure où SQL Server n'est pas construit pour au départ.
En regardant le lien fourni pas SQLpro, on abouti à la norme ISO/IEC 9075-10:2008 qui définit l'utilisation de SQLJ (java) comme langage de manipulation d'objets d'une base de données.

Il s'agit d'une solution extérieure à SQL Server.
Il ne semble pas y avoir de solution "pur objet" inclue dans SQL Server.

@marwa21 : peux-tu nous en dire un peu plus sur ton besoin de tuto : as-tu un cas concret de besoin de SGDBO ?
__________________
D'abord qu'il marche. Ensuite qu'il soit rapide. Enfin qu'il soit agréable à utiliser.
First, make it work. Then, make it fast. Finally, make it user-friendly.
Erst, mach', dass es funktioniert. Dann, mach', dass es schnell geht, Zum Schluss mach' es benutzerfreundlich.
Népomucène est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 10h15   #14
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Citation:
marwa21 cherche un tuto pour faire une base capable de gérer des objets en SQL Server
Eclaircissons: il y a 90% de chance que @marwa21 veuille simplement savoir s'il y a une technique particulière de modélisation de base de données afin qu'elle soit exploitée au mieu par un ORM (LINQ TO SQL/ENTITIES au hasard...).

@marwa21 nous vous en prions, eclairez vos brebis égarées
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 11h15   #15
Membre du Club
 
marwa .net
Inscription : décembre 2009
Messages : 126
Détails du profil
Informations personnelles :
Nom : marwa .net
Localisation : Tunisie

Informations forums :
Inscription : décembre 2009
Messages : 126
Points : 53
Points : 53
Citation:
Envoyé par iberserk Voir le message
Eclaircissons: il y a 90% de chance que @marwa21 veuille simplement savoir s'il y a une technique particulière de modélisation de base de données afin qu'elle soit exploitée au mieu par un ORM (LINQ TO SQL/ENTITIES au hasard...).

@marwa21 nous vous en prions, eclairez vos brebis égarées
J'ai une base de données ayant une table mère, cette table mère a des tables filles qui en héritent, je veux réaliser donc un héritage dan sma base de données.
après jaurait besoin de cette base pour en créer un objet Odata .net pour lexploiter dans un web service.

Ce que je sais c'est que les base relationnelle ne supporte pas l'héritage . Donc il me faut une base Orientée objet pour celà .
Le langage de l'orienté objet dans les base de données est le langage SQL 3 .

Bon , j'éspère que ça soit clair maintenant
marwa21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 11h18   #16
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Vous trouverez ce que vous cherchez dans ce tuto écrit par SQL PRO:
http://sqlpro.developpez.com/cours/m...tion/heritage/

Celà est evidemment faisable avec SQL SERVER
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 11h23   #17
Membre du Club
 
marwa .net
Inscription : décembre 2009
Messages : 126
Détails du profil
Informations personnelles :
Nom : marwa .net
Localisation : Tunisie

Informations forums :
Inscription : décembre 2009
Messages : 126
Points : 53
Points : 53
Merci beaucoup pour ce lien utile
marwa21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 14h59   #18
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 950
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 950
Points : 17 769
Points : 17 769
Citation:
Envoyé par marwa21 Voir le message
Ce que je sais c'est que les base relationnelle ne supporte pas l'héritage . Donc il me faut une base Orientée objet pour celà .
Le langage de l'orienté objet dans les base de données est le langage SQL 3 .
Vous confondez beaucoup de chose :
l'héritage, tel que vous le décrivez est un héritage de table et c'est une technique qui n'a pas eu besoin des bases de données objet pour exister. N'importe quelle base de données est capable de faire. D'ou le lien vers l'article que j'ai écrit et les différentes façons de le modéliser.

Les bases de données objets sont destinées à stocker des structures de données complexes, non atomiques et donc non relationnelles. Par exemple les données d'une carte ou d'un plan numérisé.
Aujourd'hui la plupart des SGBDR sont orientés objet et capable de créer des structures de données permettant d'accueillir des objets de toute nature. A vous de définir et d'exposer des méthodes de manipulation de ces objets, qui permettrons de les utiliser dans des requêtes 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 * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h26.


 
 
 
 
Partenaires

Hébergement Web