Sql et sql seveur

Résolu
dedian_ Messages postés 125 Statut Membre -  
sandul Messages postés 4013 Statut Membre -
Bonjour,
Y 'a t-il une difference entre SQL et SQL serveur. Si oui lesquelles?
Configuration: Windows XP
Internet Explorer 6.0

6 réponses

  1. sandul Messages postés 4013 Statut Membre 723
     
    Salut:

    SQL = un langage
    SQL Server = une base de données de chez cro$oft

    ++
    0
  2. jee pee Messages postés 31889 Date d'inscription   Statut Modérateur Dernière intervention   9 982
     
    Salut,

    Sql c'est un terme générique pour le langage d'interrogation d'une base de données

    SQL Server c'est un moteur de base de données (de microsoft), d'autres moteurs : MySql, Oracle, Ingres

    cdt
    0
  3. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Salut,

    SQL (Structured Query Language) est un langage standard qui permet de lancer des requêtes à une base de données relationnelle.

    SQL Server est un SGBD (Système de Gestion de Base de Données relationnelles) édité par Microsoft. Un sgbd est un logiciel contenant une base de données et offrant une interface pour lui communiquer des requêtes Sql.

    Il existe plein d'autres SGBD: Mysql, Oracle, PostgreSql etc...
    0
  4. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Zut alors, on a tous répondu en même temps :-)
    J'avais pas vu...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dedian_ Messages postés 125 Statut Membre 40
     
    Merci a vous tous. Donc pour une personne qui maitrise tres bien le SQL peut interroger n'importe quel base de données relationnelles? En plus de ACCESS, Oracle, Mysql quelles sont les autres bases de données relationnelles que l'on peut rencontrer actuellement dans le domaine informatique.
    0
    1. sandul Messages postés 4013 Statut Membre 723
       
      Donc pour une personne qui maitrise tres bien le SQL peut interroger n'importe quel base de données relationnelles <== en théorie oui, en pratique pas vraiment. Les différents éditeurs des SGBD s'écartent souvent des standardisations SQL et ont leur propre langage modifié. Mais les principes restent les mêmes, en apprenant SQL il sera facile d'apprendre par la suite un SQL "modifié"...

      Il existe également du SQL que l'on peut exécuter dans la base de données pour des triggers, procédures stockées etc. Il s'agit là d'un langage qui n'est pas normalisé (dans lequel on retrouve notre SQL initial, mais aussi plein de choses). Ici les choses diffèrent beaucoup entre les bases de données: entre le PL/SQL d'Oracle et le T SQL de Microsoft il y a beaucoup de différences.

      Autres bases de données: https://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9es

      ++
      0
  7. dedian_ Messages postés 125 Statut Membre 40
     
    Merci. pouvez vous m'envoyer un doc ou une adresse sur la creation des blocs PL/SQL. J'ai des notions de bases que j'aimerai approfondir.
    0
    1. sandul Messages postés 4013 Statut Membre 723
       
      Oui, ou bien sur le site d'Oracle; toute la doc PL/SQL est en ligne ou bien téléchargeable (ça faisait environ un CD-ROM dans la version 8, maintenant il y a des chances que ça dépasse ceci :-))

      On peut également télécharger le SGBD Oracle et il n'y a pas de clef de protection/activation. Ca tourne bien. Je savais qu'à l'époque (version 8) on pouvait développer sans souci avec Oracle (sans payer de licence) et que Oracle devenait payant au moment de l'install en PROD. Je sais qu'il existe actuellement une version Oracle limitée mais gratuite (même en PROD), mais est-ce que quelqu'un sait si on est libre d'utiliser une version standard/enterprise en dév légalement (sans payer de licence)?
      0