1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : novembre 2016
    Messages : 9
    Points : 5
    Points
    5

    Par défaut Question de débutant sur les SGBD/choix du SGBD

    ahoy les amis

    tout d'abord, je m'excuse si jamais je ne poste pas au bon endroit :/

    mais voilà pour mon projet (que je détaillerais dans ma 2éme question) je vais avoir besoin d'une base de donnée, du coup je faisais une visite sur votre site pour apprendre les bases du SQL, et là je me perd entre les choix et les éléments obscure pour un total néophyte tels que cluster ou moteur jet ou autre barbarisme pour un non initié au monde du développement.

    question 1:

    d'abord, j'aimerais savoir si il était possible de me fournir un document/tuto qui explique les fondements des bases de données (ce qu'on va retrouver dans chaque langage des bases de données (comme les boucles ou les fonctions pour les langages de programmation)

    le lien qui se prêter le plus a cela dans vos tuto est mort

    http://sqlpro.developpez.com/cours/sqlaz/fondements/

    http://sqlpro.developpez.com/cours/sqlaz/definitions/ (is dead T_T)

    évidemment j'aimerais un tuto s'adressant à un débutant total, (un tuto le plus complet possible donc) pour que rien ne m'échappe (même si je n'ai pas peur de me documenté, je peut pas me documenté sur une notion dont je ne connais même pas l'existence)

    question 2:

    j'aimerais votre avis sur le choix de la BDD à long terme, mon projet est de programmer des jeux vidéos en ligne, je vous rassure immédiatement je n'ai pas la folie des grandeurs à vouloir coder un wow ou un aion ou je ne sait quel fantaisie dès le début (tout seul qui plus est XD)

    pour le moment je m'attaque a un projet minimaliste style ogame (jeux sur navigateur), j'ai lu dans un de vos débat que le "meilleur" en terme de rapport qualité prix était interbase mais que pour de grosse bdd il vallait mieux oracle (qui est payant et que j'exclus dans l'immédiat) (édit: j'utilise déjà WAMP, si la comparaison peut être faite merci par avance)

    seulement voilà j'ai pas réussi a trouver si interbase était réellement adapté à mon niveau et projet.

    du coup que me conseillerais vous? sachant que je débute totalement, que j'ai un budget 0 euro (et qu'a long terme je viserais le mmorpg) que j'utilise du coup JS et PHP (j'apprendrais peut être JAVA, PYTHON et C++ plus tard) et que je souhaite mettre en ligne mes applications


    Cordialement Alcalata

    ps: je continue de lire sur votre site et navigué si et là, si je trouve la réponse entre-temps je viendrais le précisé ici, merci pour votre temps et pour votre réponse par avance

    édit
    ps2: en espérant qu'il sera lu, j'utilise acteuellement WAMP (principalement pour pouvoir simuler le PHP)

  2. #2
    Expert éminent sénior

    Profil pro
    Développeur informatique
    Inscrit en
    novembre 2006
    Messages
    6 164
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : novembre 2006
    Messages : 6 164
    Points : 11 805
    Points
    11 805

    Par défaut

    salut avant d'embrayer sur la grosse artillerie commencer par faire simple
    Je pense que MySQL même si cette base de donnée a des défauts suffira largement d'autant plus que c'est souvent utilisé avec le Php

    Le plus important c'est le schéma des tables, le modèle conceptuel si tu veux migrer les données vers un autre SGBD
    Ensuite pour ce qui est du SQL un simple tuto ça suffit le SQL ça permet soit de retourner les données d'une table avec un SQL ( ou plusieurs avec des jointures)
    ;soit pour créer des tables avec CREATE...
    bref le SQL n'est pas coimpliqué
    * Descartes: "je pense donc je suis"
    * Bob l'éponge : "je pense donc j'essuie"
    * l'infirmière : "je panse donc je suis"

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : novembre 2016
    Messages : 9
    Points : 5
    Points
    5

    Par défaut

    ok ok, du coup je vais m'y atteler de ce pas merci a toi

  4. #4
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    février 2010
    Messages
    2 935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2010
    Messages : 2 935
    Points : 4 842
    Points
    4 842
    Billets dans le blog
    1

    Par défaut

    Plutôt que la bouse infâme de MySQL (qui est une merde en tout point) je te préconise SQL Server qui existe en versions gratuites (Developper et Express) le second étant autorisée même en exploitation.

    Le gros avantage de SQL Server par rapport à MySQL :
    - Outils de gestion proches de la perfection (on est loin de PHPMyAdmin)
    - Support du SQL standard (c'est le plus proche du standard, quand MySQL est un des plus éloignés)

    Donc bien mieux à mon sens pour débuter.
    Et quand tu seras expert, de toute façon, tu trouveras pas un autre SGBD qui lui arrive à la cheville.

    Edit : Au fait, t'as vu où que Interbase et Oracle étaient les meilleurs SGBD ? Pour le premier, je ne connais pas assez, mais pour Oracle, c'est un produit qui a longtemps dominé le marché, mais qui est en train de péricliter : politique de développement incompréhensible, tarifs de 100 à 1000 fois suppérieurs à SQL Server (qui est aujourd'hui meilleur en tout point), etc.
    On ne jouit bien que de ce qu’on partage.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : novembre 2016
    Messages : 9
    Points : 5
    Points
    5

    Par défaut

    chalut et merci, je vais essayer de me renseigner sur sql server, pour le moment ça va j'ai trouvé un tuto symp qui m'apprend les base

    le débat en question est ici https://www.developpez.net/forums/d4...iplate-formes/

  6. #6
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    février 2010
    Messages
    2 935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2010
    Messages : 2 935
    Points : 4 842
    Points
    4 842
    Billets dans le blog
    1

    Par défaut

    Ouh là Le topic en question date de 2002

    C'est un peu complètement prérimé depuis

    En effet, en 2002 la donne était toute autre :
    - Pas de version gratuite de SQL Server
    - Pas de version gratuite d'Oracle
    - PostgreSQL était une usine à gaz à faire tomber en marche
    - MySQL ne disposait, me semble-t-il, pas encore de PhpMyAdmin et dont était proche de zéro niveau utilisabilité

    Ces 4 produits sont maintenant clairement les 4 leaders avec :
    - Oracle "historiquement"
    - MySQL en nombre, notamment sur l'hébergement web low cost
    - SQL Server en challenger sur l'ensemble des marchés
    - PostgreSQL avec une faible part de marché, principalement sur des projets "libres"

    A mon sens SQL Server est de loin le premier choix qui doit tomber sous le sens : c'est le plus simple à installer/administrer/utiliser.
    C'est aussi le plus complet sans avoir à se farcir des modules complémentaires hors de prix ou ultra complexe à installer.
    Le plus fidèle au standard SQL.
    Son récent portage sur Linux enterre une bonne fois pour toutes son dernier point faible, à savoir qu'il ne tournait que sous Windows (ce qui en soit était de toute façon plus un prétexte qu'un réel problème puisqu'un SGBD est censé tourner sur un serveur dédié, donc pas la peine de devoir le faire cohabiter des outils sur la même machine).
    On ne jouit bien que de ce qu’on partage.

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : novembre 2016
    Messages : 9
    Points : 5
    Points
    5

    Par défaut

    oui en effet ça date un chouya ^^", du coup je vais renseigner sur sql server voir comment la bête marche O_o, pas toujours évident ^^

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : novembre 2016
    Messages : 9
    Points : 5
    Points
    5

    Par défaut

    petit up pour dire que SQL server manque de documentation ^^"

  9. #9
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    février 2010
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : février 2010
    Messages : 3 218
    Points : 8 559
    Points
    8 559
    Billets dans le blog
    2

    Par défaut

    C'est une blague j'espere

    Comme pour tous les produits logiciels de Microsoft, la documentation est disponible sur MSDN. Depuis le hub : https://docs.microsoft.com/en-us/sql/sql-hub-menu ou bien depuis la page https://docs.microsoft.com/en-us/sql...le-of-contents

    Il doit bien y avoir plusieurs milliers de pages a lire concernant la partie technique (comment installer, administrer, etc.), les langages, et j'en passe.

    Bonne lecture
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige

  10. #10
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : novembre 2016
    Messages : 9
    Points : 5
    Points
    5

    Par défaut

    oui j'ai réussi a trouver entretemps (et je bouquine en ce moment même XD) merci a tous

  11. #11
    Rédacteur
    Avatar de SQLpro
    Homme Profil pro
    Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Inscrit en
    mai 2002
    Messages
    16 949
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2002
    Messages : 16 949
    Points : 39 339
    Points
    39 339
    Billets dans le blog
    1

    Par défaut

    Citation Envoyé par alcalata Voir le message
    petit up pour dire que SQL server manque de documentation ^^"
    ha oui ?

    Nom : Couverture livre SQL server Eyrolles.jpg
Affichages : 70
Taille : 105,0 Ko

    Il est vrai que notre livre ne fait que 1238 pages en français !!!!

    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...
    * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *

  12. #12
    Membre éclairé
    Homme Profil pro
    Inscrit en
    août 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : août 2008
    Messages : 242
    Points : 756
    Points
    756

    Par défaut

    Ce livre me semble très intéressant, mais d'après
    http://www.eyrolles.com/Informatique...-9782212135923
    il ne fait que 842 pages.

    Et il existerait une version 2016
    http://www.eyrolles.com/Informatique...-9782409005879
    de seulement 553 pages.

    Que privilégier pour une introduction / un démarrage ?
    poke 1024,0; poke 214,214

  13. #13
    Rédacteur
    Avatar de SQLpro
    Homme Profil pro
    Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Inscrit en
    mai 2002
    Messages
    16 949
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2002
    Messages : 16 949
    Points : 39 339
    Points
    39 339
    Billets dans le blog
    1

    Par défaut

    Citation Envoyé par AdmChiMay Voir le message
    Ce livre me semble très intéressant, mais d'après
    http://www.eyrolles.com/Informatique...-9782212135923
    il ne fait que 842 pages.
    Excusez moi, mais comme j'en suis le principal auteur et coordinateur, je sais de quoi je parle. Il fait 1238 pages dont 842 imprimées le reste étant gratuitement disponible sur le web.
    Voyez sur Amazon les critiques de notre livre :
    https://www.amazon.fr/dp/2212135920/
    Une présentation plus complète du livre est disponible ici :
    https://blog.developpez.com/sqlpro/p...urces-du-livre

    Et il existerait une version 2016
    http://www.eyrolles.com/Informatique...-9782409005879
    de seulement 553 pages.
    Ce dernier n'est consacré qu'à l'administration alors que le notre couvre tout ce qui n'est pas BI... D'autre part les ouvrage de ENI sont des resucées de support de cours et sont en général assez obsolète dès leur parution... Par exemple la seule chose propre à la version 2016 dont il parle est le "magasin de requête" alors qu'il y a beaucoup de choses à dire notamment sur AlwaysOn et les index columnstore (introduit avec 2012), le "in Memory" (introduit avec 2014), etc...

    Que privilégier pour une introduction / un démarrage ?
    D'abord maîtriser la modélisation. Ce livre, dont je suis co auteur, peut vous y aider :
    https://www.amazon.fr/Mod%C3%A9lisat...sap_bc?ie=UTF8
    Ensuite maitriser le langage SQL. Developpez.com est une bonne ressource et en sus les ouvrages suivant :
    https://www.amazon.fr/SQL-%C3%A9diti...sap_bc?ie=UTF8
    https://www.amazon.fr/SQL-pour-Nuls-...2591237&sr=1-2
    Enfin, maitriser le développement Transact SQL (UDF, triggers, procédures, transactions) de SQL Server.

    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...
    * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *

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

Discussions similaires

  1. question de débutant sur les threads
    Par Virgile le chat dans le forum Langage
    Réponses: 8
    Dernier message: 27/06/2007, 17h10
  2. [C#] question de débutant sur les threads?
    Par Jayceblaster dans le forum C#
    Réponses: 6
    Dernier message: 27/11/2006, 10h52
  3. Réponses: 15
    Dernier message: 15/10/2006, 16h52
  4. question de débutant sur les jointures
    Par dreamcocktail dans le forum Langage SQL
    Réponses: 6
    Dernier message: 27/03/2006, 15h24
  5. question de débutant sur les objets
    Par boucher_emilie dans le forum ASP
    Réponses: 3
    Dernier message: 06/08/2004, 10h51

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