Considere as relações abaixo:
1 - Dadas as seguintes fómulas: (i)
Calcule-as;
(ii) Caso não seja possível resolvê-las, explicar o porque; (iii) Se possível, transcreva-as na sintaxe SQL. a) ![]() ![]() ![]() b) ![]() ![]() c) ![]() ![]() ![]() d) ( ![]() ![]() ![]() ![]() e) ![]() ![]() ![]() f) ( ![]() ![]() ![]() g) ( ![]() ![]() ![]() ![]() ![]() h) ![]() i) ( ![]() ![]() 2 - Monte os esquemas das
relações para as seguintes situações:
a) Na relação P, os atributos A e B são chave e o atributo D é chave estrangeira para o atributo H da relação S. b) Na relação R, o atributo A é chave e o atributo F é chave estrangeira para o atributo A da relação Q. c) Na relação P, o atributo A é chave e o atributo D é chave extrangeira para o atributo A na relação R. Na relação R, o atributo A é chave e o atributo F é chave estrangeira para o atributo A da relação Q. 3 - As seguintes relações são resultado de operações sobre as relações no ínicio dos exercícios. Encontre fórmulas que justifique as seguintes relações:
4 - Existem quatro restrições que devem ser garantidas automaticamente por um SGBD relacional, não deve ser exigido que o programador escreva procedimentos para garanti-las. Cite e explique essas quatro restrições de integridade: |