IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Sql3 ?


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2004
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 154
    Par défaut Sql3 ?
    Bonjour,

    Un collègue m'a parlé de SQL3 en me disant que c'était très puissant et surtout, que c'était orienté objet.

    Je travaille actuellement sous SQL Server avec naturellement Transac-SQL.

    Quelle est la différence? C'est quoi au juste "SQL3"? J'ai cru lire que c'était une norme mais qu'apporte t elle?

    Par exemple, je fais mes jointures avec un inner join, est ce que c'est du SQL3 ou ....

    Je comprends pas bien cette notion de sql 3 en faites

    Merci


    Portekoi

  2. #2

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2004
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 154
    Par défaut
    Apparement, SQL Server 2000 ne le supporte pas du tout

    De plus, en lisant la doc, il semblerait que "SQL3" soit une facon de penser plus qu'une syntaxe non?

    Merci pour le lien

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2004
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 154
    Par défaut
    En faites, je viens de voir que tu m'avais filé le premier sur Google.

    Ce que j'attendais, c'était une retour d'expérience....

  5. #5
    Invité
    Invité(e)
    Par défaut
    Ah ok. Bah j'en n'ai pas

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 010
    Billets dans le blog
    6
    Par défaut
    SQL3 est en fait le nom commun de la norme SQL:1999.

    Les différentes normes SQL sont :
    SQL1 (1986)
    SQL2 (1992)
    SQL:1999 (1999)
    SQL:2003 (2003).

    SQL:1999 à apporté notamment le relationnel objet, les requêtes récursives et les fonctions de fenêtrage

    SQL:2003 à apporté notamment l'auto incrément et le type XML.

    Pour avoir une vue de ces différentes normes, je vous conseille la lecture de l'ouvrage "SQL" que j'ai co écrit avec Christian Soutou dans la collection Synthex chez Pearson Education.

    Contrairement à ce qui a été dit MS SQL Server introduit le relationnel objet dans sa version 2005, mais pas directement sous forme SQL (comme c'est le cas d'IBM DB2) mais par l'intermédiaire du langage SQL CLR (codable en C#, VB, Delphi .net...) ce qui est tout à fait permis par la norme SQL qui considère que les extension relationnelles objets peuvent être codées par tout langage normalisé comme Cobol, Fortran, MUMPS, PL1... etc...
    En ce sens, MS SQL Server 2005, fait la même chose que la dernière version d'Oracle qui introduit lui aussi le RO mais par l'intermédiaire de Java. Sauf que pour MS on est plus près de la réalité de la chose car les procédures se jounet dans le contexte du serveur ce qui n'est pas le cas d'Oracle.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. [SQL3]Aide pour faire un devoir
    Par aminaR dans le forum Langage SQL
    Réponses: 5
    Dernier message: 10/03/2008, 11h20
  2. table relationelle/table objet relationelle en sql3:
    Par Halloula dans le forum Langage SQL
    Réponses: 0
    Dernier message: 29/12/2007, 22h30
  3. [oracle xe] est ce que XE supporte sql3 ?
    Par sala|-| dans le forum SQL
    Réponses: 1
    Dernier message: 15/10/2007, 08h50
  4. Besoin Avis d'Expert Oracle-Objet (SQL3)
    Par cybernoid dans le forum SQL
    Réponses: 3
    Dernier message: 12/10/2007, 21h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo