Continue lendo “#2 Exercícios/exemplos básicos de SQL usando o pgAdmin/postgreSQL”
Categoria: Database
Entendendo transações em SGBDs
Transações ou operações são compostas por uma série de instruções e. g. escrita e leitura de dados para completar um determinado objetivo.
Exemplo:
read(x) x = x * 2 write(x)
#1 Exercícios/exemplos básicos de SQL usando o pgAdmin/postgreSQL
Superchaves, Chave Candidata, Primária e Estrangeira
O conceito de chave é utilizado para que possamos definir tuplas de forma única em uma relação, dessa forma, não deve existir valores iguais em atributos definidos como chaves em uma relação.
Superchave – São um ou n atributos que permitem a identificação de uma tupla de forma única.
Chave candidata – São superchaves minímas que podem ser utilizadas como chaves primárias.
Chave primária – É uma chave candidata considerada a principal forma de distinguir uma tupla. É interessante escolher um atributo que nunca ou muito raramente mude seus valores e de menor tamanho.
Chave estrangeira – É uma chave de uma relação que é chave primária em outra relação.
Referência:
- Abraham Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concepts, 5th Edition, 2005, p. 29,30