20 messaggi dal 10 agosto 2006
Buongiorno a tutti,

dovrei chiedere una informazione su SQL SERVER.
Devo incominciare a studiare il linguaggio SQL e quindi di conseguenza poter testare ad esempio le query create ect ect.

Ho visto che a scuola utilizzano SQL SERVER, mi potreste dire dove lo posso scaricare?

una volta che lo installo è tutto gratis o mi crea delle connessioni a pagamento ect?

ultimissima cosa, sono uguali MYSQL o SQL SERVER? quale conviene mettere su.
Ho visto che a scuola utilizzano SQL SERVER, mi potreste dire dove lo posso scaricare?

Usa la versione SQL Server 2005 Express, liberamente scaricabile all'indirizzo:
http://www.microsoft.com/downloads/details.aspx?FamilyID=220549b5-0b07-4448-884 cc397514b41&DisplayLang=en

SQL Server Management Tool Express, interfaccia grafica di amministrazione per SQL Server, è disponibile all'indirizzo:
http://www.microsoft.com/downloads/details.aspx?FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796&DisplayLang=en
una volta che lo installo è tutto gratis o mi crea delle connessioni a pagamento ect?

Tutto gratis nella versione Express!

ultimissima cosa, sono uguali MYSQL o SQL SERVER? quale conviene mettere su.

Decisamente SQL Server.


Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
1.976 messaggi dal 27 luglio 2005
Contributi
giackk83 ha scritto:
Buongiorno a tutti,

 dal titolo del thread pensavo volessi comunicare qualche informazione


dovrei chiedere una informazione su SQL SERVER.
Devo incominciare a studiare il linguaggio SQL e quindi di conseguenza poter testare ad esempio le query create ect ect.

Ho visto che a scuola utilizzano SQL SERVER, mi potreste dire dove lo posso scaricare?


SQL Server esiste in una versione gratuita, limitata in alcune funzionalita', che si chiama SQLExpress, liberamente utilizzabile e scaricabile presso
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=220549b5-0b07-4448-8848-dcc397514b41

presso http://www.microsoft.com/downloads/details.aspx?familyid=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=en trovi il relativo strumento di amministrazione grafico e gratuito, SQL Server Management Studio Express..

i BOL (AKA Books On Line), la guida ufficiale di SQL Server, sono invece liberamente scaricabili presso http://www.microsoft.com/downloads/details.aspx?familyid=BE6A2C5D-00DF-4220-B133-29C1E0B6585F&displaylang=it


una volta che lo installo è tutto gratis o mi crea delle connessioni a pagamento ect?

se installi SQLExpress, "e' tutto gratis"... non ci sono "connessioni" a pagamento a meno che l'istanza che tu utilizzerai vada a connettersi ad altre istanze di SQL Server delle edizioni a pagamento..


ultimissima cosa, sono uguali MYSQL o SQL SERVER?

MySql e SQL Server NON sono uguali.. sono due DBMS con caratteristiche diverse.. specialmente se con MySql utilizzi il formato MyISAM, che non supporta transazioni e tante altre cose.. pur rimanendo una piattaforma diffusissima ed apprezzabile..
gli stessi dialetti sono diversi.. SQL Server utilizza Transact-SQL, di origine Sybase;
presso http://troels.arvin.dk/db/rdbms/ trovi una breve rassegna di alcune differenze di implementazione tra varie piattaforme..


quale conviene mettere su.

domanda "difficile"
personalmente opto per Microsoft SQL Server  , ma se volessi qualche cosa di gratuito ed altrettanto potente non andrei su MySql (che non ' gratuito per fini commerciali) ma su Postgres, che anche architetturalmente e' (IMVHO) molto meglio strutturato di MySql..
nell'ambito commerciale, queste valutazioni lasciano comunque il tempo che trovano, visto che solitamente vengono prese in concomitanza di scelte di piattaforma sia strategica che applicativa.. vedi ad esempio se si desidera un'architettura X, quind Linux+Apache+DBMS ovvero Wiondows+IIS+DBMS.. e qui, oltre alle futili guerre di religione entrano in campo anche valutazioni economiche, che non sono da sottovalutare, eventuali "incentivi" compresi, ma qui andiamo OT..

a livello di puro studio, una soluzione basata su Postgres sarebbe probabilmente la piu' corretta (tanto piu' in ambito scolastico), la meno legata a livello di piattaforma (sia X che Windows sono supportate), con ampio supporto dello standard ANSI SQL..
SQL Server 2005 (e con esso SQLExpress, una delle sue edizioni) supporta lo standard ANSI 92 a livello "entry-level", come quasi tutti i "pari" concorrenti, con implementazioni ANSI 99 e con l'occhio proiettato verso ANSI 2003.. ma la cosa che di gran lunga lo rende piu' attraente rispetto ai concorrenti e' il fronte BI, cioe' il supporto (incluso nel prezzo) di funzionalita' (Business Intelligence) quali OLAP e tantissime funzionalita' ETL per la manipolazione di dati eterogenei...
ma, ripeto, queste sono solitamente valutazioni non di ordine personale ma di sviluppo architetturale, oltre che economico..

