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

Etudes Discussion :

SQL pour un développeur logiciel ?


Sujet :

Etudes

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Etudes en développement web et mobile
    Inscrit en
    Février 2016
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Etudes en développement web et mobile
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2016
    Messages : 24
    Points : 39
    Points
    39
    Par défaut SQL pour un développeur logiciel ?
    Bonjour,

    Je sais déjà qu'il faut connaître l'algorithmique et les langages comme C#,JAVA, C++ etc...

    Je voudrais savoir si le langages SQL utilisé pour gérer des bases de données peut être nécessaire pour un développeur d'application logiciel.

    En cours de BTS SIO SLAM, le seul cas où on l'utilise c'est avec PHP. Mais je veux savoir si il peut être utiliser en dehors de l'environnement web et donc dans l'environnement logiciel. Si oui, à quel point est-il nécessaire de maîtriser le SQL ? S'il vous plaît ?

  2. #2
    Expert éminent sénior
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 803
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 803
    Points : 32 058
    Points
    32 058
    Par défaut
    ça sert presque partout, en fait. On trouve un peu de noSQL dans certaines boites, mais partout ailleurs, c'est SQL à gogo. On est jamais assez bon.
    Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
    1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
    2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
    3)le temps de comprendre toutes les exigences, le projet est terminé
    4)le temps de terminer le projet, les exigences ont changé
    Et le serment de non-allégiance :
    Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.

  3. #3
    Membre émérite
    Avatar de fiftytwo
    Homme Profil pro
    DevOps
    Inscrit en
    Novembre 2009
    Messages
    713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Pologne

    Informations professionnelles :
    Activité : DevOps

    Informations forums :
    Inscription : Novembre 2009
    Messages : 713
    Points : 2 662
    Points
    2 662
    Par défaut
    Citation Envoyé par SteelWiWi Voir le message
    Bonjour,

    Je sais déjà qu'il faut connaître l'algorithmique et les langages comme C#,JAVA, C++ etc...

    Je voudrais savoir si le langages SQL utilisé pour gérer des bases de données peut être nécessaire pour un développeur d'application logiciel.

    En cours de BTS SIO SLAM, le seul cas où on l'utilise c'est avec PHP. Mais je veux savoir si il peut être utiliser en dehors de l'environnement web et donc dans l'environnement logiciel. Si oui, à quel point est-il nécessaire de maîtriser le SQL ? S'il vous plaît ?
    En general , si tu fais des applications lourdes , ou un site web consequent , ya 99% de chances quil y ait une base de donnees derriere , donc autant savoir dans quoi tu joues , apres il y a la partie utilisation de la bdd (connaitre les requetes , types de donnes , specifiicites de X ou Y version , etc .....) et administration de la bdd.

    Si la BDD est consequente alors tu auras des admins dedies pour cela , sinon ce sera ladiminstrteur systeme reseaux bon a tout faire qui sen chargera
    "bye bye !" : Antonio Ferrara , 12 mars 2003 - check also my flight's diary and my flight's reports

  4. #4
    Inactif  

    Homme Profil pro
    Freelance EURL / Business Intelligence ETL
    Inscrit en
    Avril 2005
    Messages
    5 879
    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 879
    Points : 26 147
    Points
    26 147
    Billets dans le blog
    3
    Par défaut
    A partir du moment que tu as une base de données, il t'est nécessaire de connaître le SQL. Après, ça dépend vraiment de ce dont tu as besoin... tu peux faire les requêtes les plus simples du monde, comme des choses très alambiquées.

    Si tu es en formation, essaie de voir quand même la grosse base : la sélection simple, le filtre where, l'agrégat group by, les jointures inner et outer, et c'est bon tu auras déjà de bonnes connaissances. C'est comme les échecs "il suffit de savoir comment bouger chaque pièce, et ça suffit".
    - 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

  5. #5
    Membre émérite Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Points : 2 453
    Points
    2 453
    Par défaut
    Le SQL c'est la vie !

    Sans rire, tu as peu de chances de ne jamais croiser de projet avec BDD. Et le problème du SQL c'est que si il est facile d'arriver à ses fins (remonter le résultat souhaité) dans la majorité des cas, il est plus difficile d'y arriver de façon optimale.
    Et le niveau abyssal en SQL des personnes à la sortie des études est un vrai problème dans ce domaine. Bon nombre d'applications sont pourries par des requêtes non adaptés, même dans le cas de toutes petites BDD.

    De plus parfois (voir souvent), tu peux déporter des traitements lourds Java/PHP ou autre en une requête SQL bien construite ce qui fait gagner du temps de développement, des perfs et de la maintenance (bon après sur certaines requêtes il faut bien les commenter sinon c'est le drame pour le prochain qui passe dessus ). Mais pour cela il faut avoir un recul et un niveau en SQL suffisant.

    Donc oui le SQL est absolument nécessaire, mangez en.
    Je ne réponds pas aux questions techniques par MP, le forum est là pour cela.

    La crypto c'est comme les flambys, une fois que tu as trouvé la languette tu as juste à tirer pour tout faire tomber.

    (\ _ /)
    (='.'=)
    Voici Lapinou. Aidez le à conquérir le monde
    (")-(") en le reproduisant

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/09/2010, 18h21
  2. [Partenaire] Développeur logiciel ou web pour site et applications de trading
    Par altair_606 dans le forum Autres
    Réponses: 0
    Dernier message: 06/04/2010, 14h06
  3. [Partenaire] Développeur logiciel pour applications de trading
    Par altair_606 dans le forum Autres
    Réponses: 0
    Dernier message: 20/01/2010, 01h14
  4. [Stage] Développeur logiciel ( C#, ASP.NET,T-SQL)
    Par Adrien37 dans le forum Demandes
    Réponses: 0
    Dernier message: 30/10/2009, 09h25
  5. Logiciel création requêtes SQL pour SQL2000
    Par Thomad dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 12/06/2006, 09h06

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