Perguntas com a marcação «primary-key»

No design de banco de dados relacional, uma chave primária pode identificar exclusivamente cada linha em uma tabela. Uma chave primária compreende uma única coluna ou um conjunto de colunas.

8
Por que um valor de chave primária mudaria?
Eu tenho pesquisado recentemente o conceito de ROWGUID e me deparei com essa pergunta. Essa resposta deu uma ideia, mas me levou a uma toca de coelho diferente com a menção de alterar o valor da chave primária. Sempre entendi que uma chave primária deve ser imutável, e minha pesquisa …







2
Índice na chave primária não usado na junção simples
Eu tenho as seguintes definições de tabela e índice: 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); Por que nenhum dos índices em munkalap_id é usado na …

4
Como posso converter uma chave em um relatório de deadlock do SQL Server para o valor?
Eu tenho um relatório de deadlock que me diz que houve um conflito envolvendo waitresource = "KEY: 9: 72057632651542528 (543066506c7c)" e posso ver isso: <keylock hobtid="72057632651542528" dbid="9" objectname="MyDatabase.MySchema.MyTable" indexname="MyPrimaryKeyIndex" id="locka8c6f4100" mode="X" associatedObjectId="72057632651542528"> dentro de <lista de recursos>. Quero poder encontrar o valor real da chave (id = 12345, por exemplo). …

4
Por que uma chave deve ser explicitada?
Sou muito novo no assunto de bancos de dados, portanto isso pode parecer ignorante, mas estou curioso para saber por que uma chave deve ser explicitada em uma tabela. Isso é principalmente para informar ao usuário que, com sorte, é garantido que o valor da coluna seja único em cada …


2
Quais são as melhores práticas em relação às tabelas de pesquisa em bancos de dados relacionais?
As tabelas de pesquisa (ou tabelas de código , como algumas pessoas as chamam) geralmente são uma coleção dos possíveis valores que podem ser fornecidos para uma determinada coluna. Por exemplo, suponha que tenhamos uma tabela de pesquisa chamada party(destinada a armazenar informações sobre partidos políticos) com duas colunas: party_code_idn, …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.