Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS 2

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 4 páginas

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

Prévia do material em texto

1a Questão
	
	
	Uma imobiliária especializada em aluguéis por temporada contratou uma empresa de TI para dar suporte ao seu negócio. A aplicação está em fase de término e o banco de dados já foi implementado. A engenheira de software Jaqueline está trabalhando temporariamente na imobiliária, testando a aplicação, gerenciando testes de validação e auxiliando as transações utilizando comandos SQL diretamente no SGBD.
Segue abaixo o esquema da tabela Imovel:
Imovel (Registro, Descricao, Tamanho, NumQuartos, NumBanheiros, NumVagasGaragem, CodTipoImovel, IDCidade)
Após a reclamação de dois clientes, Jaqueline verificou que o imóvel de código 10017 tem uma quantidade de números de quartos menor e que o tamanho do imóvel é também menor do que os valores armazenados no banco de dados. Sendo assim, Jaqueline precisa corrigir estes dados, alterando o número de quartos para dois e o tamanho do imóvel para oitenta metros quadrados.
O comando com a sintaxe correta que Jaqueline precisa executar para realizar esta alteração é o:
	
	 
	UPDATE Imovel SET Tamanho = 80, NumQuartos = 2 WHERE Registro = 10017
	 
	UPDATE Imovel SET Tamanho = 80 AND NumQuartos = 2 WHERE Registro = 10017
	
	UPDATE SET Tamanho = 80, NumQuartos = 2 SET Registro = 10017
	
	UPDATE Registro = 10017 SET Tamanho = 80, NumQuartos = 2
	
	UPDATE Imovel SET Tamanho = 80, NumQuartos = 2
	Respondido em 29/04/2020 19:53:36
	
	
	 2a Questão
	
	
	
	
	
	
	
	INSERT Aluguel VALUES (2056, 15/8/2017, 10, 180, 1022, 8, 104)
	 
	INSERT INTO Aluguel VALUES (2056, 15/8/2017, 10, 180,1022, 8, NULL, 104)
	
	INSERT ON Aluguel VALUES (2056, 15/8/2017, 10, 180, 1022, 8, NULL, 104)
	 
	INSERT INTO Aluguel VALUES (15/8/2017, 2056, 10, 180, 1022, 8, 104, NULL)
	
	INSERT INTO Aluguel (2056, 15/8/2017, 10, 180, 1022, 8, NULL)
	Respondido em 29/04/2020 19:53:46
	
	
	 3a Questão
	
	
	
	Assinale a opção que possui o comando CREATE TABLE que cria corretamente a tabela "Alunos", segundo o seguinte esquema de banco de dados: Alunos(matricula, nome, endereco, cod_curso) Cursos(codigo, nome) Admitindo que os campos "matricula" e "codigo" são chaves primárias de suas tabelas e que o campo "cod_curso" é chave estrangeira da tabela "Cursos" na tabela "Alunos".
	
	 
	create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
	
	create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (nome), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
	
	create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula) )
	
	create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
	 
	create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (codigo) references Cursos(cod_curso) )
	Respondido em 29/04/2020 19:53:56
	
	
	 4a Questão
	
	
	
	Marque a opção onde certamente ocorrerá um erro de execução:
	
	
	insert into disciplina(codigo, nome) values (100+1, Implementação de BD);
	
	insert into disciplina(codigo, nome) values (1, Implementação de BD);
	 
	insert into disciplina(codigo, nome) values (1, Implementação de BD);
	
	insert into disciplina values (1, Implementação de BD), (2, Modelagem de Dados);
	 
	insert from disciplina values (1, Implementação de BD);
	Respondido em 29/04/2020 19:54:04
	
	
	 5a Questão
	
	
	
	Que cláusula do comando SQL CREATE TABLE inclui a lista dos atributos que constituem uma chave candidata?
	
	 
	UNIQUE
	
	CHECK
	
	RESTRICT
	
	FOREIGN KEY
	
	NOT NULL
	Respondido em 29/04/2020 19:51:49
	
	
	 6a Questão
	
	
	
	Considere o modelo de banco de dados abaixo: medico (CRM, NomeMedico, Idade,Cidade,Especialidade); paciente (Ident,NomePaciente,Idade,Cidade,Doenca); consulta (Ident, CRM, Data, Hora); Qual alternativa altera a idade do paciente "Fulano de tal"?.
	
	
	insert into paciente (idade) values (25) where nomePaciente="Fulano de tal"
	 
	update paciente set idade=25 where nomePaciente="Fulano de tal"
	
	update paciente where nomePaciente="Fulano de tal"
	
	alter paciente set idade=25 where nomePaciente="Fulano de tal"
	
	alter paciente set idade=25
	Respondido em 29/04/2020 19:54:08
	
	
	 7a Questão
	
	
	
	
	
	
	UPDATE Anuncio SET ValorAnunciado = ValorAnunciado*80% WHERE CodAnuncio = 9
	 
	UPDATE Anuncio SET ValorAnunciado = ValorAnunciado*0.8 WHERE CodAnuncio = 9
	
	UPDATE Anuncio SET ValorAnunciado TO ValorAnunciado*0.8 WHERE CodAnuncio = 9
	 
	UPDATE Anuncio INSERT ValorAnunciado TO 108 WHERE CodAnuncio = 9
	
	UPDATE Anuncio INSERT ValorAnunciado = 108 WHERE CodAnuncio = 9
	Respondido em 29/04/2020 19:54:11
	
	
	 8a Questão
	
	
	
	São comandos DDL
	
	
	CREATE, UPDATE, DELETE
	 
	CREATE, ALTER, DROP
	
	CREATE, ALTER, DELETE
	
	INSERT, UPDATE, DELETE
	
	INSERT, UPDATE, DROP

Continue navegando