Principale utente con più risposte
Mettere in relazione tra loro 3 tabelle create su SQL Server

Domanda
-
Su SQL Server 2014 ho creato un database con tre tabelle.
Tabella X1 con: IDX1 (int, not null); Denominazione (varchar(50))
Tabella Y1 con: IDY1 (int, not null); Denominazione (varchar(50)); IDSX1 (smallint)
Tabella Z1 con: IDZ1 (int, not null); Denominazione (varchar(50)); CodiceArticolo (varchar(20)); IDSY1 smallint
Il punto è: voglio collegare tra loro queste tre tabelle come potrei fare tranquillamente con il programma Access.
In particolare i campi IDX1, IDY1 e IDZ1 sono le chiavi primarie delle rispettive tabelle, mentre IDSX1 e IDSZ1 sono le chiavi secondarie che ricevono il lato molti della relazione uno a molti che vorrei realizzare con il SQL Server.
Si puo fare ?
P.S.: potreste consigliarmi un libro aggiornato su SQL Server anche in lingua inglese ? O può bastare la guida in linea ?
Grazie.
Saluti a tutti.
Risposte
-
Ciao!Certo che si può fare!
In questo articolo, trovi 2 modi di farlo: via GUI con SQL Management Studio, e via codice T-SQL.
Il mio personale suggerimento è di farlo attraverso il codice, aumenterà la tua padronanza del linguaggio.
Per quanto concerne la formazione, abbiamo la fortuna di lavorare su un prodotto per il quale ci sono tonnellate di libri e di informazioni su internet. Per trovare informazioni in italiano, ti consiglio di frequentare questo forum (prova a spulciare i topic in sticky), e il sito dello usergroup italiano (ugiss.org). Se l'inglese non ti spaventa, c'è un mondo di informazioni a disposizione: quale aspetto di SQL Server ti piacerebbe approfondire (sviluppo, amministrazione, business intelligence)?
Luca
- Proposto come risposta Sergio GovoniMVP, Moderator sabato 4 febbraio 2017 16:32
- Contrassegnato come risposta Alessandro AlpiMVP, Moderator sabato 4 febbraio 2017 23:13
Tutte le risposte
-
Ciao!Certo che si può fare!
In questo articolo, trovi 2 modi di farlo: via GUI con SQL Management Studio, e via codice T-SQL.
Il mio personale suggerimento è di farlo attraverso il codice, aumenterà la tua padronanza del linguaggio.
Per quanto concerne la formazione, abbiamo la fortuna di lavorare su un prodotto per il quale ci sono tonnellate di libri e di informazioni su internet. Per trovare informazioni in italiano, ti consiglio di frequentare questo forum (prova a spulciare i topic in sticky), e il sito dello usergroup italiano (ugiss.org). Se l'inglese non ti spaventa, c'è un mondo di informazioni a disposizione: quale aspetto di SQL Server ti piacerebbe approfondire (sviluppo, amministrazione, business intelligence)?
Luca
- Proposto come risposta Sergio GovoniMVP, Moderator sabato 4 febbraio 2017 16:32
- Contrassegnato come risposta Alessandro AlpiMVP, Moderator sabato 4 febbraio 2017 23:13
-
Ciao Robert,
in aggiunta ai suggerimenti di Luca, per i libri sul linguaggio T-SQL, ti consiglio quelli di Itzik Ben-Gan:
Per tutto il resto, tieni d'occhio il portale UGISS, il relativo canale su Vimeo dove vengono pubblicati webcast ed i video delle sessioni registrate agli eventi SQL Saturday, il portale Microsoft MVA.
Se invitato ufficialmente al SQL Saturday Pordenone 2017 :)
A presto!
Sergio Govoni
Data Platform MVP | MVP Profile | English Blog | Twitter | LinkedIn
- Modificato Sergio GovoniMVP, Moderator sabato 4 febbraio 2017 16:48