Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/09/2018 EPS http://estacio.webaula.com.br/Classroom/index.html?id=2197542&classId=979819&topicId=2774902&p0=03c7c0ace395d80182db07ae2c30f034… 1/4 CCT0782_EX_A7_201708075445_V1 BANCO DE DADOS 7a aula Lupa Vídeo PPT MP3 Exercício: CCT0782_EX_A7_201708075445_V1 26/09/2018 09:31:19 (Finalizada) Aluno(a): EDER SOUSA FERREIRA 2018.3 EAD Disciplina: CCT0782 - BANCO DE DADOS 201708075445 1a Questão - Qual alternativa que NÃO define uma Linguagem de Manipulação de Dados (DML - Data Manipulation Language)? É a linguagem de inserir dados em um banco de dados É a linguagem de excluir dados em um banco de dados É a linguagem de consultar dados em um banco de dados É a linguagem que dá suporte à declaração de objetos dos bancos de dados É a linguagem de atualizar dados em banco de dados 2a Questão A seguinte instrução ocasiona qual procedimento no banco: CREATE TABLE PESSOAS ( ID_PESSOA INT NOT NULL PRIMARY KEY, PESSOA VARCHAR(26) ); Cria a tabela pessoa com 2 campos; Mostra a tabela tbPessoa. Cria a tabela pessoa com 3 campos; Cria um identificador (ID_PESSOAS) que é a chave primária; Cria a tabela pessoa na forma descrita e com os campos preenchidos; Explicação: Cria a tabela Pessoas com os atributos ID_PESSOA e PESSOA. 3a Questão Dada as tabelas: Pedido(Nr_pedido, Id_cliente, valor_total, data) Cliente(Id_cliente, nome, endereço, bairro, email, telefone), 26/09/2018 EPS http://estacio.webaula.com.br/Classroom/index.html?id=2197542&classId=979819&topicId=2774902&p0=03c7c0ace395d80182db07ae2c30f034… 2/4 assinale a instrução em SQL que lista todos os números dos pedidos cujo o valor é superior a R$ 300,00. select * from pedido where valor_total > 300.00 select nr_pedido from pedido where nr_pedido > 300.00 select nr_pedido from pedido where valor_total > R$ 300,00 select nr_pedido, valor_total from pedido where valor_total > 300.00 select nr_pedido from pedido where valor_total > 300.00 4a Questão (Concurso: Banco do Nordeste) O SQL é uma linguagem para elaboração de manipulações e consultas em banco de dados. Sobre o SQL, marque a alternativa CORRETA. Os comandos SQL são totalmente dependentes do fabricante, ou seja, são totalmente diferentes de um banco de dados para outro. O SQL é usado como linguagem padrão em ambientes de bancos de dados relacionais. A linguagem SQL tem como objetivo a realização de consultas em bancos de dados hierárquicos. O comando select é usado para criar tabelas. O SQL permite apenas a realização de consultas. 5a Questão - Considere o banco de dados relacional de uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas. *Obs. A numeração automática iniciará com 1. PACIENTE (id_pac, nome_pac, sexo, fone_pac) ESPECIALIDADE (id_espec, nome_espec) MEDICO (id_med, nome_med, fone_med, id_espec) CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med) Dê o comando correspondente de Selecionar todos os campos e dados da tabela PACIENTE. Select * From PACIENTE Select id_pac, nome_pac, sexo From PACIENTE Select nome_pac, sexo, fone_pac From PACIENTE Select id_pac, nome_pac, fone_pac From PACIENTE Select id_pac, nome_pac From PACIENTE 6a Questão Ano: 2009 - Banca: FCC - Órgão: TCE-GO - Prova: Analista de Controle Externo - Tecnologia da Informação Considere: I. Create View; Alter Table; Drop Table. II. Select View; Create Table; Update Table. III. Drop View; Alter View; Delete Table. 26/09/2018 EPS http://estacio.webaula.com.br/Classroom/index.html?id=2197542&classId=979819&topicId=2774902&p0=03c7c0ace395d80182db07ae2c30f034… 3/4 São válidas na DDL as cláusulas que constam em II, apenas. I, apenas. II e III, apenas. III, apenas. I, II e III. 7a Questão Em um projeto lógico de um sistema foi identificado que um projeto é de um certo tipo. Assim, as relações abaixo foram definidas: TIPO_PROJETO (ID_TIPO, NOME) PROJETO(ID_PROJETO, NOME, ORCAMENTO, DESCRICAO, ID_TIPO) Escolha a opção que defina as tabelas fisicamente, conforme a linguagem SQL. CREATE TABLE TIPO_PROJETO ( ID_TIPO NUMBER NOT NULL, NOME VARCHAR2(15), ID_PROJETO NUMBER , PRIMARY KEY (ID_TIPO), FOREIGN KEY (ID_PROJETO) REFERENCES PROJETO); CREATE TABLE PROJETO ( ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , PRIMARY KEY (ID_PROJETO)); CREATE TABLE TIPO_PROJETO ( ID_TIPO NUMBER NOT NULL, NOME VARCHAR2(15)); CREATE TABLE PROJETO ( ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , ID_TIPO NUMBER , PRIMARY KEY (ID_PROJETO), FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO); CREATE TABLE TIPO_PROJETO ( ID_TIPO NUMBER NOT NULL, NOME VARCHAR2(15), PRIMARY KEY (ID_TIPO)); CREATE TABLE PROJETO ( ID_PROJETO NUMBER NOT NULL, NOME NVARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , PRIMARY KEY (ID_PROJETO)); CREATE TABLE TIPO_PROJETO ( ID_TIPO NUMBER NOT NULL, NOME VARCHAR2(15), PRIMARY KEY (ID_TIPO)); CREATE TABLE PROJETO ( ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , ID_TIPO NUMBER , PRIMARY KEY (ID_PROJETO), FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO); CREATE TABLE TIPO_PROJETO ( ID_TIPO NUMBER NOT NULL, ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(15), PRIMARY KEY (ID_TIPO,ID_PROJETO)); CREATE TABLE PROJETO ( 26/09/2018 EPS http://estacio.webaula.com.br/Classroom/index.html?id=2197542&classId=979819&topicId=2774902&p0=03c7c0ace395d80182db07ae2c30f034… 4/4 ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , ID_TIPO NUMBER, PRIMARY KEY (ID_PROJETO), FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO); 8a Questão Assinale a alternativa que Selecione todos os pedidos para o cliente cujo código seja = 150 e cujo valor total seja maior que 500. Select * FROM pedido Where cliente_id= 150 AND pedido_valor_total > 500; Select * FROM pedido Where pedido_valor_total > 500; Select * FROM pedido Where cliente_id= 150 OR pedido_valor_total < 500; Select * FROM pedido Where cliente_id= 150 AND pedido_valor_total = 500; Select * FROM pedido Where cliente_id= 150;
Compartilhar