Baixe o app para aproveitar ainda mais
Prévia do material em texto
BANCO DE DADOS 7a aula Lupa Vídeo PPT MP3 Exercício: CCT0782_EX_A7_201702152561_V1 31/03/2018 20:16:56 (Finalizada) Aluno(a): ROSANE SPINDLER 2018.1 EAD Disciplina: CCT0782 - BANCO DE DADOS 201702152561 Ref.: 201702196828 1a Questão - "Linguagens de Consulta" de informações do banco de dados é: Uma linguagem em que um usuário requisita informações do banco de dados Uma linguagem que inclui elementos dos métodos não procedural Uma linguagem de programação de baixo nível Uma linguagem difícil e imprópria para consulta de informações em um banco de dados Uma linguagem pouco interativa com o usuário Ref.: 201703111256 2a Questão Ano: 2012 - Banca: CESGRANRIO - Órgão: Petrobras - Prova: Técnico de Informática Júnior-2012 Ao implantar um banco de dados modelado segundo a abordagem relacional em um SGDB comercial baseado em SQL, o DBA verificou a necessidade de representar uma relação que estava em seu modelo original. O comando SQL correto para criar a representação dessa relação em um SGDB é INSERT RELATION INSERT TABLE TABLE CREATE CREATE RELATION CREATE TABLE Ref.: 201703058215 3a Questão Assinale a alternativa que selecione todos os pedidos cujo valor total seja menor igual que 150 ou maior igual que 500. Select * FROM pedido Where pedido_valor_total >= 500; Select * FROM pedido Where pedido_valor_total <= 150 OR pedido_valor_total >= 500; Nenhuma das alternativas estão corretas Select * FROM pedido Where pedido_valor_total <= 150 AND pedido_valor_total >= 500; Select * FROM pedido Where pedido_valor_total = 150 OR pedido_valor_total = 500; Ref.: 201702408063 4a Questão Dada as tabelas: Pedido(Nr_pedido, Id_cliente, valor_total, data) Cliente(Id_cliente, nome, endereço, bairro, email, telefone), 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, valor_total 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 from pedido where valor_total > 300.00 Ref.: 201702231338 5a 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. O comando select é usado para criar tabelas. O SQL permite apenas a realização de consultas. O SQL é usado como linguagem padrão em ambientes de bancos de dados relacionais. Os comandos SQL são totalmente dependentes do fabricante, ou seja, são totalmente diferentes de um banco de dados para outro. A linguagem SQL tem como objetivo a realização de consultas em bancos de dados hierárquicos. Ref.: 201703111259 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. São válidas na DDL as cláusulas que constam em III, apenas. II, apenas. II e III, apenas. I, apenas. I, II e III. Ref.: 201702196034 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, ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(15), PRIMARY KEY (ID_TIPO,ID_PROJETO)); 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), 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 VARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , ID_TIPO NUMBER , PRIMARY KEY (ID_PROJETO), FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO); Ref.: 201702196821 8a Questão Uma PROCEDURE permite criar procedimentos armazenados que serão executados , quando utilizamos a instrução CALL PROCEDURE. A seguinte parte de instrução ocasiona qual procedimento no banco? CREATE PROCEDURE VENDAS.RENDIMENTO_TOTAL ( IN V_MÊS INTEGER, IN V_ANO INTEGER, OUT TOTAL DECIMAL(10,2) ) Atualiza o procedimento VENDAS.RENDIMENTO_TOTAL na forma descrita Cria um procedimento fora do banco de dados A variável total decimal é uma variável de entrada e saída do banco de dados Cria o procedimento VENDAS.RENDIMENTO_TOTAL na forma descrita O procedimento cria 3 variáveis no banco Ano: 2012 - Banca: CESGRANRIO - Órgão: Petrobras - Prova: Técnico de Informática Júnior-2012 Ano: 2009 - Banca: FCC - Órgão: TCE-GO - Prova: Analista de Controle Externo - Tecnologia da Informação
Compartilhar