Buscar

Avaliação Final Objetiva - Individual Semipresencial Cod 686995

Prévia do material em texto

Para a confiabilidade dos dados de um banco, o padrão SQL, que é a linguagem utilizada para bancos de dados relacionais,
utiliza-se de comandos de restrições. Um desses comandos, é a Chave Primária (Primary Key). Com relação a essa chave, analise
as sentenças a seguir:
I- Impede que os valores de um campo em uma tabela se repitam.
II- Esse comando é utilizado para criar uma nova tabela.
III- Restringe um campo quanto ao tamanho de suas informações.
IV- Atualiza informações feitas com o comando desc.
Agora, assinale a alternativa CORRETA:
A As afirmativas I e III estão corretas.
B Somente a afirmativa II está correta.
C Somente a afirmativa I está correta.
D As afirmativas I, III e IV estão corretas.
SQL - Structured Query Language, ou linguagem estruturada de consultas - é a linguagem padrão dos chamados Bancos de
Dados Relacionais que, por sua vez, são bancos de dados estruturados em forma de colunas e linhas, também chamadas de tuplas,
tendo seus dados armazenados em tabelas. Os bancos de dados relacionais são, atualmente, a solução dominante no mercado, da
mesma forma que a SQL é a linguagem padrão dessa plataforma. É uma tecnologia poderosa, orientada a conjuntos e é a base
para manipulação dos dados relacionais. Sobre SQL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O comando CREATE cria uma tabela no banco de dados.
( ) O comando DELETE deleta uma tabela no banco de dados.
( ) O comando UPDATE altera a estrutura de uma tabela no banco de dados.
( ) O comando Alter altera a estrutura de uma tabela no banco de dados.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B V - V - V - F.
C V - F - F - V.
D F - V - F - F.
Em um projeto de banco de dados, o Modelo Entidade-Relacionamento (modelo conceitual) é composto por diversos
elementos. Um dos itens avaliados nesse modelo são os atributos que são propriedades de entidades e retêm informações
específicas sobre as caraterísticas de uma entidade. Com relação ao atributo no modelo conceitual, analise as sentenças a seguir:
I- O atributo identificador identifica unicamente uma entidade.
II- É representando graficamente por um círculo no MER.
III- O atributo identificador identifica unicamente uma instância da entidade.
IV- No MER, o atributo é representado graficamente como losango.
Assinale a alternativa CORRETA:
A Somente a sentença II está correta.
B Somente a sentença IV está correta.
1
2
3
D As sentenças I e III estão corretas.
A SQL (Structured Query Language) trata-se de uma linguagem que permite atuar diretamente sobre qualquer banco de
dados, possibilitando por meio de comandos e instruções, que o usuário realize a manipulação do banco de dados. A SQL pode
ser dividida em duas famílias de comandos: DDL (Data Definition Language) e DML (Data Manipulation Language). Acerca da
linguagem DML, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Com o emprego do comando INSERT, pode-se inserir apenas um registro por vez.
( ) Ao utilizar o comando DELETE em uma tabela, caso o comando WHERE não seja utilizado para aplicar uma condição,
todos os registros da tabela serão apagados.
( ) Para apagar um registro do banco de dados deve ser utilizado o comando DROP. Por exemplo, o comando DROP FROM
PESSOA WHERE NOME="JOÃO DA SILVA" vai apagar todos os registros das pessoas que tem o nome igual a "João". 
( ) O comando UPDATE é empregado para atualizar registros de uma determinada tabela, recomenda-se que sempre seja
utilizado em conjunto com o comando WHERE, para que não atualize todos os registros da tabela. Por exemplo, UPDATE
PESSOA SET SALARIO = SALARIO*1,2 irá atualizar todos os salários da tabela pessoa. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B V - V - F - V.
C F - F - V - V.
D V - V - F - F.
A evolução dos bancos de dados é dividida em três grupos distintos, conforme suas características, como organização
hierárquica, relacional e orientado ao objeto. Sabendo disso, associe os itens, utilizando o código a seguir: 
I- Primeira Geração.
II- Segunda Geração.
III- Terceira Geração.
( ) Baseado no conceito de dados relacional, com o seu surgimento na década de 70, é utilizado até nos dias atuais em
aplicações como Planejamento de Recursos Empresariais (ERP).
( ) Como destaque tecnológico, traz o conceito de banco de dados orientado a objetos. Seu surgimento ocorre nos anos 80.
( ) Surgiu na década de 60, possuindo basicamente duas formas de organização: o modelo hierárquico e o em rede. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A III - II - I.
B II - I - III.
C I - II - III.
D II - III - I.
O processo de modelagem de um banco de dados é um importante momento para a concepção de um banco de dados, afinal
é responsável por eliminar redundâncias e garantir a integridade dos dados armazenados. Além disto, obter o modelo de dados
facilita o entendimento de um projeto de software, auxiliando desde a concepção das interfaces até a realização de consultas aos
dados. Segundo Fanderuff (2013), a Modelagem de Dados é uma atividade desenvolvida em fases variadas do processo
metodológico de desenvolvimento de sistemas, com a finalidade de garimpar informações para a obtenção do modelo de dados.
4
5
6
objetivos. Neste sentido, assinale a alternativa CORRETA que apresenta as quatro fases necessárias para executar essa
modelagem:
FONTE: FANDERUFF, Damaris. Dominando o Oracle 9i: Modelagem e Desenvolvimento. São Paulo: Pearson, 2003.
A Análise de Requisitos, Projeto de Implementação, SQL e Projeto Físico.
B Análise de Requisitos, Projeto Conceitual, Projeto Lógico e Projeto Físico.
C Análise de Recursos, Projeto de Implementação, SQL e Projeto Físico.
D Análise de Recursos, Projeto de Implementação, Projeto Lógico e Projeto Físico.
As constraints (restrições) visam a manter os dados do usuário restritos, e assim evitam que dados inválidos sejam inseridos
no banco de dados, sendo que a mera definição do tipo de dados para uma coluna pode ser considerada por si só, como uma
constraint. Acerca das constraints aplicáveis ao Banco de Dados Oracle, analise as sentenças a seguir:
I- A constraint do tipo CHECK visa a definir uma condição que deverá ser satisfeita para a inserção/alteração de um valor numa
coluna específica.
II- Uma tabela somente poderá ter uma restrição do tipo Foreign Key, haja vista que esta restrição estabelece um link entre duas
tabelas distintas.
III- O comando ALTER TABLE pessoas ADD CONSTRAINT ck_sexo CHECK (sex_pessoa in ‘M’, ‘F’)); alterará a tabela
pessoas, adicionando uma restrição, a fim de garantir que somente os caracteres M ou F sejam inseridos no campo sex_pessoa.
IV- A restrição UNIQUE KEY visa a garantir que o conteúdo de uma coluna ou conjunto de colunas assuma um valor diferente
para cada linha, sendo que somente poderá existir uma única restrição deste tipo por tabela.
Agora, assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B Somente a sentença III está correta.
C As sentenças I, III e IV estão corretas.
D As sentenças I, II e IV estão corretas.
As organizações recentemente vêm demonstrando uma capacidade extrema em capturar, organizar e armazenar grandes
quantidades de dados, os quais são obtidos por meio de suas operações diárias. Entretanto, a maioria delas ainda não faz o uso
adequado dessa gigantesca massa de dados para transformá-la em conhecimentos que possam ser utilizados em suas próprias
atividades. Com a geração de um volume cada vez maior de informação, é essencial tentar aproveitar o máximo possível desse
investimento, razão pela qual se torna imprescindível a utilização de algumas ferramentas, tais como: Data Mining, Data
Warehouse, Data Mart e Data Marketing. Acerca das referidas ferramentas, analise as sentenças a seguir:
I- Sobre o Data Mining, pode-se afirmar que se refere à busca de informações relevantes a partir de um grande volume de dados.
II- As ferramentas de Data Warehousepossuem tipicamente uma visão multidimensional, ou seja, pode-se obter uma informação
a partir do cruzamento de diversas tabelas.
III- O Data Mart refere-se a um subconjunto de dados da organização, como, por exemplo, os dados de um departamento, os
quais apresentam um foco restrito para análise e descoberta de informações úteis à tomada de decisões.
IV- No ambiente organizacional, devido à grande quantidade de dados, não é recomendado o emprego de Data Mining para
atividades ligadas ao marketing.
Agora, assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B Somente a sentença III está correta.
7
8
D As sentenças II e IV estão corretas.
O processo de modelagem de dados é primordial para garantir a integridade dos dados. Com este fim, também é realizado o
processo de normalização com o emprego de formas normais. Sobre as formas normais, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) Para estar na primeira forma normal, uma tabela deve remover os atributos atômicos.
( ) Para estar na segunda forma normal, deve estar na primeira forma normal e garantir que os atributos devem ser atômicos.
( ) Para estar na terceira forma normal, uma tabela deve estar na segunda forma normal e não deve haver dependência transitiva
das chaves.
( ) Um dos quesitos para estar na quarta forma normal é que a tabela esteja na terceira forma normal.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B F - V - F - V.
C F - F - V - V.
D V - V - F - V.
Quando levada à risca, pode-se dizer que a história dos bancos de dados inicia-se desde a pré-história com as pinturas
rupestres. No entanto, a literatura divide a história dos bancos de dados em três gerações. Sobre as gerações dos bancos de dados,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) A primeira geração surgiu na década de 1960, na qual existiam basicamente duas formas de organização: o modelo
hierárquico e em rede. Ambos trabalhavam com o conceito de registro, que é uma coleção de campos (atributos), os quais contêm
apenas um valor de dado.
( ) A segunda geração é uma geração que tem o seu destaque tecnológico. É uma geração marcada pelo novo conceito,
denominado banco de dados orientado a objetos.
( ) A terceira geração é a geração dos bancos de dados relacionais, surgiu na década de 1970 e é utilizada até hoje. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F.
B F - V - V.
C V - F - F.
D V - F - V.
(ENADE, 2008) A partir do script SQL de criação de um banco de dados abaixo, assinale a opção que apresenta comando
SQL que permite obter uma lista em ordem decrescente de quantidade de bônus e que contenha somente o pseudônimo do
9
10
11
jogador e seu bônus. Assinale a alternativa CORRETA.
A SELECT J.NOME N.BONUS, FROM JOGADOR J, NIVEL ORDER BY N.BONUS DESC.
B SELECT J.PSEUDONIMO, N.BONUS FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD
ORDER BY N.BONUS DESC.
C SELECT * FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD ORDER BY N.BONUS DESC
D SELECT J.PSEUDONIMO, N.PONTOS FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEJOGADOR
ORDER BY N.BONUS DESC.
(ENADE, 2014) Considere que uma empresa que presta serviços de transporte de pacientes em ambulâncias para clientes
conveniados disponha de um sistema de controle e gerenciamento de atendimentos e viagens realizados. Considere ainda que, em
atendimento, é utilizada uma ambulância e são registrados a data e o convênio a que o atendimento está vinculado. Em um
atendimento, uma ambulância realiza uma ou mais viagens e, a cada viagem, é incrementado um número sequencial que começa
em 1. Nessa situação, o esquema relacional simplificado, mostrado a seguir, for projetado para suportar um banco de dados que
controle a operação. No esquema, as chaves primárias têm seus atributos componentes sublinhados. Com base nas informações e
no esquema apresentado, avalie as assertivas a seguir.
I. CodConvenio é uma chave estrangeira na tabela Atendimento.
II. CodAtendimento não pode ser chave estrangeira na tabela Viagem porque faz parte da chave primária.
III. CodPaciente nunca pode assumir valores nulos na tabela Atendimento porque é uma chave estrangeira.
IV. CodPaciente -> Nome, Endereco; CodConvenio -> Empresa, Plano; CodAtendimento -> CodPaciente, CodConvenio, Data,
Finalidade; CodAtendimento, Sequencia -> Origem, Destino; são dependências funcionais corretamente deduzidas.
Assinale a alternativa CORRETA:
A Apenas a assertiva I está correta.
B As assertivas II e III estão corretas.
C As assertivas III e IV estão corretas.
D As assertivas I e IV estão corretas.
12

Continue navegando