Baixe o app para aproveitar ainda mais
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
Compartilhar