A maior rede de estudos do Brasil

Grátis
5 pág.
PROJETO E ADMINISTRACAO DE BANCO DE DADOS - 2

Pré-visualização | Página 1 de 2

PERGUNTA 1 
1. Quanto aos comandos em SQL, analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a 
alternativa que apresenta a sequencia correta de cima para baixo: 
( ) 0 comando UPDATE é utilizado para mudar os valores de dados em uma ou mais linhas da tabela existente. 
( ) Os comandos básicos CREATE e DROP são exemplos de DML - Linguagem de Manipulação de Dados. 
( ) O comando DELETE é utilizado pelo SQL-DDL para excluir um objeto do banco banco de dados. 
Assinale a alternativa correta: 
 
a. F-F-F 
 
b. F-V-F 
 
c. V-F-F 
 
d. V-V-F 
 
e. V-F-V 
0,25 pontos 
PERGUNTA 2 
1. No âmbito dos bancos de dados, quando cada transação em um conjunto de duas ou mais transações espera por 
algum item que esteja bloqueado por algumaoutra transação no conjunto, o que ocorre é: 
 
 
a. rollback. 
 
b. deadlock. 
 
c. commit. 
 
d. starvation. 
 
e. timestamp. 
0,25 pontos 
PERGUNTA 3 
1. Um mecanismo de controle de concorrência utilizado pelos sistemas gerenciadores de bancos de dados é 
denominado: 
 
 
a. deadlock. 
 
b. análise inconsistente. 
 
c. bloqueio. 
 
d. dependência sem commit. 
 
e. atualização perdida. 
0,25 pontos 
PERGUNTA 4 
1. As informações abaixo mostram os dados que devem ser inseridos nas tabelas CLIENTE e PRODUTO conforme 
previamente identificadas e criadas no Estudo de Caso – Controle de Vendas. 
 
Com base nisso, leia as opções abaixo e assinale aquela que corresponde ao TRECHO CORRETO das linhas de comando 
em SQL para a inserção de todos esses dados, nessas tabelas. 
A pergunta não pede p/ INSERIR NAS 2 TABELAS. 
Mas sim que há duas tabelas, e para cada uma delas, tem uma opção de INSERT. 
Somente UMA OPÇÃO ESTÁ CORRETA. 
 
 
Cliente 
CPF RG Nome 
11811198911 1233459890 Antonio Dias Santos 
49893090098 1223435621 Maria Aparecida Sá Silva 
17033186878 2235628888 Otavio Pedrada 
 
 
Produto 
Codigo Descrição Preco_Tabela Qtde_Disponivel 
1 Produto A 123,99 19 
2 Produto B 12,97 100 
3 Produto C 300,10 5 
4 Produto D 1,99 598 
5 Produto E 78,00 190 
 
 
Opção 1: 
INSERT INTO CLIENTE VALUES (1233459890, 11811198911, 'Antonio Dias Santos'); 
INSERT INTO CLIENTE VALUES (1223435621, 49893090098, 'Maria Aparecida Sá Silva'); 
INSERT INTO CLIENTE VALUES (17033186878, 2235628888, 'Otavio Pedrada'); 
Opção 2: 
INSERT INTO CLIENTE VALUES (11811198911, 1233459890, 'Antonio Dias Santos'); 
INSERT INTO CLIENTE VALUES (49893090098, 1223435621, 'Maria Aparecida Sá Silva'); 
INSERT INTO CLIENTE VALUES (17033186878, 2235628888, 'Otavio Pedrada'); 
Opção 3: 
INSERT INTO PRODUTO VALUES (1, 'Produto A', 123.99, 19); 
INSERT INTO PRODUTO VALUES (2, 'Produto B', 12.97, 100); 
INSERT INTO PRODUTO VALUES (3, 'Produto C', 300.10, 0); 
INSERT INTO PRODUTO VALUES (4, 'Produto D', 1.99, 598); 
INSERT INTO PRODUTO VALUES (5, 'Produto E', 78.00, 190); 
Opção 4: 
INSERT INTO PRODUTO VALUES (1, 'Produto A', 123.99, 19); 
INSERT INTO PRODUTO VALUES (2, 'Produto B', 12.97, 100); 
INSERT INTO PRODUTO VALUES (3, 'Produto C', 300.10, 5); 
INSERT INTO PRODUTO VALUES (4, 'Produto D', 1.99, 598); 
Opção 5: 
INSERT INTO CLIENTE VALUES (11811198911,1233459890, 'Antonio dos Dias Santos'); 
INSERT INTO CLIENTE VALUES (49893090098,1223435621, 'Maria Angela Sá Silva'); 
INSERT INTO CLIENTE VALUES (17033186878,2235628888, 'Otavio Pedrada'); 
 
 
a. Opção 1 
 
b. Opção 2 
 
c. Opção 3 
 
