Cerco guida SQL Server

sabato 06 gennaio 2007 - 00.22

gigi90 Profilo | Senior Member

Salve a tutti.
Qualcuno puo consigliarmi un manuale online o un libro non molto costoso tipo quelli pocket per studiare SQL Server e come gestire i database dal .Net Framework grazie!!

Un altra cosa, ma SQL e SQL Server sono la stessa cosa??

alx_81 Profilo | Guru

>Salve a tutti.
Ciao!

>Qualcuno puo consigliarmi un manuale online o un libro non molto
>costoso tipo quelli pocket per studiare SQL Server e come gestire
>i database dal .Net Framework grazie!!
Di questo tipo preferisco non consigliartene, poichè quello che trovi all'interno di quei libri è veramente poco..
Col Framework puoi interfacciarti ai "database" tramite l'utilizzo del nuovo ADO.NET. Semplificando si tratta di un insieme di librerie che ti permettono di connetterti al db e di eseguire ogni tipo di operazione su di esso..

eccoti un link
http://www.bol.it/libri/scheda/ea978880454138.html;jsessionid=4E364C0A75D2A163D472BCD8B88C9B6F?referrer=eanitmil010101
si tratta di un libro che ti spiega come utilizzare ADO.NET 2.0 (framework 2.0, lo trovi anche per l'1.1)

Per quanto riguarda SQL Server, i libri che servono per impararlo sono decisamente impegnativi..
di solito mi riferisco a due ottimi autori, quali Itzik Ben-Gan e Kalen Delaney..
Ma ripeto.. sono decisamente libri impegnativi..

>Un altra cosa, ma SQL e SQL Server sono la stessa cosa??
Di solito chi lavora nel mondo dei database utilizza sbagliando la parola "SQL" per indicare SQL server.. ma sono due cose completamente differenti..
Mentre come il suo nome esteso indica, SQL Server è un Data Base Server (o un RDBMS, relational data base management system) e quindi un prodotto che fornisce il motore database per creare database e gestirli (semplificando all'inverosimile), SQL è l'acronimo di Structured Query Language, ovvero un linguaggio standard (comprensibile a tutti i database) che serve per eseguire comandi sui database, indipendentemente dal DB Server su cui si usa.
Poi ogni DB Server espande le caratteristiche dell'SQL Standard in modo da avere linguaggi proprietari (SQL Server ha T-SQL, Oracle ha PL-SQL, ecc..)
In definitiva, uno è un server, l'altro è un linguaggio..
prova a vedere qui:

http://it.wikipedia.org/wiki/Sql

Spero di non averti fatto troppa confusione
Ciao!
Alx81 =)

http://blogs.dotnethell.it/suxstellino

gigi90 Profilo | Senior Member

Grazie per la tua esauriente spiegazione, adesso ho chiarito tutte le informazioni che avevo sui datase, infatti avavo perso tutto questo tempo a cercare su internet info senza risultati esaurienti, quindi ricapitolando:

-il linguaggio utilizzato per SQL server e il Transact-Sql ed è una variante del linguaggio SQL per SQL Server, e ne esistono varianti per altri tipi di database come MySql e quello di Oracle

-per interrogare i database da un applicazione .Net devo utilizzare gli Active Data Object cioe classi per i dati incluse nei Namespace System.Data e ad esempio per SQL server sono: System.Data.SQL e gli Ado.Net dello spazio dei nomi sono: SqlConnection, SqlCommand ecc.

-riguardo la quida c'è ne una sul TransactSql su HTml.it il cui linguaggio non sapevo fosse quello utilizzato da sql server, vabbe quindi studiero su quella e cercero info su come sfruttare gli Ado.Net su internet magari su la MSDN online Ita

Grazie della tua spiegazione ma come avrai capito sono un principiante: sono al quarto anno di indirizzo informatico e studio quindi informatica da 1anno e mezzo, ho studiato dapprima il linguaggioc, poi siamo passati alla piattaforma.Net ad ora perconto mio la sto approfondendo.
Grazie ancora

alx_81 Profilo | Guru

>Grazie per la tua esauriente spiegazione,
Di nulla!

>adesso ho chiarito
>tutte le informazioni che avevo sui datase, infatti avavo perso
>tutto questo tempo a cercare su internet info senza risultati
>esaurienti, quindi ricapitolando:
>
>-il linguaggio utilizzato per SQL server è il Transact-Sql ed
>è una variante del linguaggio SQL per SQL Server, e ne esistono
>varianti per altri tipi di database come MySql e quello di Oracle
OK

>-per interrogare i database da un applicazione .Net devo utilizzare
>gli Active Data Object cioe classi per i dati incluse nei Namespace
>System.Data e ad esempio per SQL server sono: System.Data.SQL
>e gli Ado.Net dello spazio dei nomi sono: SqlConnection, SqlCommand
>ecc.
OK.. System.Data.SqlClient è il Namespave corretto

>-riguardo la quida c'è ne una sul TransactSql su HTml.it il cui
>linguaggio non sapevo fosse quello utilizzato da sql server,
>vabbe quindi studiero su quella e cercero info su come sfruttare
>gli Ado.Net su internet magari su la MSDN online Ita
Sì, ma prima guardati comunque un po' di SQL standard.. poi passa a T-SQL che è programmabile ed in 2005 è anche integrabile col CLR del framework.. ergo, ti puoi scrivere stored procedure, funzioni, ecc. con visual studio..

>Grazie della tua spiegazione ma come avrai capito sono un principiante:
>sono al quarto anno di indirizzo informatico e studio quindi
>informatica da 1anno e mezzo, ho studiato dapprima il linguaggioc,
>poi siamo passati alla piattaforma.Net ad ora perconto mio la
>sto approfondendo.
>Grazie ancora
Di nulla.. ok.. allora buon proseguimento coi tuoi studi!!
ciao!
Alx81 =)

http://blogs.dotnethell.it/suxstellino
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5