Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
784 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  SQL en local chez soi?

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

SQL en local chez soi?

n°1248952
coincoin18
Posté le 19-11-2005 à 14:37:13  profilanswer
 

Bonjour à tous, voila j'ai bientot un examen de SQL et j'aurais aimé m'exercer chez moi traquillement, mais tous les programmes que je télécharger me demandent de me connecter a un serveur Oo
Existe t il des programmes d'entrainement, ou on peux envoyer les requetes basics de SQL, créer quelques tables etc en local sur son pc (sous windows...) ? Je ne fais pas d'études d'info donc je ne suis pas trop au courant de comment je peux me débrouiller :sweat:
Merci d'avance :)


Message édité par coincoin18 le 19-11-2005 à 14:37:37
mood
Publicité
Posté le 19-11-2005 à 14:37:13  profilanswer
 

n°1248993
Fab4am
Posté le 19-11-2005 à 16:48:45  profilanswer
 

easyphp
 
c'est un serveur apache avec mysql et phpmyadmin.
 
installe le et teste en allant dans phpmyadmin, il y a une fenetre sql ou tu devrais pouvoir faire des essais ;)

n°1249083
moi23372
Posté le 19-11-2005 à 20:48:32  profilanswer
 

prend access, pas besoin d'installer un server tel que mysql, oracle ou sql server! access pour t'entrainer c'est mieux... et bcp moins lourd

n°1249197
leflos5
On est ou on est pas :)
Posté le 20-11-2005 à 02:08:57  profilanswer
 

Et acess ça supporte pas vraiment le SQL standart rien de tel pour réviser :D
 
Easyphp est surement le plus simple pour tous les besoins nécessaires en une fois :)

n°1249199
mrbebert
Posté le 20-11-2005 à 02:16:45  profilanswer
 

Si c'est pour faire du SQL, autant n'installer que MySQL [:proy]

n°1249201
leflos5
On est ou on est pas :)
Posté le 20-11-2005 à 02:18:00  profilanswer
 

Ouais mais c'est pas très intuitif quand on connait pas et si c'est pour passer 2h avant de se connecter ;)

n°1249209
naceroth
Posté le 20-11-2005 à 03:15:07  profilanswer
 

leflos5 a écrit :

Ouais mais c'est pas très intuitif quand on connait pas et si c'est pour passer 2h avant de se connecter ;)


 
Y a des clients graphiques pour mysql hein, il se gère pas qu'en ligne de commande (sur le site de mysql/rubrique Download > Query Browser)

n°1249246
moi23372
Posté le 20-11-2005 à 11:19:43  profilanswer
 

sinon il y a pour le moment TOAD for mysql qui est dispo gratuitement pendant 60 jours (version beta) qui marche pas trop mal

n°1249265
coincoin18
Posté le 20-11-2005 à 12:41:38  profilanswer
 

en fait les tp ont lieu sous oracle (et donc sous unix), je recherche quelque chose d'équivalent en fait :)
j'ai essayé easyphp, j'essaye de créer une table mais rien que ca ca ne marche pas :(

n°1249278
leflos5
On est ou on est pas :)
Posté le 20-11-2005 à 13:38:45  profilanswer
 

Quel est l'erreur?
A ce moment utilise le client en invite de commande ça te familliarisera plus avec la forte convivialité unixienne :P

mood
Publicité
Posté le 20-11-2005 à 13:38:45  profilanswer
 

n°1249315
coincoin18
Posté le 20-11-2005 à 15:37:15  profilanswer
 

je alnce easy php, je clique sur administration, j'arrive sur une url avec phpmyadmin [gestion BDD], je vais donc la dedans, aprés je clique sur base de données,puis mysql et enfin sur SQL, la j'arrive sur une fenetre avec un applet proposant "Exécuter une ou des requêtes sur la base mysql: ", j'essaye donc de créer une table la plus basique possible : create table Test (numero number(1)); et il me sort #1064 - Erreur de syntaxe pr�s de 'number(1))' � la ligne 1 [:pingouino]  
Ou alors je ne suis pas au bon endroit?
Merci d'avance :)

