Buscar

Banco de Dados n5

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

Prévia do material em texto

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 + 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 + 10 /100; 
 UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100; 
Respondido em 17/05/2020 18:34:58 
 
 
 
 
 
 2a Questão 
 
 
Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua 
execução: 
DROP TABLE Funcionario; 
 
 
 A tabela Funcionario é removida do banco de dados. 
 
Todos os registros da tabela Funcionario são excluídos. 
 
O banco de dados Funcionario é excluído. 
 
O banco de dados Funcionario é criado. 
 
A tabela Funcionario é criada no banco de dados. 
Respondido em 17/05/2020 18:34:46 
 
 
 
 
 
 3a Questão 
 
 
A linguagem SQL é dividida em subconjuntos de acordo com as operações que queremos efetuar sobre um 
banco de dados. Indique a alternativa que apresenta um exemplo de comandos DDL (Linguagem de 
Definição de Dados): 
 
 
 
SELECT NOME FROM ALUNOS WHERE ID IN (1, 2, 3) 
 
DELETE * FROM ALUNOS 
 
UPDATE ALUNOS SET NOME = JOSÉ DA SILVA WHERE ID = 10 
 DROP TABLE ALUNOS 
 
SELECT NOME, TURMA, IDADE FROM ALUNOS 
Respondido em 17/05/2020 18:35:15 
 
 
 
 
 
 4a Questão 
 
 
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 Manipulation Language (DML). 
 
Session Control. 
 
Transaction Control. 
 Data Definition Language (DDL). 
 
System Control. 
Respondido em 17/05/2020 18:35:23 
 
 
 
 
 
 5a Questão 
 
 
 
 
 
 
UPDATE Anuncio INSERT ValorAnunciado TO 108 WHERE CodAnuncio = 9 
 
UPDATE Anuncio INSERT ValorAnunciado = 108 WHERE CodAnuncio = 9 
 UPDATE Anuncio SET ValorAnunciado = ValorAnunciado*0.8 WHERE CodAnuncio = 9 
 
UPDATE Anuncio SET ValorAnunciado = ValorAnunciado*80% WHERE CodAnuncio = 9 
 
UPDATE Anuncio SET ValorAnunciado TO ValorAnunciado*0.8 WHERE CodAnuncio = 9 
Respondido em 17/05/2020 18:36:04 
 
 
 
 
 
 6a Questão 
 
 
 
O diagrama acima apresenta uma classe denominada Municipio, para armazenar informações sobre 
determinado município, seu código, nome, tamanho e o estado a que pertence. Também há uma classe 
denominada Estado, para armazenar dados da unidade da Federação, como seu código e sua denominação. 
Com base nesse diagrama, e considerando a utilização da linguagem SQL, assinale a opção que apresenta 
a forma correta de criação da tabela Estado, considerando a criação das chaves primárias (PK) e 
estrangeiras (FK). 
 
 
 
 
create table estado ( codigo_ibge pk, nome_estado ) 
 
create table estado ( codigo_ibge integer primary key, nome_estado varchar (255), uf integer FK ) 
 
create table estado ( codigo_ibge integer pk, nome_estado varchar(100) ) 
 
create table estado ( codigo_ibge integer primary key, nome_estado varchar (255), uf primary key 
) 
 create table estado ( codigo_ibge integer primary key, nome_estado varchar (255) ) 
Respondido em 17/05/2020 18:36:12 
 
 
 
 
 
 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 
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) ) 
 
CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, 
QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) 
Respondido em 17/05/2020 18:36:21 
 
 
 
 
 8a Questão 
 
 
São comandos da categoria de Manipulação de Dados (DML): 
 
 
 
GRANT / REVOKE 
 INSERT / UPDATE / DELETE 
 
CREATE / ALTER / DROP 
 
SELECT 
 
COMMIT / ROLLBACK

Continue navegando