Buscar

Banco de Dados Avançado - Avaliação Final (Objetiva)


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 3 páginas

Continue navegando


Prévia do material em texto

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 - V - F - F.
B F - F - V - V.
C F - V - F - V.
D V - F - F - F.
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. Sobre a linguagem SQL, analise as sentenças a seguir: 
 
I- O operador EXISTS verifica se o resultado de uma consulta aninhada correlacionada é vazio ou não. 
II- As opções para a especificação de junção de tabelas disponíveis em SQL incluem INNER JOIN, LEFT OUTER JOIN, CENTER OUTER
JOIN, CENTER INNER JOIN, RIGHT OUTER JOIN e FULL OUTER JOIN. 
III- O operador CONTAINS compara dois conjuntos de valores e devolve TRUE se um conjunto contiver todos os valores do outro conjunto. 
IV- A cláusula WHERE especifica as condições para a seleção de tuplas das relações, incluindo as condições para as junções, se necessário. 
 
Assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças I e II estão corretas.
Sempre que um novo sistema é projetado, existe uma relevante preocupação com a integridade referencial, pois, caso seja perdida,
agrega-se um grande risco ao sistema. Como solução para isto, adota-se o uso das chaves estrangeiras como forma de garantir as restrições no
banco de dados. Com relação às chaves estrangeiras e à integridade referencial dos SGBD (Sistemas Gerenciadores de Banco de Dados),
assinale a alternativa CORRETA:
A
A integridade referencial determina que uma chave estrangeira sempre estará ligada com uma chave primária. A existência da chave
estrangeira depende da existência da chave primária.
B Check constraint não é uma restrição disponível para uso em Banco de Dados Oracle.
C Chaves estrangeiras não podem receber valores nulos.
D
Chave estrangeira estabelece que os valores na coluna devem corresponder aos valores em uma check constraint referenciada em outra
1
2
3
D
tabela.
Existem dois tipos de tabelas temporárias: local e global. Elas diferem uma da outra pela visibilidade e disponibilidade. As tabelas
temporárias globais são visíveis a qualquer usuário após serem criadas e são excluídas quando todos os usuários que consultam a tabela se
desconectam da instância do banco de dados. Seus dados são eliminados quando elas são excluídas do banco de dados. Sobre o comando a ser
utilizado, caso você desejasse excluir uma tabela global da base de dados, assinale a alternativa CORRETA:
A DELETE TABLE GLOBAL.
B DROP TABLE GLOBAL.
C ERASE TABLE GLOBAL.
D REMOVE TABLE GLOBAL.
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. Sobre a SQL, assinale a alternativa CORRETA:
A
Os comandos inerentes à DML são utilizados para consultar e modificar dados, mas exclui todos os comandos para controle de
transações como por exemplo, rollback e commit.
B A DCL contém comandos exclusivo para conceder de permissões de acesso.
C CREATE ,ALTER ,DROP e GRANT são exemplos de comandos DDL.
D É dividida em categorias distintas: DDL, DCL, DML e XML.
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 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')));
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 cursos( cd_curso number(3) not null, nome varchar(35) not null, primary key (cd_curso));
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));
A Trigger (gatilho) é uma estrutura de bloco de PL/SQL a qual é disparada quando um comando DML é executado em uma tabela de
banco de dados. Considerando o seguinte comando genérico para a criação de uma trigger em um banco de dados relacional, qual seja:
CREATE TRIGGER ABC BEFORE INSERT ON XYZ; identifique qual o resultado obtido e assinale a alternativa CORRETA:
A A trigger ABC sera executada antes da inserção de algum registro na tablela XYZ.
B A trigger XYZ será executada antes da inserção de algum registro na tabela ABC.
C A trigger XYZ será executada antes da exclusão de algum registro na tabela ABC.
D A trigger ABC será executada após a atualização de algum registro na tabela XYZ.
A razão do sucesso dos bancos de dados relacionais e da linguagem SQL se deve ao fato de existir um modelo matemático formal que
serviu de base para seu desenvolvimento. Os bancos de dados que usam SQL são fundamentais em várias aplicações. Neste contexto, analise
as sentenças a seguir: 
 
I- Os bancos de dados atuais seguem fielmente o modelo relacional, sem exceção. 
4
5
6
7
8
II- A chave primária (PK) com a chave estrangeira (FK) garantem a integridade dos dados no que se refere às operações de inclusão, exclusão
e alteração dos dados na base de dados. 
III- Nenhum modelo é suficientemente claro se não for acompanhado de uma definição formal dos elementos. Essa definição é feita através do
dicionário de dados do banco de dados. 
IV- O atributo identificador é capaz de identificar exclusivamente cada ocorrência de uma entidade. 
 
Assinale a alternativa CORRETA: 
 
FONTE: Disponível em: <https://www.marilia.unesp.br/Home/Instituicao/Docentes/EdbertoFerneda/bd-aulas03_04.pdf>. Acesso em: 4 abr.
2017.
A As sentenças I, III e IV estão corretas.
B As sentenças II, III e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I, II e IV estão corretas.
As triggers são gatilhos disparados quando ocorre um evento nas tabelas, como a inclusão, a exclusão ou a alteração dos dados. Imagine
situações de execução de operações com informações como as sentenças a seguir. Considerando o disparo de triggers especificamente no
banco de dados ORACLE, ou seja, os comandos que têm a capacidade de disparar as triggers, classifique V para as opções verdadeiras e F
para as falsas: 
 
( ) Uma instrução DML (DELETE, INSERT ou UPDATE). 
( ) Uma instrução DDL (CREATE, ALTERou DROP). 
( ) Uma instrução DTL (COMMIT, ROLLBACK ou REVOKE). 
( ) Comandos de leitura (SELECTS). 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - V - V - V.
C V - V - F - F.
D V - F - F - F.
Um banco de dados é uma aplicação que permite armazenar e obter de volta dados com eficiência. O que o torna relacional é a maneira
como os dados são armazenados e organizados no banco de dados. Em um banco de dados relacional, todos os dados são guardados em
tabelas. Estas têm uma estrutura que se repete a cada linha e são os relacionamentos entre as tabelas que as tornam relacionais. Sobre bancos
de dados relacionais, analise as sentenças a seguir: 
 
I- A abordagem relacional tem seu alicerce apoiado na matemática. 
II- O modelo entidade-relacionamento é o mais utilizado atualmente. 
III- Para que o conceito de banco de dados relacional funcione adequadamente, o usuário precisa entender como os dados são armazenados na
base de dados. 
 
Assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B As sentenças I e II estão corretas.
C As sentenças I e III estão corretas.
D Somente a sentença I está correta.
9
10