Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642

    [sql server 2005] - Relationships

    che differenza c'e' tra due tabelle tra le quali c'e' una relazione creare questa relazione a livello di database oppure no?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    c'e' qualcuno che utilizza sql in maniera cosciente?

  3. #3
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363

    Re: [sql server 2005] - Relationships

    Originariamente inviato da cipcip
    che differenza c'e' tra due tabelle tra le quali c'e' una relazione creare questa relazione a livello di database oppure no?
    La domanda non è molto chiara

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    in sql come in tutti gli altri db relazionali si possono impostare reazioni a livello di struttura tra tabelle, ma io volevo sapere cosa comporta il non settare queste relazioni

  5. #5
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    Le relazioni (chiavi primarie, esterne etc...) servono a mantenere l'integrità dei dati. Se hai due tabelle Cognomi e Nomi, tra queste esiste una relazione uno a molti (ad un cognome corrisponde uno o più Nomi). Impostando una relazione fai si che non sia possibile inserire un Nome in un cognome che non esiste (spero di essere stato chiaro). Immagino che ti sorgerà la domanda: a me non serve creare la relazione fisicamente, perchè so che esiste la relazione logica e la mantengo facendo in modo che i programmi non la violino!? Le relazioni fanno si che (mediante sintassi tipo inner join) estrarre dati correlati sia molto più veloce.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    grazie per la risposta
    il fatto delle chiavi esterne lo sapevo gia quello che non sapevo e che stando a quanto dici se creo una relazione a livello di database fra 2 tabelle la join risulta piu rapida,


    ok grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.