n°1249342
sircam
I Like Trains
Posté le 20-11-2005 à 16:18:27  profilanswer
 

coincoin18 a écrit :

en fait les tp ont lieu sous oracle (et donc sous unix), je recherche quelque chose d'équivalent en fait :)


Beh... ORACLE sous Linux ou sous Win ?    [:pingouino]  
 
C'est pas la mer à boire et tu seras au plus proche de ton environnement de TP. Ca t'évitera d'arriver avec des queries écrits dans un autre dialecte SQL et d'avoir l'air bête qd ton truc fait sous MySQL ne marchera pas sous ORA.
 

coincoin18 a écrit :

j'ai essayé easyphp, j'essaye de créer une table mais rien que ca ca ne marche pas :(


Roooh, mais faut-il vraiment se farcir des soucis PHP pour faire du SQL ? Non, certainement pas. Et c'est vachement contradictoire avec ce que tu demandes supra.  [:airforceone]  


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1249379
Chronoklaz​m
Posté le 20-11-2005 à 17:08:40  profilanswer
 

Sujet déjà abordé ...
 
Si vous utilisez Oracle à la fac, le SGBD gratuit le plus proche niveau syntaxe et niveau fonctionallités c'est Postgres.
 
Installer Oracle chez soit : bon voyage !


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
n°1249386
leflos5
On est ou on est pas :)
Posté le 20-11-2005 à 17:21:57  profilanswer
 

Crées d'abord une base, mets pas ça dans la base mysql c'est pour lui suis pas sur que tu puisses ;)
 

Code :
  1. CREATE DATABASE `toto` ;


 
 
Puis une table

Code :
  1. CREATE TABLE `titi` (
  2. `id_titi` INT NOT NULL AUTO_INCREMENT ,
  3. `libelle_titi` VARCHAR( 256 ) NOT NULL ,
  4. PRIMARY KEY ( `id_titi` )
  5. ) TYPE = myisam;


n°1249416
sircam
I Like Trains
Posté le 20-11-2005 à 18:33:40  profilanswer
 

Chronoklazm a écrit :

Sujet déjà abordé ...
 
Si vous utilisez Oracle à la fac, le SGBD gratuit le plus proche niveau syntaxe et niveau fonctionallités c'est Postgres.
 
Installer Oracle chez soit : bon voyage !


+1, sauf pour ce qui est de l'install.
 
Faire une install propre, OK, bonne chance. Faire une install quick&dirty pour tester tes TP, avec qq coups de pelle à clous, ça passe.
 
 [:moundir]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1249420
leflos5
On est ou on est pas :)
Posté le 20-11-2005 à 18:39:56  profilanswer
 

sircam a écrit :

+1, sauf pour ce qui est de l'install.
 
Faire une install propre, OK, bonne chance. Faire une install quick&dirty pour tester tes TP, avec qq coups de pelle à clous, ça passe.
 
 [:moundir]


Moi j'avais essayé sous windows à l'époque, j'ai abandonné :D

n°1249459
moi23372
Posté le 20-11-2005 à 21:14:44  profilanswer
 

Sincèrement Installer Oracle c'est super simple sous Windows. Moi j'ai eu l'occasion de tester Oracle 9iR2, Oracle 10gR1, Oracle 10gR2, et sincèrement suffit de suivre l'assistant d'installation. Dans les versions 10, il propose carrement de créer un schéma et tout ce qui ça implique.
 
Donc, en 45 minutes, une base oracle est monté sans problème sur un pc sous windows. (installation propre).  
Bien entendu, Oracle c'est pas pour les petits pc!  
Pour la 9iR2 512MB suffise si on désactive les services quand on en a pas besoin.
Pour la 10g, ben la minimum 768MB si pas 1024MB pour la faire tourner sans trop de problème avec Windows XP PRO SP2...
 
Je précise également que ORACLE est téléchargeable gratuitement sur le site d'oracle pour les étudiants, suffit de s'enregistrer et de métriser un peu l'anglais pour l'enregistrement et c'est bon. Tu auras un download d'au moins 400 kb/sec ;-)


