página 1 de 3
CIÊNCIA DA COMPUTAÇÃO
SÉRIE:
PROVA:
SALA:
TURNO:
DATA:
DISC.:
CC5P29/CC6P29
NP1
PROFESSOR(A):
ALUNO(A):
NOTURNO
30/09/2009
TURMA:
Estudos de Banco de Dados
Wedson Quintanilha da Silva
MATRÍCULA:
–
Informações sobre a prova:
 A prova deve ser respondida individualmente, sem consulta e valerá 8,5 pontos. O trabalho
complementar vale 1,5, totalizando em 10 pontos.
 Em nenhuma hipótese, provas respondidas a lápis serão revisadas;
 Para que sua resposta seja considerada correta, seus comandos DML’s e DDL’s terão que
executar no MS-SQL Server 2005 e os resultados obtidos terão que obrigatoriamente atender
ao que se pede na questão;
 Caso utilize rascunho, indique na própria questão qual resposta deverá ser considerada pelo professor
durante a correção;
 Seja organizado em suas respostas para não ocorrer dúvidas na hora da correção. Você será o único
prejudicado caso isto ocorra!
1
Defina os comandos DDL para criar as seguintes estruturas (1,5pts)
página 2 de 3
2
Informe os comandos para criar os seguintes índices (0,5pts)
3
Comandos DML :: Observe os registros abaixo e responda (2pts)
Para responder os itens que seguem, considere a estrutura de dados criada pela
questão anterior!
a) (0,5) Informe a ordem de inclusão (tabelas e registros) caso eu queira inserir o registro da
partida com o identificador 4?
b) (0,5) Informe o comando para inserir o registro do torneio 3.
c) (1,0) Considerando os dados e estrutura acima, é possível incluir o registro abaixo na tabela
de Partidas? Justifique.
página 3 de 3
4
Informe os comandos para efetuar as seguintes alterações (2,5pts)
a) (1,0) Alterar a estrutura da tabela Partidas e incluir a coluna:
b) (0,5) Informar a data de término do torneio de id = 3 para 01/05/2010. Considere que o
registro já exista na referida tabela;
c) (1,0) Quais os passos necessários para excluir o registro de torneios com o id 1?Considere
que não há propagação de atualizações e nem de exclusões nos
relacionamentos. Qual o comando necessário para excluir este registro?
5
Algebra Relacional (2pts)
Considerando a estrutura definida na questão 1 e modificada na questão 4, informe a expressão
algébrica para selecionar e exibir os ID’s dos Jogadores que venceram torneios (campo Vencedor)
e que nasceram em datas posteriores a 01/04/1980.
Download

CIÊNCIA DA COMPUTAÇÃO 1 Defina os comandos DDL para criar