saluti

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php
20 messaggi dal 10 agosto 2006
ok grazie per le risposte siete stati gentilissimi
20 messaggi dal 10 agosto 2006
Grazie per le risposte che mi avete dato.


RIassumendo devo installare solamente la versione "express" o anche
la versione" SQL Server Management Studio Express" ??

Cmq opto per SQL SERVER invece di MYSQL.

Altro domanda:

sono andato nella pagina di microsoft dove descrivono i requisiti per
l'installazione di sql server 2005....

C'è scritto che prima di installare il programma, bisogna assicurarsi
di avere la versione di .NET Framework associata a SQL Server Express.
Cioè la versione 2.0.
Ho seguito questi passi come descritto nella pagina web:

"Se è installata la versione 2.0, per individuare il numero esatto di
versione, passare a ...\Microsoft.NET\Framework\versione,
fare clic con il pulsante destro del mouse su mscorlib.dll,
scegliere Proprietà e quindi fare clic su Versione.

Ho notato pero che nella suddetta cartella io il file "mscorlib.dll"
nn l'ho.
La mia domanda è devo installare prima .NET Framework 2.0 poi il sql server?
O posso direttamente installare il SQL SERVER EXPRESS??

Scusate tutte ste domande

Grazie mille.
Riassumendo devo installare solamente la versione "express" o anche
la versione" SQL Server Management Studio Express" ??

La mia domanda è devo installare prima .NET Framework 2.0 poi il sql server?
O posso direttamente installare il SQL SERVER EXPRESS??


Oltre all'engine ti serve anche l'ambiente di amministrazione. Installa anche SQL Server Management Studio Express che è il tool per gestire i database.

Comunque installa prima il .NET Framework 2.0 e poi procedi con SQL Server 2005 Express e SQL Server Management Studio Express.

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
20 messaggi dal 10 agosto 2006
Grazie per le risposte.
Ok allora installo quello che mi hai detto.

Intanto che ci sono ne approfitto un poketto della vostra gentilezza;

Ho altre domandine:

1) c'è una guida su come installare passo per passo il
sql servere 2005? o è facile da installare?



2) Siccome devo incominciare a studiare il linguaggio SQL,
mi sapete indicare un libro da comprare, o una guida sempre
da compare o anche da scaricare in internet, che spieghi bene
tale linguaggio?

un ultima piccola domandina anche se nn centra molto con il forum...
mi sapete indicare un manuale o libro da comprare o scaricare che
che spiaghi il "modello entity-relationship" (cosi detti schemi E/R)?

Grazie ancora delle risposte.
1.976 messaggi dal 27 luglio 2005
Contributi
salve,
giackk83 ha scritto:
Grazie per le risposte.
1) c'è una guida su come installare passo per passo il
sql servere 2005? o è facile da installare?

http://msdn2.microsoft.com/en-us/library/ms143441.aspx


2) Siccome devo incominciare a studiare il linguaggio SQL,
mi sapete indicare un libro da comprare, o una guida sempre
da compare o anche da scaricare in internet, che spieghi bene
tale linguaggio?


personalmente ti consiglierei
http://www.compman.co.uk/scripts/browse.asp?ref=778641
http://www.compman.co.uk/scripts/browse.asp?ref=776542
http://www.compman.co.uk/scripts/browse.asp?ref=453459
http://www.compman.co.uk/scripts/browse.asp?ref=414488
che sono tutti "specifici" per Transact-SQL, il linguaggio di SQL Server..

http://www.compman.co.uk/scripts/browse.asp?ref=748881
http://www.compman.co.uk/scripts/browse.asp?ref=1558604324
che sono invece piu' ANSI oriented..

se vuoi farti del "male" sulla teoria pura, consiglio vivamente
http://www.compman.co.uk/scripts/browse.asp?ref=791006


un ultima piccola domandina anche se nn centra molto con il forum...
mi sapete indicare un manuale o libro da comprare o scaricare che
che spiaghi il "modello entity-relationship" (cosi detti schemi E/R)?

Grazie ancora delle risposte.

ho recentemente letto
http://www.compman.co.uk/scripts/browse.asp?ref=731077
dove viene fornita una solida base di partenza nella "teoria di modellazione", non direttamente legata al modello E-R, dove viene utilizzato con livello di astrazione superiore il linguaggio di modellazione IDEF1X (www.itl.nist.gov/fipspubs/idef1x.doc)

saluti
Modificato da Andrea Montanari il 20 ottobre 2006 12.20 -

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.