Message édité par moi23372 le 20-11-2005 à 21:15:38
n°1249471
coincoin18
Posté le 20-11-2005 à 21:53:23  profilanswer
 

ok je vais tenter oracle alors :D
merci à tous pour vos conseils :)

n°1249475
red factio​n
Posté le 20-11-2005 à 22:05:33  profilanswer
 

sinon si ta Office 2000/2003, Access peut largement suffir, surtout pour faire 2 ou 3 exercices avant un examen.
 
(pas besoin de configurer, facilité de gerer la DB, etc)


Message édité par red faction le 21-11-2005 à 15:15:49
n°1249567
orafrance
Posté le 21-11-2005 à 09:14:56  profilanswer
 

Il y a Oracle XE désormais, très simple d'installation est gratuit sous windows :)
 
http://blog.developpez.com/index.p [...] &tb=1&pb=1

n°1251413
Arjuna
Aircraft Ident.: F-MBSD
Posté le 23-11-2005 à 12:43:09  profilanswer
 

si c'est pour un exament, alors :
 
il faut un SGBD qui comprends les standards, et qui a une interface digne d'un SGBD, donc :
 
tu oublies ACCESS et MySQL, chacun pèche dans au moins un des deux critères.
 
Oracle et SQL Server, c'est le marteau pilon pour casser la noisette. Deplus, ça coûte très cher (très très d'ailleurs). Donc exit aussi.
 
Restent MSDE (version gratuite de SQL Server) et tout bêtement PostGreSQL.
 
MSDE n'a pas d'interface, et donc tu vas galèrer pour t'en servir.
 
Reste donc PostGreSQL, qui est gratuit, simple à installer, assez simple à utiliser, 100% compatible avec la norme SQL 92, et offrant un périmètre fonctionnel aussi vaste que Oracle et SQL Server.
 
CQFD.

n°1251415
Arjuna
Aircraft Ident.: F-MBSD
Posté le 23-11-2005 à 12:45:04  profilanswer
 

Connais pas Oracle XE, mais je reste persuadé que PostGreSQL reste un meilleurs choix. (je crainds des limitations de la part d'une version gratuite d'Oracle, au même titre que MSDE, deplus, Oracle, c'est pas le top niveau respect de la norme SQL 92)

n°1251451
sircam
I Like Trains
Posté le 23-11-2005 à 13:31:40  profilanswer
 

+1 Arju.
 
Tout dépend de ce qu'on veut faire : s'entrainer peinard pour passer les TP sans encombre ou vraiment faire des études linguistiques dans les différents dialectes SQL. [:pingouino]
 
Dans le premier cas, c'est trop bête de se palnter parce qu'on a utilisé une feature standard mais pas supportée par ORA.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1251484
Tamahome
⭐⭐⭐⭐⭐
Posté le 23-11-2005 à 13:58:48  profilanswer
 

Arjuna a écrit :

si c'est pour un exament, alors :
 
il faut un SGBD qui comprends les standards, et qui a une interface digne d'un SGBD, donc :
 
tu oublies ACCESS et MySQL, chacun pèche dans au moins un des deux critères.
 
Oracle et SQL Server, c'est le marteau pilon pour casser la noisette. Deplus, ça coûte très cher (très très d'ailleurs). Donc exit aussi.
 
Restent MSDE (version gratuite de SQL Server) et tout bêtement PostGreSQL.
 
MSDE n'a pas d'interface, et donc tu vas galèrer pour t'en servir.
 
Reste donc PostGreSQL, qui est gratuit, simple à installer, assez simple à utiliser, 100% compatible avec la norme SQL 92, et offrant un périmètre fonctionnel aussi vaste que Oracle et SQL Server.
 
CQFD.


 
De petites précisions s'imposent :
 
