• Nenhum resultado encontrado

SISTEMAS GERENCIADORES DE BANCO DE DADOS 1

N/A
N/A
Protected

Academic year: 2021

Share "SISTEMAS GERENCIADORES DE BANCO DE DADOS 1"

Copied!
7
0
0

Texto

(1)

1. Qual das seguintes linguagens deu origem à atual SQL (Strututured Query Language)? a) COBOL b) FORTRAN c) SEQUEL d) C e) C++

2. Sistema Gerenciador ou de Gerenciamento de Banco de Dados, conforme Silberschatz pode ser definido como:

a) uma coleção de dados relacionados mais um conjunto de programas para acessar e manipular esses dados

b) apenas uma coleção de dados relacionados

c) apenas um conjunto de programas para acessar e manipular dados

d) coleção de computadores independentes que se apresenta ao usuário como um sistema único e consistente

e) conjunto de programas cuja função é gerenciar os recursos do sistema

3. Para que o usuário possa acessar as informações contidas no banco de dados, o método de referência deve ser o nome da tabela, o valor da chave primária e o nome do campo. Este enunciado refere-se a qual das seguintes regras propostas por Codd?

a) regra das informações em tabelas

b) regra de acesso garantido

c) regra do catálogo relacional ativo

d) regra da sublinguagem de dados abrangente e) regra da atualização de alto nível

AULA 02

4. O IMS – Information Management System, desenvolvido pelas empresas IBM e pela Rockwell no fim da década de 1960, pode ser definido como:

a) banco de dados hierárquico

b) banco de dados em rede c) banco de dados relacional d) banco de dados orienta a objetos e) banco de dados objeto-relacional

5. Os bancos de dados em rede permitem que um mesmo registro participe de vários relacionamentos devido à eliminação da hierarquia. Quais são as estruturas fundamentais de um banco de dados em rede? a) tabelas (tables) e visões (views)

b) tabelas (tables) e índices (indexes) c) registros (records) e visões (views)

d) registros (records) e conjuntos (sets)

e) tabelas (tables) e objetos (objects)

6. Quanto à localização, os bancos de dados podem ser classificados como: a) locais e centralizados

b) centralizados e multiusuários c) monousuários e distribuídos d) locais e multiusuários

(2)

AULA 03

7. O projeto começou no início dos anos de 1970, a princípio chamado System R, foi lançado em 1983 com base no SQL/DS para mainframe. A descrição refere-se a qual dos seguintes SGBDs?

a) Oracle Database

b) IBM DB2

c) MS SQL Server d) MySQL

e) Postgre SQL

8. O sistema foi lançado em 1984 pela Ashton-Tate e adquirido posteriormente, em 1991, pela Borland. Apresentava uma linguagem de programação e de consulta relativamente fácil de aprender, estruturada dentro de uma lógica tornava possível criar aplicações inteiras. A descrição apresentada refere-se a qual dos seguintes SGBDs: a) Sybase b) Paradox c) DataFlex d) InterBase e) DBase AULA 04

9. A arquitetura do Oracle é composta de duas partes básicas. Quais são elas? a) Banco de dados e arquivo de controle

b) Instância e arquivo de controle

c) Banco de dados e instância

d) Instância e processos de segundo plano

e) Arquivos de controle e processos de segundo plano

10. Qual banco de dados do sistema do SQL Server armazena toda a configuração do servidor e informações das instâncias?

a) master b) resource c) model d) tempdb e) msdb AULA 05

11. Qual das seguintes sublinguagens da SQL apresenta os comandos por meio dos quais é realizado o controle dos acessos de usuários ou de grupos de usuários?

a) DDL (Data Definition Language) b) DML (Data Manipulation Language)

c) DCL (Data Control Language)

d) DQL (Data Query Language) e) DTL (Data Trasaction Language)

12. Que comando é utilizado para conceder privilégios a um usuário de banco de dados?

a) GRANT

b) INSERT c) REVOKE d) UPDATE

(3)

comandos? a) DELETE USER b) REMOVE USER c) EXCLUDE USER d) DROP USER e) TRUNCATE USER

