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

Langage SQL Discussion :

SQL un langage incomplet ?


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif Avatar de Zineb2014
    Femme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2014
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 57
    Par défaut SQL un langage incomplet ?
    Bonjour à toutes et à tous

    qu'est ce qui fait que SQL ( dans le monde relationnel) soit un langage incomplet ?!

  2. #2
    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
    Rien !
    Il est parfaitement complet au sens de Turing.

    Celui qui vous a dit que le langage SQL est "incomplet" est soit un imbécile, soit un vieux con qui a besoin d'être recyclé....

    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/ * * * * *

  3. #3
    Inactif  

    Homme Profil pro
    Freelance EURL / Business Intelligence ETL
    Inscrit en
    Avril 2005
    Messages
    5 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance EURL / Business Intelligence ETL
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2005
    Messages : 5 878
    Billets dans le blog
    3
    Par défaut
    Retour de question : qu'est-ce qui te fait dire que c'est incomplet ? Quelle fonctionnalité absente ?
    - So.... what exactly is preventing us from doing this?
    - Geometry.
    - Just ignore it !!
    ****
    "The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
    ***
    Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019

  4. #4
    Membre actif Avatar de Zineb2014
    Femme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2014
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 57
    Par défaut
    Je salue vos réactions .... je suis fun de SQL aussi .

    Cependant,en lisant sur le modèle SGBD Objet et ses apports par rapport aux failles représentés par le SGBD relationnel manipulé par SQL, on reproche souvent à SQL d'être un langage incomplet et qu'on a besoin d'un langage de programmation pour combler ces failles ... j'essaie de comprendre ça !

  5. #5
    Inactif  

    Homme Profil pro
    Freelance EURL / Business Intelligence ETL
    Inscrit en
    Avril 2005
    Messages
    5 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance EURL / Business Intelligence ETL
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2005
    Messages : 5 878
    Billets dans le blog
    3
    Par défaut
    Rebonjour,

    Le but de SQL n'est pas de programmer, c'est de créer, maintenir et interroger une base de données pour fournir un set de données qui par la suite sera intégré dans un programme ou un automate. Donc oui il est incomplet, en ce sens que c'est une brique à part. C'est comme dire que dans le web le front-end est incomplet, ce qui est juste au passage, parce qu'il nécessite un back-end, et vice versa.
    - So.... what exactly is preventing us from doing this?
    - Geometry.
    - Just ignore it !!
    ****
    "The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
    ***
    Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019

  6. #6
    Membre actif Avatar de Zineb2014
    Femme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2014
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 57
    Par défaut
    Citation Envoyé par Glutinus Voir le message
    Rebonjour,

    ... Donc oui il est incomplet, en ce sens que c'est une brique à part.
    Les SGBDOO ont ils donc permis d utiliser un seul langage integré ?sans avoir a utiliser un langage a part pour manipluler la BD (a l image de SQL)?

  7. #7
    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
    Citation Envoyé par Glutinus Voir le message
    Rebonjour,

    Le but de SQL n'est pas de programmer, c'est de créer, maintenir et interroger une base de données pour fournir un set de données qui par la suite sera intégré dans un programme ou un automate. Donc oui il est incomplet, en ce sens que c'est une brique à part. C'est comme dire que dans le web le front-end est incomplet, ce qui est juste au passage, parce qu'il nécessite un back-end, et vice versa.
    Désolé mais ça, c'est des grosses conneries.
    On appelle "langage complet" un langage informatique permettant toute la calculabilité mathématique. On dit généralement complet au sens de Turing qui a le premier résolut le problème de décidabilité de Hilbert (Entscheidungsproblemet) consécutifs aux travaux de Gödel.

    Quelque soit le langage, s'il est complet au sens de Turing, il permet donc de calculer toute solution pour lesquelles il existe un algorithme mathématique de solvabilité.

    références sur le sujet :
    https://fr.wikipedia.org/wiki/Calculabilit%C3%A9
    https://interstices.info/jcms/c_5723...-l-indecidable
    http://www.lifl.fr/~jdelahay/HECI/Calcul.pdf
    https://fr.wikipedia.org/wiki/Turing-complet
    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/ * * * * *

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Interaction SQL Server langage C
    Par fipro dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 25/07/2013, 12h11
  2. Convertir un code SQL en langage Filemaker
    Par jabranejb dans le forum Autres SGBD
    Réponses: 0
    Dernier message: 07/01/2013, 15h36
  3. Réponses: 1
    Dernier message: 28/10/2011, 11h39
  4. interface PL/SQL et langage C sous ORACLE
    Par steff2040 dans le forum PL/SQL
    Réponses: 1
    Dernier message: 03/11/2006, 18h12
  5. SQL Server Langage C
    Par YOYOVbSQL dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 06/06/2006, 11h12

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