-Oracle est téléchargeable gratuitement sur leur site, mais tu vas souffrir pour l'installer...
-MSDE n'a pas de GUI oui, mais il existe des freewares tres bien qui font ca (AQT, SQLView etc...)
-Les seuls limitations de MSDE c'est la limitation a 2 Go pour la base, ainsi que les features de réplication et quelques trucs de sécurité (m'enfin pour faire 2 exos et demi de TP en local...)


Message édité par Tamahome le 23-11-2005 à 13:59:49
n°1251496
Arjuna
Aircraft Ident.: F-MBSD
Posté le 23-11-2005 à 14:10:25  profilanswer
 

Le souci d'Oracle, c'est que s'il est téléchargeable gratuitement, il n'en est pas moins payant.
 
Point de vue politique, ils mettent d'accent sur leur confience envers leurs clients, et c'est pour cette raison qu'ils laissent leur système en libre téléchargement. Mais la clause d'utilisation stipule bien que sans licence, la version téléchargée reste une copie pirate. Il y a des points spécifiques pour l'autoformation, l'étude du produit et l'éducation, il faut creuser, mais je doute que même dans ces cas, ce soit gratuit, ou alors pour une très courte durée.
 
Niveau MSDE, en effet, on peut très bien s'en sortir avec n'importe quelle GUI supportant une cnx OLEDB/ODBC, mais bon, je préconise PostGreSQL, car il a tout d'intégré, est une valeur sûre (un des plus anciens SGBD, et notamment l'héritier direct de Ingre, qui est le dépositaire de la norme SQL 92 (qui a été écrite à partir des fonctionnalité de ce SGBD !)
 
En bref, on est sûr avec ce SGBD de faire du code "passe partout", ou du moins qui ne nécessite que peut de modifications, et surtout, c'est le seul à supporter toutes les subtilités de la norme (intersection, différence notamment, qui ne sont pas ou peu supportées par les autres SGBD par exemple)

n°1251505
Tamahome
⭐⭐⭐⭐⭐
Posté le 23-11-2005 à 14:19:15  profilanswer
 

le fait d'etre ancien n'est pas franchement un atout : regarde DB2.
Je bosse avec la v7.2 sous windows et c'est une merde intégrale (parait que la v8 est mieux). Vive SQL Server franchement...

n°1251521
orafrance
Posté le 23-11-2005 à 14:34:27  profilanswer
 

Arjuna a écrit :


Point de vue politique, ils mettent d'accent sur leur confience envers leurs clients, et c'est pour cette raison qu'ils laissent leur système en libre téléchargement. Mais la clause d'utilisation stipule bien que sans licence, la version téléchargée reste une copie pirate. Il y a des points spécifiques pour l'autoformation, l'étude du produit et l'éducation, il faut creuser, mais je doute que même dans ces cas, ce soit gratuit, ou alors pour une très courte durée.


 
c'est gratuit pour toute utilisation non productive :)

n°1251523
Arjuna
Aircraft Ident.: F-MBSD
Posté le 23-11-2005 à 14:37:04  profilanswer
 

postgresql n'est pas ancien, c'est son historique qui est ancien :
 
Ingres > Open Ingres (version gratuite open source réservée au universités) > PostGre (pour "Post Ingre" ) > PostGreSQL (nouveau nom juste pour le fun)
 
En fait, Ingres était une daube finie, pire qu'un mélange de toutes les merdes de DB2 + MySQL c'est pour dire. Mais la norme a été écrite à partir de son étendue fonctionnelle, du coup les universités s'y sont mises en masse.
Rapidement, avant l'arrivée de Linux et autres, Open Ingres est né, clône de Ingres maintenu par les universités, et à usage éducatif seulement.
 
Puis le soft a arrêté d'évoluer (car suffisant pour des vocations d'éducation), et le mouvement GNU s'en est mêlé, et a repris le projet à partir de 0, sous le nom de PostGre.
 
Maintenant, Ingres (qui avait été racheté entre temps et avait complètement coulé), a réapparu, et vend une version modifiée de PostGre sous leur nom, avec le même principe que la version payante de MySQL.
 