14. Após a criação de um novo usuário no Oracle, qual dos seguintes comandos deverá ser utilizado para que este possa conectar-se ao servidor de banco de dados?

a) GRANT LOGIN b) GRANT CONNECT c) GRANT LINK d) GRANT SWITCH ON e) GRANT BIND AULA 06

15. Quando observamos os comandos envolvidos em uma transação, notamos que eles praticamente são os mesmos independentemente do SGBD. Isto ocorre porque a linguagem SQL é padronizada conforme a seguinte norma:

a) IEEE - Institute of Electrical and Electronics Engineers b) ABNT - Associação Brasileira de Normas Técnicas c) DIN - Deutsches Institut für Normung

d) JIS - Japanese Industrial Standards

e) ANSI - American National Standards Institute

AULA 07

16. O que ocorrerá quando duas transações solicitarem o mesmo recurso?

a) Uma delas estará sendo realizada, enquanto a outra entrarão em estado de espera.

b) É impossível que duas transações solicitem o mesmo recurso. c) As duas transações serão realizadas ao mesmo tempo. d) Nenhuma das trasações será realizada.

e) As duas transações entrarão em modo de espera até que ocorra um shutdown no banco.

17. Que tipo de bloqueio ocorre quando uma transação fica aguardando pela liberação do recurso utilizado por outra transação?

a) compartilhado b) irrestrito c) restrito d) indireto

e) regular

18. Se as transações ficarem muito tempo em estado de espera (wait), pode ocorrer um impasse conhecido como: a) doubt b) defense c) deadline d) deadlock e) debt

(4)

AULA 08

19. Que cláusula deve ser adicionada à chave estrangeira para que os valores excluídos na tabela-pai ocasionem a exclusão das linhas correspondentes na tabela-filho?

a) ON DELETE EXCLUDE

b) ON DELETE CASCADE

c) ON DELETE NOTHING d) ON DELETE TRUNCATE e) ON DELETE DROP TABLE

20. Que tipo de integridade é estabelecida sob a forma de programas, como as rotinas armazenadas? a) integridade referencial b) integridade de domínio c) integridade procedural d) integridade de entidade e) integridade de coluna AULA 09

21. A Oracle disponibiliza, desde 2005, uma versão gratuita conhecida como Oracle Express Edition (Oracle Database XE). Esta versão não tem suporte da Oracle. Qual o tamanho máximo dos arquivos de dados de usuário suportado por esta versão?

a) 2 GB

b) 4 GB

c) 8 GB d) 16 GB e) 32 GB

22. Quando utilizamos linha de comando para acessar o MySQL, qual das seguintes alternativas deve ser utilizada para conectar-se ao banco?

a) mysql –u root –p

b) mysql –r root –t c) mysql –p root –t d) mysql –s root –v e) mysql –x root –y AULA 10

23. Quando é necessário preencher automaticamente no Oracle um campo com valores crescentes (ex. 1, 2, 3) que objeto devemos criar?

a) TABLE b) INDEX c) PARTITION d) CONSTRAINT e) SEQUENCE AULA 11

24. Que palavra-chave deve ser acrescentada ao comando CREATE PROCEDURE quando desejamos atualizar uma procedure anteriormente criada no Oracle?

a) RENEW b) RELAY

c) REPLACE

(5)

25. Quando é necessário armazenar em uma determinada coluna de tabela valores numéricos entre 0 (zero) e 999.99, qual das seguintes opções deve ser utilizada?

a) NUMBER(999.99) b) NUMBER(5) c) NUMBER(3,2)

d) NUMBER(5,2)

e) NUMBER(6)

26. Uma determinada empresa adotou o seguinte padrão para identificar seus produtos:

O identificador (ID) deverá ter um tamanho fixo de 5 caracteres. O primeiro será um caractere alfabético e os quatro últimos serão dígitos que poderão variar de 1001 a 2000. (Exemplo: A1234) Quando a tabela for criada, como deverá ser declarada a estrutura para armazenar estes dados?

a) ID VARCHAR(5,1) b) ID VARCHAR(4) c) ID NUMBER(5,4) d) ID CHAR(4) e) ID CHAR(5) AULA 13

