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