Buscar

BANCO DE DADOS EXER 8

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

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;

Continue navegando