27. Que instrução deve ser acrescentada no momento da criação da tabela CURSO para gerar a chave primária na coluna CODCURSO?

a) CONSTRAINT PRIMARY KEY CURSO_PK (CODCURSO) b) CONSTRAINT CURSO_PK (CODCURSO) PRIMARY KEY

c) CONSTRAINT CURSO_PK PRIMARY KEY (CODCURSO)

d) CONSTRAINT CURSO_PK (CODCURSO)

e) CONSTRAINT CURSO_PK KEY PRIMARY (CODCURSO)

28. Tomando-se como base um relacionamento de 1:N (um para muitos), podemos afirmar que:

a) a chave estrangeira deverá localiza-se no lado N do relacionamento

b) a chave estrangeira deverá localiza-se no lado 1 do relacionamento c) a chave estrangeira poderá localiza-se em qualquer um dos lados d) a chave estrangeira não deverá ser criada

e) a chave estrangeira deverá localiza-se em ambos os lados

29. Após a criação da tabela CURSO com chave primária na coluna CODCURSO, foi criada a tabela ALUNO com chave primária na coluna RA. Que instrução deve ser acrescentada durante a criação da tabela ALUNO para gerar uma chave estrangeira relacionando-a com a tabela CURSO?

a) CONSTRAINT FOREIGN KEY (CODCURSO) CURSO_ALUNO_FK REFERENCES CURSO

b) CONSTRAINT CURSO_ALUNO_FK FOREIGN KEY (CODCURSO) REFERENCES CURSO

c) CONSTRAINT FOREIGN KEY REFERENCES CURSO (CODCURSO)

d) CONSTRAINT CURSO_ALUNO_FK FOREIGN KEY (CURSO) REFERENCES CODCURSO e) CONSTRAINT FOREIGN KEY (CURSO) CURSO_ALUNO_FK REFERENCES CODCURSO AULA 14

(6)

30. A empresa ABC Ltda resolveu que todos os funcionários do departamento de ENGENHARIA devem receber um aumento de cinco por cento em seus salários. Qual dos seguintes comandos atualizará os valores dos salários dos funcionários deste departamento?

a) ALTER FUNCIONARIO SET SALARIO = SALARIO * 1.05 WHERE DEPARTAMENTO = 'ENGENHARIA'; b) INSERT INTO FUNCIONARIO SET SALARIO = SALARIO * 1.05 WHERE DEPARTAMENTO = 'ENGENHARIA'; c) UPDATE FUNCIONARIO SET SALARIO * 1.05 WHERE DEPARTAMENTO = 'ENGENHARIA';

d) UPDATE FUNCIONARIO SET SALARIO = SALARIO * 1.05 WHERE DEPARTAMENTO = 'ENGENHARIA';

e) UPDATE FUNCIONARIO SET SALARIO = SALARIO * 5 WHERE DEPARTAMENTO = 'ENGENHARIA'; AULA 15

31. Qual dos seguintes comandos deve ser utilizado para exportar todo o banco de dados para um único arquivo binário?

a) exp manager/system file=c:\temp\teste.dmp full=n b) exp system/manager file=c:\temp\teste.dmp full=n c) exp system/manager c:\temp\teste.dmp full=y

d) exp system/manager file=c:\temp\teste.dmp full=y

e) exp manager/system file=c:\temp\teste.dmp full=n

32. O que será exportado ao executar-se o comando: exp system/manager tables=(scott.emp) rows=n file=c:\tables.dmp?

a) A tabela emp do schema scott com todos os seus dados.

b) Apenas a estrutura da tabela emp do schema scott.

c) A tabela scott do schema emp com todos os seus dados. d) Apenas a estrutura da tabela scott do schema emp. e) Todas as tabelas do schema scott.

AULA 16

33. O Oracle pode fazer a auditoria dos eventos ocorridos no banco de dados da(s) seguinte(s) forma(s): a) apenas das tentativas de login

b) tentativas de login e acessos de objetos c) tentativas de login e ações de banco de dados d) apenas de ações de banco de dados

e) tentativas de login, ações de banco de dados e acessos de objetos

