robin des bulles Posté(e) le 10 mai 2005 Partager Posté(e) le 10 mai 2005 Bonjour @ tous Alors voila l'année prochaine je pars en 1° STG (ancien stt) et je vais faire de la programmation en sql. Actuellement je programme en visual basic (en perso pas en cours) J'aimerais savoir avec quel logiciel on programme avec ce langage.J'aimerais m'y mettre le plus tôt possible. Merci de votre aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
SyGEN Posté(e) le 10 mai 2005 Partager Posté(e) le 10 mai 2005 Tout dépend quel genre de server de db tu vas utiliser. mysql, sql server, oracle, ... ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
robin des bulles Posté(e) le 10 mai 2005 Auteur Partager Posté(e) le 10 mai 2005 A vrai dire j'en sais encore rien. Tu connais bien ce langage ?? Tu pourrais me donner des détails pour m'apprendre ?? Je débute en programation et je rame un peu pour tout dire !!! Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
SyGEN Posté(e) le 10 mai 2005 Partager Posté(e) le 10 mai 2005 Oui mais suivant la db utilisée certaines syntaxes varient et certaines fonctions sont présentes ou pas. Le mieux c'est de se baser sur SQL 99 qui lui est le plus standard. Je vais pas te donner un cours alors qu'il y a des centaines de tutos sur le net qui te l'expliqueront pas à pas. Tiens qu'a toi d'installer un ptit serveur postgresql (désole mais mysql j'aime pas plus que ca, trop limité encore) et de suivre un tuto sur le net. T'apprendra vite. (Par pitié évite les éditeurs visuels qui te font les queries à ta place juste en drag&drop, c'est tout sauf optimisé et ca ne t'apprendra que dalle!) Au plaisir. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lestat666 Posté(e) le 10 mai 2005 Partager Posté(e) le 10 mai 2005 je sais pas si tu 'programmes' en sql... le SQL est un language pour interroger une base de donnee (si tu veux faire du SQL, il te faut bien sur une base de donnee derriere) Sinon pour oracle il y a FreeTOAD, mysql il y a mySQL Query Browser, SQL Server il y a TOAD for SQL Server Lien vers le commentaire Partager sur d’autres sites More sharing options...
robin des bulles Posté(e) le 10 mai 2005 Auteur Partager Posté(e) le 10 mai 2005 Ok ben merci SyGEN C'est sympa. Je vais suivre tes conseils. Il y a des termes que j'ai pas compris mais ce n'est pas grave sa va me servir d'aller sur les tuto pour les apprendres !! Toi aussi au plaisir Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lestat666 Posté(e) le 10 mai 2005 Partager Posté(e) le 10 mai 2005 sinon ya http://sgbd.developpez.com/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
robin des bulles Posté(e) le 10 mai 2005 Auteur Partager Posté(e) le 10 mai 2005 Dite moi le gars vous allez peut être me prendre pour un noob mais Il sert à quoi concrètement le langage sql (je le connais que de nom alors ...) ?? Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lestat666 Posté(e) le 10 mai 2005 Partager Posté(e) le 10 mai 2005 bon alors imagine que tu as une base de donnees qui contient des infos sur des clients, genre leur nom, leur adresse, etc.. avec une ligne par client le SQL permet d'interroger et de mettre a jour cette base de donnee (on appelle ca faire des requetes) par exemple tu veux recuperer tous les clients qui s'appellent dupond : en sql tu fais une requete : select * from employes where nom='dupond' en francais ca donne : donne moi toutes les infos (select *) des employes (fom employes) qui s'appellent dupond (where nom='dupond') pour mettre a jour des infos : update employes set nom='durand' where adresse='titi' en francais ca donne : met a jour (update) les employes en changeant leur nom en 'durand' (set nom='durand') pour tout ceux dont l'adresse est titi (where adresse='titi') tout ca sachant que employes est une TABLE et que nom et adresse sont des COLONNES... compris ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAKB Posté(e) le 11 mai 2005 Partager Posté(e) le 11 mai 2005 Je te conseil TOAD, qui est compatible avec tous les types de bases de données, il te permettra de t'y connecter facilement, de réaliser les différentes opérations comme la création des tables, remplissages, mises à jours, modifications,... très facilement. Si tu veux un logiciel qui te crée facilement ton code SQL, je te conseil PowerDesigner11 en version trial, assez que pour faire le code dont tu aura besoin ! Tu n'a qu'a crée ton shéma de base de données, mettre le nom de champs, leurs types, leurs tailles, les liens entre eux(clefs étrangères), et les clefs primaires, et tu obtiens ensuite une joli fichier SQL que tu n'a plus qu'a loader dans TOAD, qui lui va te crée tes jolies tables dans ta DB. C'est pas beau la vie? Ciao ciao et bon boulot Lien vers le commentaire Partager sur d’autres sites More sharing options...
houmiak Posté(e) le 11 mai 2005 Partager Posté(e) le 11 mai 2005 SQL : structured query language C'est, comme le disai Lestat666 un langage qui te permet d'interoger la base de donnée pour récuperer des info qu'elle contient, voire de les transformer un peu (type jointures, troncature et autres). si tu veux vraiment faire un "programme" en SQL, il te faut en plus des structure de controles (boucles, conditions...) que seul des languages dérivés de SQL comme SQL*PLUS ou PLSQL t'apporteront. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.