Il modo migliore per imparare SQL Server [chiuso]
-
09-06-2019 - |
Domanda
Quindi sto ottenendo un nuovo lavoro lavorando con i database (Microsoft SQL Server per la precisione).Non so nulla di SQL e tanto meno di SQL Server.Hanno detto che mi avrebbero allenato, ma voglio prendere qualche iniziativa per impararlo da solo per essere avanti.Qual è il posto migliore per iniziare (tutorial, libri, ecc.)?Voglio saperne di più sul linguaggio SQL più di qualsiasi altra roba fantasiosa punta e clicca.
Soluzione
Se hai intenzione di scrivere codice su un database SQL utilizzando .NET, salta ADO e vai direttamente a Linq.NON ti mancherà nulla.
Oh, anche Joe Celko.Se vedi il suo nome su un articolo o un libro su SQL, leggilo.
Altri suggerimenti
Questo può essere ampio, ma ecco alcune responsabilità che potrebbero esserti affidate in un formato di brain dump.
dal lato DBA
- Backup
- Indici
- Trigger
- Sicurezza per database di tabelle che creano utenti ecc.
- ODBC nel pannello di controllo di Windows
- conosco le forme normali
- la differenza tra un data warehouse (per il reporting)
- e un database transazionale per quasi tutto il resto (specialmente reporting nella maggior parte degli ambienti)
Alla fine della programmazione
- Segnalazione (Corri per le colline)
- Procedura di archiviazione
- Schemi di stelle e fiocchi di neve
- ADO, ODBC
- App CRUD (Crea Leggi Aggiorna Elimina)
SQL:
http://www.google.com/search?hl=en&q=introduction+to+sql ->
http://www.w3schools.com/SQL/sql_intro.asp
MSSQL:
http://www.google.com/search?hl=en&safe=off&q=introduction+to+ms+sql -> http://www.intermedia.net/support/SQL/sqltut.asp
Il modo migliore per imparare?Scrivi molte domande e leggi il Modello entità-relazione
Libri SQL in linea sarebbe un buon posto di riferimento.
SQL Server centrale è un'ottima risorsa di informazioni su MS SQL
Utilizzo sempre la documentazione di SQL Server 7.0 disponibile su ddart.net.
Cavolo... prima direi "Buona fortuna a te!"
Quindi, in secondo luogo, se sei davvero serio nel non avere esperienza con SQL, direi di trovare uno dei libri SAMS "Teach Yourself SQL in 34 nanoseconds".Normalmente non consiglierei mai un libro SAMS, ma se sei un tipo determinato ad accettare un lavoro di cui non sai nulla, allora... che diamine.
Un ottimo modo per imparare a disporre le tabelle e le colonne del database è utilizzare EDMX Designer in Visual Studio 2010.Puoi creare le Entità che desideri, definire associazioni tra loro, definire relazioni di ereditarietà e poi lasciare che Esso capire quali tabelle sono necessarie e come modellare le relazioni tra tali tabelle.Dai un'occhiata alle tabelle SQL che crea per te e alle relazioni Foreign Key (FK).
http://sqlzoo.net è un ottimo punto interattivo da cui iniziare.