Newsgroup: it.discussioni.ingegneria
Titolo: fare pratica su sql.

dopo aver studiato sql e fatto delle query solo su carta per l'esame di
sistemi informativi, vorrei cercare di fare qualcosina di pratico.
qual e' il modo migliore e piu' semplice secondo voi per prendere pratica
con l'sql su computer?
grazie mille, 
 k.

 con l'sql su computer?
Ti installi MySQL che è gratuito ed è disponibile per la maggior parte di
piattaforme e cominci a lavorarci.
In alternativa, ma solo per le query, usi l'Editor SQL di Access su un DB
Access già pronto!
Ciao
Gab

 con l'sql su computer?
IMHO il modo migliore (anche se non il puù economico perche si paga) è
utilizzare access.
In access puoi creare comodamente tabelle, relazioni e integrità
referenziali (lo fai graficamente) inoltre hai la possibilità di creare e
salvare delle query.
Le query le puoi creare in modo grafico (cosa non consigliabile se devi
imparare l'SQL) o scrivendo direttamente codice.
Considerà però che creare le query grafiche e poi studiarne il codice per
rifarle a mano è un ottimo esercizio.
Mysql è chiaramente un ottimo prodotto però hai bisogno anche di un
interfaccia grafica per lavorarci o fare tutto a riga di comando.
Se hai la possibilità di rimediare una versione di prova e ti interessa
imparare l'sql e contemporaneamente un prodotto professionale Prova a vedere
SQL Server 2000.
Si installa anche su windows 2000 e XP, ed è molto facile da usare anche
solo a scopo didattico ( le query si chiamano viste ).
Il vantaggio è che oltre ad approfondire la materia oggetto di studio inizi
anche a conoscere un applicativo usato dalle aziende.
Non voglio scatenare ridicoli flame su qual è il database migliore ed il
vantaggio e l'affidabilità di database opensource (database che anch'io uso)
ma i prodotti che ti ho citato mi sembrano un buon compromesso tra potenza,
costo e semplicità di utilizzo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 solo a scopo didattico ( le query si chiamano viste ).
Attenzione, io lavoro come sistemista e nella mia esperienza non ho mai
visto SQL Server installarsi su OS non Server (Win2KServer o Win 2003
Server). Se lanci l'install su XP o 2K workstation ti dice che puoi
installare solo i client per la connettività.
Ciao
Gab

 potenza, costo e semplicità di utilizzo
grazie mille per la dettagliata risposta. mi sa che iniziero' con l'access,
e subito dopo passero' all'sql server.
 k.

 
Io lo sto attualmente usando su un portatile con windowx xp pro.
E' la versione developer e la uso appunto per sviluppare.
(dimenticavo, gratuitamente la microsoft ti mette a disposizione il 
motore di sql server e si chiama MSDE solo che poi ti devi rimediare un 
interfaccia grafica per usarlo, quindi o gli strumenti client di sql 
server o un interfaccia web scaricabile gratuitamente dal sito microsoft 
(però non l'ho mai usata e non so dirti com'è))

 
prego

 nei vari db rispetto invece ad un sistemista.
A livello di sviluppo Sql Server e MySQL usano due "Dialetti" leggermente
differenti di SQL, ma per fare prove se hai studiato l'ANSI SQL non dovresti
avere problemi.
A livello sistemistico cambia tutta la parte di amministrazione e di diritti
utente, ovviamente.
Ciao
Gab

 E' la versione developer e la uso appunto per sviluppare.
Di questa versione non ero a conoscenza. Può darsi che essendo una versione
specifica per sviluppatori non abbia la necessità di un ambiente Server.
Ciao
Gab

Autoroute Gab wrote:

Quando installi la Developer o l'Enterprise Edition di SQL Server, ti 
avverte che puoi installare solo i componenti desktop e non server. 
Tutto qua. Io lo uso con WinNT Workstation tranquillamente per sviluppare.
Francesca

Il Wed, 28 Apr 2004 00:43:25 +0200, colonnello kurtz
<nomail...@libero.def> ha scritto:

Usa PostgreSQL, è un DBMS molto potente e versatile. E' probabilmente
meno veloce di MySQL ma è molto più completo (viste, foreign key..) e
puoi provere tutto l'SQL che vuoi!
Con Mysql dovresti accontentarti di non poter usare alcune istruzioni
(le chiavi esterne puoi usarle se usi tabelle InnoDB, mentre le viste
non puoi proprio usarle), mentre con Access se non sbaglio puoi solo
fare tabelle di selezioni, ma se vuoi provare altre cose (definizione
dati, privilegi, creazione tabelle) non so se puoi..
Unica cosa c'e' solo per linux, ma vedo che stai usando KNode, quindi
non dovresti avere problemi! :-)
PS: ho fatto oggi l'esame di sistemi informativi, spero di averlo
passato!!
Ciao,
Carlo.
-- 
Ciao,
Carlo.
Per rispondere via mail: blaze83 chiocciolina people punto it
"Bisogna porsi delle mete per aver il coraggio di raggiungerle."
Benito Mussolini (1883-1945), politico italiano.

 Francesca
grazie, 
 k.

 Carlo.
ciaociao, 
 k.

 operativo mi sembra un po' troppo complesso..)?
è molto piùsemplice di quanto pensi visto che devi solo fare solo 
avanti, avanti fine :-)

 dati, privilegi, creazione tabelle) non so se puoi..
Con Access puoi creare ogni tipo di query sia in maniera grafica che 
tramite codice, solo le union le devi fare per forza con il codice.
Non è un db professionale (non ha trigger, stored procedure e gestione 
autorizzazioni e tanto altro) ma didatticamente è un buon prodotto.