Domande taggate «primary-key»

Nella progettazione di database relazionali, una chiave primaria può identificare in modo univoco ogni riga in una tabella. Una chiave primaria comprende una singola colonna o un insieme di colonne.








2
Indice sulla chiave primaria non utilizzato nel join semplice
Ho le seguenti definizioni di tabella e indice: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id ON munkalap_lepes (munkalap_id); Perché nessuno degli indici su munkalap_id viene utilizzato nella seguente query? …

4
Come posso convertire una chiave in un report deadlock di SQL Server nel valore?
Ho un rapporto di deadlock che mi dice che c'era un conflitto che riguardava waitresource = "KEY: 9: 72057632651542528 (543066506c7c)" e posso vedere questo: <keylock hobtid="72057632651542528" dbid="9" objectname="MyDatabase.MySchema.MyTable" indexname="MyPrimaryKeyIndex" id="locka8c6f4100" mode="X" associatedObjectId="72057632651542528"> all'interno di <resource-list>. Voglio essere in grado di trovare il valore effettivo per la chiave (id = 12345, …

4
Perché una chiave dovrebbe essere resa esplicita?
Sono molto nuovo sull'argomento dei database, quindi può sembrare ignorante, ma sono curioso di sapere perché una chiave dovrebbe essere resa esplicita all'interno di una tabella. Questo è principalmente per dire all'utente che il valore della colonna dato è (si spera) garantito per essere unico all'interno di ogni riga? L'unicità …






Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.