Baixe o app para aproveitar ainda mais
Prévia do material em texto
Legenda: Resposta Certa Sua Resposta Errada 1. Os dados são considerados parte importante do ativo das empresas. É importante gerenciá-los e também zelar pela sua segurança. Neste sentido, é necessário que, dentro da hierarquia organizacional, seja prevista tal responsabilidade. Por quem o papel de gerenciamento de dados é desempenhado? a) Alta administração da organização. b) Administração de dados. c) Análise de sistemas. d) Gerência de sistemas. 2. O desenvolvimento de triggers, stored procedures e functions, visam a possibilitar o encapsulamento e a execução de blocos PL/SQL através de aplicações front-end, garantindo ainda, a sua recuperação e edição, sem a necessidade de reescrever todo o código. Acerca destes blocos de comando PL/SQL, classifique V para as sentenças verdadeiras e F para as falsas: ( ) As triggers são utilizadas para auxiliar a manutenção da consistência dos dados, bem como na propagação de alterações ocorridas em um determinado dado de uma tabela para outra tabela. ( ) As procedures são semelhantes às functions, uma vez que ambas retornam um valor. ( ) As procedures não podem conter comandos de modificação dos valores dos registros das tabelas do banco de dados. ( ) A function poderá ser executada como parte de uma instrução SELECT. ( ) Tanto a function como a procedure poderão ser executadas dentro de uma trigger. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - V - F. b) V - F - F - F - V. c) V - F - V - F - F. d) V - F - F - V - V. 3. Dentro do universo empresarial, pode-se citar inúmeras fontes de vantagem competitiva, contudo, para Nonaka (1991), o conhecimento revela-se como sendo a única fonte duradoura, a qual, por conta da sua importância, padece de um gerenciamento estratégico eficiente através de elementos de apoio, tais como os sistemas de informação. Acerca do conceito de conhecimento dentro dos sistemas de informação, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O conhecimento caracteriza-se como uma propriedade subjetiva, inerente a quem analisa os dados ou as informações. ( ) O conhecimento emana de uma posição objetiva, sem qualquer nexo com os dados ou informações. ( ) O conhecimento não se vincula ao ser humano, frente à falta de condições de se verificar de fato o que representa. ( ) O conhecimento impossibilita a atribuição de significado aos dados e informações presentes no contexto. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: NONAKA. I. Tje Knowledge-creating Company. Harvard Business Reviwe, p. 2-9, nov./dec. 1991. a) V - F - F - F. b) F - F - V - V. c) V - V - F - F. d) F - V - F - V. 4. O SQL*Plus é o aplicativo padrão para acesso e manipulação de um banco de dados Oracle. SQL é uma linguagem de consulta de dados estruturada, que se caracteriza por ser um utilitário de linha de comando. A estrutura é cliente-servidor. É considerado um aplicativo padrão para acessar e manipular informações no banco de dados ORACLE. Pode ser considerado também como um programa de computador que usa linha de comando para executar ações em SQL e PLSQL em uma base de dados ORACLE. Analise o código SQL a seguir: ALTER TABLE Produto ADD CONSTRAINT FK_CD_UNID_FABRIL FOREIGN KEY(CD_UNID_FABRIL) REFERENCES UNID_FABRIL(ID) O comando propõe acrescentar na tabela PRODUTO, sobre o campo CD_UNID_FABRIL, a permissão para: a) Criação de chave estrangeira. b) Atualização. c) Consulta. d) Melhor performance. 5. Triggers são códigos de PL/SQL armazenados dentro do banco de dados, em que podemos definir um "bloco" PL/SQL para que seja executado automaticamente pelo banco. Assim, toda vez que uma instrução SQL (evento DML) for aplicada para uma tabela específica, ele executará um determinado evento automaticamente. Com relação aos triggers, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Triggers podem ser usados para garantir a integridade e a segurança do banco de dados, restringindo o acesso às tabelas e controlando as alterações dos valores das informações. ( ) Triggers não podem ser usados para replicar dados de uma tabela para outra. ( ) Triggers podem atualizar automaticamente atributos que tenham valor derivado de outra tabela. ( ) Um mesmo trigger não pode ser aplicada em tabelas diferentes. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - V. b) V - F - V - V. c) V - F - V - F. d) F - F - V - V. 6. SQL é um programa simples para emitir comandos sql para um banco de dados, é cliente servidor. É considerado um aplicativo padrão para acessar e manipular informações no banco de dados ORACLE. Pode ser considerado também como um programa de computador que usa linha de comando para executar ações em SQL e PLSQL em uma base de dados ORACLE. É considerado uma interface padrão para desenvolvedores e analistas de sistemas. A estrutura básica de uma expressão SQL consiste em três cláusulas: SELECT, FROM e WHERE. Com relação às essas cláusulas, analise as sentenças a seguir: I- A cláusula SELECT corresponde à união do resulto dos dados das tabelas da cláusula from, com exceção da última tabela listada. II- A cláusula FROM lista as tabelas que estarão relacionadas na validação do comando e na busca das informações na base de dados. III- A cláusula WHERE corresponde aos relacionamentos entre as tabelas listadas e também aos filtros aplicados na busca dos dados. Assinale a alternativa CORRETA: a) As sentenças I e II estão corretas. b) As sentenças II e III estão corretas. c) As sentenças I e III estão corretas. d) Somente a sentença I está correta. 7. Considere a seguinte consulta SQL: SELECT distinct NOM_CLI FROM LISTA_DEVEDORES WHERE NOM_CLI in (SELECT NOM_CLI From LISTA_PAGADOR); Sobre a consulta SQl, assinale a alternativa CORRETA: a) A instrução distinct retornará o somatório do total de nomes diferentes. b) Não é possivel usar subquery aninhadas em SQL. c) O comando executará com erro, pois o IN não é um comando SQL válido. d) Existe uma subquery inclusa no comando. 8. O Sistema Gerenciador de Banco de Dados (SGBD) é um software utilizado com a finalidade de gerir as bases de dados, permitindo a criação, modificação e eliminação da base de dados, bem como a inserção, alteração e exclusão dos dados na base de dados. Dentre as principais características do SGBD, analise as sentenças a seguir: I- O principal critério para classificar um SGBD é o modelo de dados no qual é baseado, sendo que atualmente a maioria dos SGBDs baseiam-se nos modelos: superior, local, relacional ou orientado a objetos. II- Um SGBD oferece uma Linguagem de Manipulação de Dados (DML) e uma Linguagem de Definição de Dados (DDL). III- O SGBD é capaz de gerenciar uma ou mais bases de dados, permitindo o armazenamento e a consulta de dados e informações pelos usuários finais e programas de aplicação. IV- O SGBD se constitui em um software destinado exclusivamente ao projeto dos modelos de bancos de dados. Agora, assinale a alternativa CORRETA: a) As sentenças I, II e IV estão corretas. b) As sentenças II e III estão corretas. c) As sentenças II, III e IV estão corretas. d) As sentenças I, II e III estão corretas. 9. Triggers são códigos de PL/SQL armazenados dentro do banco de dados, em que podemos definir um "bloco" PL/SQL para que seja executado automaticamente pelo banco. Assim, toda vez que uma instrução SQL (evento DML) for aplicada para uma tabela específica, ele executará um determinado evento automaticamente. Com relação aos triggers, analise as sentenças a seguir: I- O comando para dropar um trigger é DELETE TRIGGER nome_gatilho II- O comando para habilitar uma trigger é ALTER TRIGGER nome_gatilho DISABLE III- Não é possível usar COMMIT ou ROLLBACK no cógido de programação da trigger IV- O valor anterior deum atributo é representado pelo comando :OLD.NOME_ATRIBUTO V- Trigger de linha não requer a cláusula FOR EACH ROW Assinale a alternativa CORRETA: a) As sentenças I, II e V estão corretas. b) As sentenças II, III e IV estão corretas. c) As sentenças III, IV e V estão corretas. d) As sentenças I, III e IV estão corretas. 10.Os sistemas gerenciadores de banco de dados existem para garantir a relevância e evitar a redundância de informações na base de dados. Para isso, usa de forma abrangente as restrições de integridade como forma de refinar as informações que serão gravadas. Com relação aos comandos SQL apresentados, assinale a alternativa CORRETA que apresenta o comando de restrições de integridade referencial: a) create table cursos( cd_curso number(3) not null, nome varchar(35) not null, primary key (cd_curso)); b) create table curso_cadeira( cd_curso number(3) not null, cd_cadeira number(3) not null, semestre number(2) not null) primary key (cd_curso, cd_cadeira), foreign key (cd_curso) references cursos, foreign key (cd_cadeira) references cadeiras); c) create table alunos( matricula number(6) not null, nome varchar(30) not null, dt_nasc date not null, sexo char(1) not null check ( sexo in ( 'F' , 'M'))); d) create table curso ( cd_curso char(10) primary key, nome varchar(20) unique not null, semestres number(10) default 8, mensalidade number(6,2), coordenador varchar(50));
Compartilhar