6 pág.

Exercicio 3 IMPLEMENTAÇÃO DE BANCO DE DADOS

Disciplina:Projeto e Implementação de Banco de Dados19 materiais161 seguidores
Pré-visualização1 página
IMPLEMENTAÇÃO DE BANCO DE DADOS
3a aula
		

	 
	Lupa
	 

	 
	
	
PPT
	
MP3
	 

	
	 

	Exercício: CCT0768_EX_A3_201403093521_V1 
	19/03/2018 11:03:24 (Finalizada)

	
	

	Disciplina: CCT0768 - IMPLEMENTAÇÃO DE BANCO DE DADOS 
	201

	 

	Ref.: 201403209914
		

	

	 1a Questão
	

	

	
	

	Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando SQL para aumentar em 10% o valor unitário de cada produto?

		

	
	UPDATE X_PROD SET VALOR_UNIT + 10 /100;

	
	UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100;

	
	UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100;

	
	UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100;

	 
	UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100;

	

	 

	Ref.: 201403213268
		

	

	 2a Questão
	

	

	
	

	(CONSULPLAN - 2012) Ao contrário das linguagens tradicionais, que são procedimentais, SQL é uma linguagem declarativa, que integra três sublinguagens: Data Manipulation Language (DML), Data Definition Language (DDL) e Data Control Language (DCL). Um comando DML e outro DDL são, respectivamente:

		

	
	Delete e Update.

	
	Grant e Delete.

	 
	Update e Drop.

	
	Update e Grant.

	
	Drop e Grant.

	

	 

	Ref.: 201403750205
		

	

	 3a Questão
	

	

	
	

	SQL é uma linguagem?

		

	
	Para desenvolvimento de aplicações gráficas.

	
	Para desenho de telas.

	 
	Para manipulação de banco de dados.

	
	Para criação de scripts.

	
	Para criar regras de negócios que rodam no servidor.

	

	 

	Ref.: 201403209636
		

	

	 4a Questão
	

	

	
	

	Considere o script:
CREATE TABLE PECA (CODIGO NUMERIC(5) NOT NULL,
DESCRICAO VARCHAR(20) NOT NULL,
ESTOQUE NUMERIC(5) NOT NULL,
PRIMARY KEY(CODIGO));
Após a criação desta tabela, o comando que inclui a tupla (1234, "lápis de cor", 500) está representado em:

		

	
	INSERT PECAS (1234, "lápis de cor", 500);

	
	INSERT INTO PECAS (1234, "lápis de cor", 500);

	
	INSERT INTO PECAS ("1234", "lápis de cor", 500);

	
	INCLUDE INTO PECA (1234, "lápis de cor", 500);

	 
	INSERT INTO PECA (1234, "lápis de cor", 500);

	

	 

	Ref.: 201403361713
		

	

	 5a Questão
	

	

	
	

	Assinale a opção que possui o comando CREATE TABLE que cria corretamente a tabela "Alunos", segundo o seguinte esquema de banco de dados: Alunos(matricula, nome, endereco, cod_curso) Cursos(codigo, nome) Admitindo que os campos "matricula" e "codigo" são chaves primárias de suas tabelas e que o campo "cod_curso" é chave estrangeira da tabela "Cursos" na tabela "Alunos".

		

	 
	create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )

	
	create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (codigo) references Cursos(cod_curso) )

	
	create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (nome), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )

	
	create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula) )

	
	create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )

	

	 

	Ref.: 201403361718
		

	

	 6a Questão
	

	

	
	

	Qual o efeito da seguinte instrução no banco de dados? UPDATE Funcionarios SET salario = salario * 1.1

		

	
	A coluna salario é excluída da tabela

	
	Os funcionários ativos recebem aumento

	
	Todos os funcionários são apagados

	
	Todos os funcionários passam a ganhar 1.1

	 
	Todos os funcionários recebem um aumento de 10%

	

	 

	Ref.: 201403209852
		

	

	 7a Questão
	

	

	
	

	Como ficaria o comando SQL para criar a tabela a seguir?

		

	 
	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_EMPR ( 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 UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )

	
	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_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )

	

	 

	Ref.: 201403361719
		

	

	 8a Questão
	

	

	
	

	Qual o efeito da seguinte instrução no banco de dados? DELETE FROM tabela

		

	 
	Exclui todas as linhas da tabela

	
	Exclui o banco de dados inteiro

	
	Exclui a primeira linha da tabela

	
	Exclui todas as colunas da tabela

	
	Exclui a tabela do banco de dados