Buscar

TESTE IMPLEMENTAÇÃO DE DADOS

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

MPLEMENTAÇÃO DE BANCO DE DADOS
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	 
	CCT0835_A2_202102155681_V1
	
	
	
	
		Aluno: CLEISTON LOPES DE MORAIS
	Matr.: 202102155681
	Disc.: IMPL.BANCO DE DADOS 
	2021.1 EAD (GT) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		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 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 (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) )
	
	
	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) )
	
	
	
	 
		
	
		2.
		
	
	
	
	INSERT INTO Aluguel VALUES (15/8/2017, 2056, 10, 180, 1022, 8, 104, NULL)
	
	
	INSERT ON Aluguel VALUES (2056, 15/8/2017, 10, 180, 1022, 8, NULL, 104)
	
	
	INSERT INTO Aluguel (2056, 15/8/2017, 10, 180, 1022, 8, NULL)
	
	
	INSERT INTO Aluguel VALUES (2056, 15/8/2017, 10, 180,1022, 8, NULL, 104)
	
	
	INSERT Aluguel VALUES (2056, 15/8/2017, 10, 180, 1022, 8, 104)
	
	
	
	 
		
	
		3.
		Ano: 2014 - Banca: INSTITUTO AOCP - Órgão: UFPB - Prova: Analista de Tecnologia da Informação - Processos
Em bancos de dados Oracle, as instruções CREATE TABLE, ALTER TABLE e DROP TABLE pertencem a qual das categorias a seguir?
	
	
	
	Data Definition Language (DDL).
	
	
	Transaction Control.
	
	
	Data Manipulation Language (DML).
	
	
	System Control.
	
	
	Session Control.
	
	
	
	 
		
	
		4.
		(PRODEST-ES/2014) Sobre a chave primária de uma tabela de um banco de dados relacional, é correto afirmar que:
	
	
	
	pode conter, no máximo, três atributos.
	
	
	não pode conter atributos do tipo textual.
	
	
	não há chave primária em tabelas com até 100 registros.
	
	
	não pode conter atributos do tipo numérico.
	
	
	pode ser composta por mais de um atributo.
	
	
	
	 
		
	
		5.
		Um projetista de banco de dados, novato na profissão, foi incumbido de criar um banco para
armazenar dados sobre clientes de uma empresa, contendo identificador e nome; vendedores
dessa empresa, também com identificador e nome; e data da realização das vendas. Esse
projetista decidiu criar uma única tabela, cujo esquema é apresentado abaixo.
CREATE TABLE VENDAS(
ID_CLIENTE INTEGER,
NOME_CLIENTE VARCHAR(60),
ID_VENDEDOR CHAR(2),
NOME_VENDEDOR VARCHAR(60),
DATA_VENDA DATE );
Após criar a tabela, o projetista inseriu alguns registros nela, de forma que o estado final ficou
como o descrito na imagem abaixo:
 
Ao analisar a solução proposta pelo novato, outro projetista, mais experiente, informou que, em
virtude da tabela não estar adequadamente normalizada, algumas operações em SQL, realizadas
sobre ela, podem levar o banco de dados a um estado inconsistente ou à perda de informações.
Quais são essas operações?
	
	
	
	UPDATE, DELETE e INSERT. 
	
	
	INSERT e SELECT, apenas.
	
	
	DELETE e SELECT, apenas.
	
	
	UPDATE e DELETE, apenas. 
	
	
	DELETE e INSERT, apenas.
	
	
	
	 
		
	
		6.
		São comandos da categoria de Definição de Dados (DDL):
	
	
	
	COMMIT / ROLLBACK
	
	
	INSERT / UPDATE / DELETE
	
	
	SELECT
	
	
	GRANT / REVOKE
	
	
	CREATE / ALTER / DROP
	
	
	
	 
		
	
		7.
		
	
	
	
	UPDATE Anuncio SET ValorAnunciado = ValorAnunciado*0.8 WHERE CodAnuncio = 9
	
	
	UPDATE Anuncio INSERT ValorAnunciado TO 108 WHERE CodAnuncio = 9
	
	
	UPDATE Anuncio INSERT ValorAnunciado = 108 WHERE CodAnuncio = 9
	
	
	UPDATE Anuncio SET ValorAnunciado = ValorAnunciado*80% WHERE CodAnuncio = 9
	
	
	UPDATE Anuncio SET ValorAnunciado TO ValorAnunciado*0.8 WHERE CodAnuncio = 9
	
	
	
	 
		
	
		8.
		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, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	
	
	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) )

Continue navegando