Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 1/4 IMPLEMENTAÇÃO DE BANCO DE DADOS 2a aula Lupa PPT MP3 Exercício: CCT0835_EX_A2_201803349182_V6 04/05/2020 Aluno(a): CELSO SCHUMACK JUNIOR 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803349182 1a QuestãoComo icaria o comando SQL para criar a tabela a seguir? CREATE TABLE X_PROD ( CODIGO VARCHAR2(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) Respondido em 04/05/2020 16:54:36 2a Questão Qual o efeito da seguinte instrução no banco de dados? UPDATE Funcionarios SET salario = salario * 1.1 Todos os funcionários são apagados Todos os funcionários recebem um aumento de 10% Os funcionários ativos recebem aumento Todos os funcionários passam a ganhar 1.1 A coluna salario é excluída da tabela Respondido em 04/05/2020 16:54:39 3a Questão 04/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 2/4 Ano: 2014 - Banca: INSTITUTO AOCP - Órgão: UFPB - Prova: Analista de Tecnologia da Informação - Processos Em bancos de dados Oracle, as instruções CREATE TABLE, ALTER TABLE e DROP TABLE pertencem a qual das categorias a seguir? Session Control. System Control. Data Manipulation Language (DML). Transaction Control. Data Definition Language (DDL). Respondido em 04/05/2020 16:54:44 4a 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: I ovel Registro, Descricao, Ta a ho, Nu Quartos, Nu Ba heiros, Nu VagasGarage , 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 AND NumQuartos = 2 WHERE Registro = 10017 UPDATE Imovel SET Tamanho = 80, 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 04/05/2020 16:55:03 5a Questão Marque a opção onde certamente ocorrerá um erro de execução: insert into disciplina values (1, Implementação de BD), (2, Modelagem de Dados); insert into disciplina(codigo, nome) values (1, Implementação de BD); insert into disciplina(codigo, nome) values (100+1, Implementação de BD); insert into disciplina(codigo, nome) values (1, Implementação de BD); insert from disciplina values (1, Implementação de BD); Respondido em 04/05/2020 16:54:54 6a Questão (PRODEST-ES/2014) Sobre a chave primária de uma tabela de um banco de dados relacional, é correto afirmar que: não pode conter atributos do tipo textual. 04/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 3/4 pode ser composta por mais de um atributo. não pode conter atributos do tipo numérico. pode conter, no máximo, três atributos. não há chave primária em tabelas com até 100 registros. Respondido em 04/05/2020 16:54:58 7a Questão Um projetista de banco de dados, novato na profissão, foi incumbido de criar um banco para armazenar dados sobre clientes de uma empresa, contendo identificador e nome; vendedores dessa empresa, também com identificador e nome; e data da realização das vendas. Esse projetista decidiu criar uma única tabela, cujo esquema é apresentado abaixo. CREATE TABLE VENDAS( ID_CLIENTE INTEGER, NOME_CLIENTE VARCHAR(60), ID_VENDEDOR CHAR(2), NOME_VENDEDOR VARCHAR(60), DATA_VENDA DATE ); Após criar a tabela, o projetista inseriu alguns registros nela, de forma que o estado final ficou como o descrito na imagem abaixo: Ao analisar a solução proposta pelo novato, outro projetista, mais experiente, informou que, em virtude da tabela não estar adequadamente normalizada, algumas operações em SQL, realizadas sobre ela, podem levar o banco de dados a um estado inconsistente ou à perda de informações. Quais são essas operações? UPDATE e DELETE, apenas. DELETE e INSERT, apenas. DELETE e SELECT, apenas. INSERT e SELECT, apenas. UPDATE, DELETE e INSERT. Respondido em 04/05/2020 16:55:05 8a Questão Em um banco de dados, que comando SQL é utilizado para eliminar uma tabela? DROP ALTER UPDATE DELETE INSERT Respondido em 04/05/2020 16:55:09 04/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2355238&courseId=13031&classId=1252481&topicId=3041579&p0=03c7c0ace395d80182db0… 4/4 Powered by TCPDF (www.tcpdf.org)Powered by TCPDF (www.tcpdf.org) http://www.tcpdf.org
Compartilhar