34. Que comando deve ser utilizado no Oracle para auditar tentativas de conexão bem sucedidas?

a) AUDIT SESSION WHENEVER SUCCESSFUL

b) AUDIT USER WHENEVER SUCCESSFUL

c) AUDIT CONNECTION WHENEVER SUCCESSFUL d) AUDIT USER_SESSION WHENEVER SUCCESSFUL e) AUDIT USER_CONNECTION WHENEVER SUCCESSFUL AULA 17

35. Após a criação de uma tabela denominada VEICULO verificou-se que não foi incluída uma coluna para armazenar o CHASSI dos veículos. Qual dos seguintes comandos deverá ser utilizado para adicionar essa coluna na tabela VEICULO?

a) ALTER TABLE VEICULO ADD COLUMN CHASSI INT; b) UPDATE VEICULO ADD CHASSI INT;

c) ALTER TABLE VEICULO ADD CHASSI INT;

(7)

36. Qual dos seguintes comandos deve ser utilizado no MS SQL Server para criar um novo banco de dados denominado LOCADORA?

a) CREATE DATABASE LOCADORA

b) CREATE DATABANK LOCADORA c) ADD DATABASE LOCADORA

d) CREATE NEW DATABASE LOCADORA e) ADD NEW DATAABASE LOCADORA AULA 19

37. Que cláusula deve ser utilizada no MySQL para que uma determinada coluna não aceite valores negativos? a) SIGNED b) NOSIGNED c) INSIGNED d) NOTSIGNED e) UNSIGNED

38. Qual das seguintes consultas deverá ser realizada no MySQL para obter-se os nomes das tabelas de um determinado database?

a) ALL TABLES;

b) SHOW TABLES;

c) SELECT TABLES;

d) SELECT * FROM TABLES; e) SELECT USER_TABLES;

39. Qual dos seguintes comandos deve ser utilizado no MySQL para criar um novo banco de dados denominado VIDEOLOCADORA?

a) CREATE DATABANK VIDEOLOCADORA; b) CREATE TABLE VIDEOLOCADORA;

c) CREATE NEW DATABASE VIDEOLOCADORA;

d) CREATE DATABASE VIDEOLOCADORA;

e) CREATE NEW TABLE VIDEOLOCADORA; AULA 20

40. Qual dos seguintes comandos deve ser utilizado no PostgreSQL para criar um novo banco de dados denominado LOJA?

a) CREATE DATABASE LOJA b) CREATE NEW DATABASE LOJA

c) CREATEDB LOJA

d) CREATE DATABANK LOJA e) CREATE_NEW_DB LOJA

Referências

Documentos relacionados

Em BOTTA; VENTURINI, 2005 e LEONEL, 2009 é realizado acoplamento MEC/MEF de enrijecedor com elemento finito com aproximação de deslocamentos por polinômios de terceiro grau e força

O ponto de equilíbrio é o número de unidades que precisão ser vendidas para uma empresa atingir o equilíbrio- não ter lucro e nem prejuízo5. O CVL é qualquer análise

Consumo dos créditos ativos de acordo com as tarifas do plano do Cliente (aquisições e ativações de créditos Oi Multiuso efetuadas). 7.5 O Cliente poderá, a qualquer

Patients diagnosed with ES by anatomopathological exam, which had recorded the serum levels of AP and LDH before and after pre- operative chemotherapy and the percentage of

Atrav´es das Figuras 4.21(a) e 4.21(b), observamos que ocorre uma queda na densidade de predadores quando consideramos a taxia quase local no cen´ario 3, em compara¸c˜ao com o caso

Para a institucionalização de um projeto de extensão, o proponente (servidor) deverá ter o projeto registrado na Diretoria de Extensão da PROEX – Pró-Reitoria

Consultar também o documento Instrumento de Avaliação Externa para as Equipes de Atenção Básica e Saúde Bucal (Saúde da Família ou parametrizada) disponível no PMAQ / 3º Ciclo

Luciana Bertocco de Paiva Haddad Pesquisador executante: Tatiana Morgado Conte Departamento/Instituto: Departamento de Gastroenterologia do Hospital das Clínicas/ Faculdade de