d. Opção 4 
 
e. Opção 5 
0,25 pontos 
PERGUNTA 5 
1. Com base no Estudo de Caso - Controle de Vendas, leia as opções abaixo e assinale aquela que corresponde 
ao TRECHO CORRETO das linhas de comando para a implementação da tabela denominada PRODUTO conforme 
descrição no projeto físico. 
 
Opção 1: 
CREATE TABLE PRODUTO 
( Codigo NUMERIC(3), 
 Descricao VARCHAR(60), 
 Preco_Tabela NUMERIC(8,2), 
 Qtde_Disponivel NUMERIC(4,2) 
 ); 
Opção 2: 
CREATE TABLE PRODUTO 
( Codigo NUMERIC(3) 
 Descricao VARCHAR(60) 
 Preco_Tabela NUMERIC(8,2) 
 Qtde_Disponivel NUMERIC(4) 
 ); 
Opção 3: 
CREATE TABLE PRODUTO 
( Codigo NUMERIC(3) 
 Descricao VARCHAR(60), 
 Preco_Tabela NUMERIC(8,2), 
 Qtde_Disponivel NUMERIC(4) 
 ); 
Opção 4: 
CREATE TABLE PRODUTO 
( Codigo NUMERIC(3), 
 Descricao VARCHAR(60), 
 Preco_Tabela NUMERIC(8), 
 Qtde_Disponivel NUMERIC(4) 
 ); 
Opção 5: 
CREATE TABLE PRODUTO 
( Codigo NUMERIC(3), 
 Descricao VARCHAR(60), 
 Preco_Tabela NUMERIC(8,2), 
 Qtde_Disponivel NUMERIC(4) 
 ); 
 
 
 
a. Opção 1 
 
b. Opção 2 
 
c. Opção 3 
 
d. Opção 4 
 
e. Opção 5 
0,25 pontos 
PERGUNTA 6 
1. A linguagem SQL é uma linguagem utilizada por vários sistemas de banco de dados. Ela permite consultar banco de 
dados, definir estruturas de dados, modificar dados no banco de dados e especificar restrições de 
segurança/integridade. A linguagem que controla os aspectos de autorização de dados e licenças de 
usuários,controlando os acessos de usuário para ver ou manipular dados dentro do banco de dados, é a: 
 
a. SQL. 
 
b. DML. 
 
c. DDL. 
 
d. OQL. 
 
e. DCL. 
0,25 pontos 
PERGUNTA 7 
1. O Administrador de Banco de Dados (DBA) é responsável por várias tarefas críticas, tais como: assegurar que o 
acesso não autorizado aos dados não seja permitido e que a disponibilidade de dados e a recuperação de falhas 
sejam garantidas. Uma política de segurança determina quais medidas de segurança devem ser impostas por meio 
de mecanismos presentes no SGDB, como o controle de acesso discricionário, cujos principais comandos são: 
 
a. chmod, chgrp e chown 
 
b. unset privilege 
 
c. passwd e chmod e set privilege 
 
d. grant e revoke 
 
e. create e drop 
0,25 pontos 
PERGUNTA 8 
1. Quando as etapas de desenvolvimento de um banco de dados são executadas, espera-se como resultado um 
repositório que atenda as necessidades do usuário. Após a validação dos requisitos pela equipe de desenvolvimento, 
a tarefa é transferida às mãos do administrador do banco de dados, o qual é responsável por: 
 
 
 
a. cuidar do processo de lapidação do modelo do banco de dados, verificando os possíveis erros de estrutura. O 
administrador do banco deve tomar decisões sobre a construção das aplicações que acessam o banco 
administrado. 
 
b. gerir os possíveis problemas relacionados aos acessos e permissões dos bancos de dados. O suporte do 
administrador de banco de dados à equipe de desenvolvimento deve ser restrito. 
 
c. intermediar a integração entre a equipe de desenvolvimento de programas, a equipe de projeto, os usuários 
finais e a concepção do banco de dados. Faz o papel de gestor, garantindo que as ações de integração sejam 
executadas. 
 
d. preparar a infraestrutura necessária para o banco de dados ser disponibilizado, garantindo o funcionamento, 
segurança, integridade e escalabilidade. 
 
e. garantir a integridade das aplicações que acessarão o banco de dados em questão, além de garantir o 
funcionamento e a segurança do banco, ou seja, administrar as aplicações do usuário final no banco de 
dados. 
0,25 pontos 
PERGUNTA 9 
1. A administração de um banco de dados envolve a sua proteção. Uma das formas de prover essa proteção é por meio 
da criação de papéis no banco de dados. De forma geral, um papel: 
 
 
a. abrange o conjunto de gatilhos do banco de dados. 
 
 
b. estabelece a política de criptografia utilizada no banco de dados.

Crie agora seu perfil grátis para visualizar sem restrições.