Buscar

aula7 exercicio4

Prévia do material em texto

1a 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                         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));
 
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),
       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));
 
	 2a Questão
	
	
	
	- Qual alternativa que NÃO define uma Linguagem de Manipulação de Dados (DML - Data Manipulation Language)?
		
	
	É a linguagem de consultar dados em um banco de dados
	
	É a linguagem de atualizar dados em banco de dados
	
	É a linguagem de excluir dados em um banco de dados
	 
	É a linguagem que dá suporte à declaração de objetos dos bancos de dados
	
	É a linguagem de inserir dados em um banco de dados
	
	 3a Questão
	
	
	
	Para que serve a instrução SELECT?
		
	
	Escolher a tabela do banco a ser usada.
	
	Alterar os dados de um campo específico de uma tabela.
	 
	Escolher registros de dados do banco.
	
	Limpar toda a tabela.
	
	Excluir registros de dados do banco.
	
	 4a Questão
	
	
	
	Qual opção correta abaixo representa uma sequência dos principais tipos de dados
     do objeto tabela?
		
	 
	char, date, varchar e numeric
	
	type, date, vardate e int
	
	foreign key, primary key, references e unique
	
	varchar,  primary key, references e check
	
	char, unique, varchar e numeric
	
	 5a Questão
	
	
	
	
	- Qual alternativa que define uma Linguagem de Definição de Dados (DDL - Data Definiton Language)?
		
	
	É a linguagem de inserir dados em um banco de dados
	
	É a linguagem de manipulação de dados
	 
	É a linguagem que dá suporte à declaração de objetos dos bancos de dados
	
	É a linguagem de atualizar dados em um banco de dados
	
	É a linguagem de consultar dados de um banco de dados
	
	 6a Questão
	
	
	
	
	- Na utilização e execução do comando "CREATE TABLE" obtém a:
		
	 
	Criação de tabela
	
	Criação de índice
	
	Criação de banco de dados
	
	Criação de view
	
	Criação de procedure
	
	 7a 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 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 AND pedido_valor_total > 500;
	
	Select * FROM pedido Where cliente_id= 150;
	
	 8a Questão
	
	
	
	
	- A cláusula select resulta em uma consulta, evidentemente uma relação de consulta simples usando um banco de dados e tabela(s). Assim, pode-se afirmar segundo a seleção abaixo:
select nome_depto from depto
 
		
	
	Selecionará o primeiro registro da tabela departamento
	
	Selecionará o último registro da tabela departamento
	
	Selecionará os dois primeiros registros da tabela departamento
	 
	Selecionará um único campo e registros da tabela departamento
	
	Selecionará todos os campos e registros da tabela departamento

Continue navegando