Buscar

Lista2 BD Final 3e8Não são desse semestre mas tem as questoes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

A diferença entre uma chave e uma superchave é que uma chave deve ser mínima, ou seja, a superchave pode conter atributos desnecessários, assim se as superchaves forem menores (nenhum subconjunto é superclasse), mais interessante ela será para a aplicação.
Compatibilidade de união é quando as operações são adaptadas a um banco de dados relacional, as duas relações nas quais qualquer operação aplicada deve ter o mesmo tipo de tupla.
Porque duas relações são ditas de união compatível se tiverem o mesmo grau n e se o domínio for:
dom(Ai) = dom(Bi), para 1 <= i <= n. 
Isso significa que as duas relações têm o mesmo número de atributos e cada par correspondente de atributos tem o mesmo domínio.
Π idLivro (Livro) U Π idLivro (Nome)
Π idLivro (Livro) ᴒ Π idLivro (NomeFilial)
Π Nome (Emprestimo) - Π Nome (NoCartao)
Π L.idLivro (Livro L Ɵ Emprestimo E)
 E.codEmp		E.dataAdm = “18/10/2011” 
Ƒ nomeFilial (NomeFilial F Livro L)
L.idLivro 
Π idLivro, l.endereco (Livro l)
-
Π idLivro, l.endereco (б l.idlivro = e.emprestimo = ‘5’ (Livro l Emprestimo e))
 						 l.idlivro = e.idlivro
Π L.autor = “Stephen King” (Ɵ L.titulo and L.numCopias) 
SQL: 
Select idLivro
From Livro
Union
Select idLivro
From Nome
SQL:
Select idLivro
From Livro
Insert
Select idLivro
From NomeFilial
 SQL: 
Select Nome
From Emprestimo
Minus
Select Nome
From NoCartao
 SQL: 
Select idLivro, codEmp
From Livro L, Emprestimo E
Where E.dataAdm = “18/10/2011”
Select idLivro, codEmp
From Livro L inner join NomeFilial F on (L.titulo and F.nome and F.endereco)
SQL:
Select nomeFilial
From NomeFilial F, Livro L
Where L.idLivro=F.nomeFilial
Group By nomeFilial
Having nomeFilial
SQL:
Select l.titulo, l.endereco
From Livro l inner join Emprestimo e on l.idlivro=e. idlivro
Minus
Select l.titulo, l.endereco
Where l.idlivro=e.emprestimo> ‘5’
 
SQL:
Select L.autor = “Stephen King”, L.titulo and L.numCopias)
From Livro
Insert into Aluno values (‘Johnson’, 25, 1, ‘MAT’);
Update Aluno
	Set turma = 2
	Where nome = ‘Smith’ 
Insert into NomedoCurso values (‘Engenharia do Conhecimento’, ‘CC4390’, 3, ‘CC’)
Delete from Aluno
Where a.nome = ‘Smith’ and a.numero = ‘17’

Continue navegando

Outros materiais