En bref, c'est un excellent produit, car s'il est aussi gratuit que MySQL, c'est un outils épprouvé, et à la pointe de l'évolution. C'est notamment un des tous premiers SGBD à supporter les Bases Objets, mais aussi les bases "3D", et autres démarches de représentation des données. Il répond à la plupart des normes.
 
Depuis les dernières versions, niveau capacité et vitesse, il rivalise enfin avec les ténors du marché, car c'était là qu'il pêchait énormément (suite à sa période "Open Ingres", qui ne nécessitait pas de capacités à monter en charge)

n°1251524
Arjuna
Aircraft Ident.: F-MBSD
Posté le 23-11-2005 à 14:38:51  profilanswer
 

orafrance a écrit :

c'est gratuit pour toute utilisation non productive :)


pas sûr : une version installée sur un serveur de test ou de préprod est aussi payante que la version de production, pourtant c'est pas de la production...
 
y'a pas mal de clauses, je ne m'avancerais pas à tirer des conclusions en l'absence d'un juriste ;) en tout cas, test et pré-prod sont bel et bien payantes, j'ai pu avoir confirmé avec les factures sous les yeux pour 2 serveurs.

n°1251526
Tamahome
⭐⭐⭐⭐⭐
Posté le 23-11-2005 à 14:41:41  profilanswer
 

"serveur de test ou de préprod " <- non mais la t'es pas chez un particulier si t'as une architecture comme ca, donc normal que ce soit payant...

n°1251528
Arjuna
Aircraft Ident.: F-MBSD
Posté le 23-11-2005 à 14:43:04  profilanswer
 

pourtant, spa d'la production un serveur de dev :spamafote:

n°1251532
Arjuna
Aircraft Ident.: F-MBSD
Posté le 23-11-2005 à 14:44:05  profilanswer
 

pis chez moi j'ai plein de serveurs dans tous les sens, c'est pour m'entraîner. sur mes 5 serveurs, 4 peuvent subir une combustions spontannée, y'aura pas de rupture de service :D

n°1251560
orafrance
Posté le 23-11-2005 à 15:10:35  profilanswer
 

Arjuna a écrit :

pourtant, spa d'la production un serveur de dev :spamafote:


 
tu produis des tests ;)
 
Dés lors que ça a pour but de produire un résultat exploitable, c'est payant; ce qui n'est pas le cas pour les étudiants qui produise du jetable ;)

n°1251561
orafrance
Posté le 23-11-2005 à 15:11:17  profilanswer
 

Arjuna a écrit :


y'a pas mal de clauses, je ne m'avancerais pas à tirer des conclusions en l'absence d'un juriste ;) en tout cas, test et pré-prod sont bel et bien payantes, j'ai pu avoir confirmé avec les factures sous les yeux pour 2 serveurs.


 
 :non: pas tant que ça, une lecture attentive suffit à comprendre ;)

n°1251732
sircam
I Like Trains
Posté le 23-11-2005 à 17:52:15  profilanswer
 

Bon, les gars, au lieu de pavaner, qqn lit la licence ORA et nous fait un résumé ? :o
 
Ca rendrait vachement service à la communauté.
 
Je sais pas si coincoin vit toujours après cette discussion. Le pauvre, il voulait juste réviser ses TP à la maison. [:pingouino]
 
EDIT : Merci Arju pour l'historique. Instructif.  :jap:


Message édité par sircam le 23-11-2005 à 17:53:13

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1251808
Arjuna
Aircraft Ident.: F-MBSD
Posté le 23-11-2005 à 19:30:49  profilanswer
 

orafrance a écrit :

tu produis des tests ;)
 
Dés lors que ça a pour but de produire un résultat exploitable, c'est payant; ce qui n'est pas le cas pour les étudiants qui produise du jetable ;)


A partir du moment où lors d'une formation ou du suivi d'études, tu apprends des méthodes et des techniques, à des fins professionnelles, tout ce que tu fais à l'école (ou en stage de formation) peut tout aussi bien est perçu comme à but de produire un résultat exploitable aussi.
 
Et en ces termes, c'est pas clair du tout.
 
Ensuite, une clause de gratuité, c'est le bench/test de l'application, en vue de faire un test de migration. Pourtant, en soit, c'est aussi à but productif.
 
Pour ces raisons, les clauses d'utilisation "en gratuit" d'Oracle me semble bien moins claires qu'il n'y parait.
 
Sircam > Suffit d'aller sur le site d'Oracle, tu trouveras aisément le contrat EULA.

n°1251841
sircam
I Like Trains
Posté le 23-11-2005 à 20:29:03  profilanswer
 

Citation :

New to Oracle? Take a free DBA self-study tutorial and see how easy Oracle is to manage.


 
[:quoted]
 
Faudrait pas trop pousser non plus. [:mlc]
 

Citation :

Suffit d'aller sur le site d'Oracle, tu trouveras aisément le contrat EULA.


Oh beh tiens ! :o


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1251906
sircam
I Like Trains
Posté le 23-11-2005 à 21:30:54  profilanswer
 

Manifestement, le téléchargement souffre déjà de sévères restrictions à l'exportation:
 

Citation :

I am not a citizen, national or resident of, and am not under the control of, the government of: Cuba, Iran, Sudan, Libya, North Korea, Syria, nor any other country to which the United States has prohibited export.
 
I will not use the Programs for, and will not allow the Programs to be used for, any purposes prohibited by United States law, including, without limitation, for the development, design, manufacture or production of nuclear, chemical or biological weapons of mass destruction.


 
Oh ouais, une DB pour stocker des armes biologiques de destruction massive. Ca, c'est un super sujet pour un TP. [:dawa]
 
Extraits du OTN License Agreement terms
 

Citation :

You may not:
- use the programs for your own internal data processing or for any commercial or production purposes, or use the programs for any purpose except the development of a single prototype of your application;


Autrement dit, seul un prototypage d'une appli est permis. Pas question d'utiliser ORA 10 même chez toi pour ta collection de DVD. [:pingouino]
 

Citation :

We may include additional programs with an order which may be used for trial purposes only.  You will have 30 days from the delivery date to evaluate these programs.  Any use of these programs after the 30 day trial period requires you to obtain the applicable license.


 
Ouais, mais ça ne me dit rien sur le bousin que je voudrais downloader.
 
 
Voilà, chais pas si ça fait avancer le chmilblick d'un iota.
 
Tiens, je suis en train de me dire que ça existe peut-être aussi en VF.   [:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1251917
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 23-11-2005 à 21:47:59  profilanswer
 

sircam a écrit :

Citation :

New to Oracle? Take a free DBA self-study tutorial and see how easy Oracle is to manage.



[:psychokwak]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1251919
Arjuna
Aircraft Ident.: F-MBSD
Posté le 23-11-2005 à 21:50:52  profilanswer
 

sircam a écrit :

Citation :

New to Oracle? Take a free DBA self-study tutorial and see how easy Oracle is to manage.




Bah... Ils parlent de prendre un tuto, pas de télécharger le SGBD et se former dessus...
 
-- Edit --
 
Erf, j'avais pas vu le côté humoristique : Oracle, easy to manage :D Pas mal, faut que je la garde sous le coude :D (d'un autre côté, PostGreSQL que je préconise est guère mieu, même s'il a une interface 100% graphique, PGAdmin)


Message édité par Arjuna le 23-11-2005 à 21:53:11
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  SQL en local chez soi?

 

Sujets relatifs
Probleme d'affichage d'image - code HTML tronqué en local[SQL] Nombre de champs, optimisation
Site web perso et modification de freeware : SQL ok ? (PHP+SQL)[SQL] Disctinct sur plusieurs champs
création de base SQL Serveur en visual basic.net[Oracle/SQL] recuperer l'heure GMT
[SQL Server] ntext -> <texte long>Optimisation de requete PL/SQL
[SQL Server] Comment voir les dernières requêtes ?Système d'utilisateurs - XML ou SQL ?
Plus de sujets relatifs à : SQL en local chez soi?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR