Buscar

Princípios de Banco de Dados (GTI11) - Avaliação Final (Objetiva) - Individual (Cod 745314)

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

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

Prévia do material em texto

Princípios de Banco de Dados (GTI11) - Avaliação Final (Objetiva) - Individual (Cod.:745314) 
 
Na história do gerenciamento dos dados, encontra-se diversas situações organizacionais que mostram a evolução no 
armazenamento de dados e seu posterior gerenciamento. Um exemplo histórico apresenta um gerente de vendas 
que precisa de informações detalhadas de seus vendedores e suas vendas. No início, todos os dados eram 
armazenados fisicamente em pastas que se encontravam dentro de gavetas de arquivos. Com o aumento das vendas 
e a contratação de novos profissionais, o volume cresceu de tal forma que tornou inviável a análise manual dos 
dados. Ao converter o sistema de arquivos manual para um sistema de informação, ainda sem o uso de um SGBD, 
percebeu-se que ao gravar os dados em arquivos, cada programa poderia ter um formato diferente de organização 
para a gravação. Isso se tornou tecnicamente complexo, havendo a necessidade de um novo tipo de profissional. 
Nesse contexto, assinale a alternativa CORRETA que apresenta as funções principais do especialista em 
processamento de dados: 
A - Projetava aplicativos que produziam consultas com base nos dados dos diretórios. 
B - Projetava aplicativos que produziam tabelas com base nos dados dos arquivos. Criava diretórios para gerenciar 
estruturas computacionais. 
C - Criava as estruturas de diretórios computacionais necessárias para gerenciar os dados e aplicativos que 
produziam relatórios com base nos dados desses diretórios. 
D - Criava as estruturas de arquivos computacionais necessárias, escrevendo o software que gerenciava os dados 
dentro dessas estruturas e projetava aplicativos que produziam relatórios com base nos dados dos arquivos. 
2 - A sociedade vive em torno de dados. Sua conta de energia elétrica, água, tele fone e várias outras possuem dados 
relacionados que formam o valor a ser pago na fatura. Com relação às chaves substitutas em banco de dados, analise 
as sentenças a seguir: 
 
I- Sempre envolvem exatamente um atributo. 
II- Elas servem somente para representar o fato de que entidades correspondentes existem. 
III- Quando uma entidade é excluída, o valor de sua chave substituta deverá ser alocado para a primeira nova 
entidade adicionada. 
Assinale a alternativa CORRETA: 
A - Somente a sentença III está correta. 
B - Somente a sentença I está correta. 
C - As sentenças I e II estão corretas. 
D - As sentenças I e III estão corretas. 
3 - O banco de dados relacional é composto por estruturas que permitem o armazenamento e resgate de 
informações, de modo estruturado, respeitando uma série de regras de funcionamento. Sobre o exposto, analise as 
sentenças a seguir: 
I- A tabela é um objeto de grande importância para um banco de dados, pois é nela que serão armazenados os dados 
e futuramente disponibilizados aos usuários do sistema. 
II- Uma tabela é um conjunto ordenado de linhas (tupla), por ordem alfabética por padrão. 
III- A tabela tem a característica de colunas duplas, por isso são criadas, obrigatoriamente, com quantidade de 
colunas pares. 
Assinale a alternativa CORRETA: 
A - Somente a sentença II está correta. 
B - As sentenças II e III estão corretas. 
C - Somente a sentença I está correta. 
D - As sentenças I e II estão corretas. 
4 - A sociedade vive em torno de dados. Sua conta de energia elétrica, água, telefone e várias outras possuem dados 
relacionados que formam o valor a ser pago na fatura. 
O que significa SGBD? 
A - Sistema Geral de Base de Discos. 
B - Sofware de Gestão de Banco de Dados. 
C - Sistema Gerenciador de Banco de Dados. 
D - Sofware de Gestão de Base de Dados. 
5 - O processo de criação de instruções de consulta SQL, na maioria das vezes, é uma tarefa simples. Contudo, 
quando repetidos diversas vezes os mesmos códigos, além de ser um processo maçante, resulta em desperdício de 
tempo e dinheiro. Logo, para o armazenamento destas consultas em banco, utiliza-se um recurso chamado View, o 
qual pode conter colunas de uma ou várias tabelas físicas ou até mesmo de outras views. Acerca do conceito de 
views e sua aplicabilidade, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) A view é uma construção de uma projeção de uma ou mais tabelas a partir do comando SELECT que, em alguns 
casos, pode ser manipulada como uma tabela, mas não existe fisicamente como uma tabela. 
( ) As views são usadas para garantir o acesso aos dados da tabela original. Esse mecanismo permite que se 
desconsiderem os sofisticados sistemas de privilégios dos SGBDs modernos. 
( ) As views podem ser manipuladas por meio de comandos SQL como SELECT, porém não podem ser manipuladas 
pelos comandos UPDATE e DELETE. 
( ) As views garantem maior segurança ao banco de dados, uma vez que permitem na sua criação definir quais 
colunas serão exibidas e disponibilizadas ao usuário. 
( ) As views são objetos de caráter temporário, permanecendo-se ativas somente enquanto durar a sessão do 
SQL*Plus. 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
A - F - V - V - F - V. 
B - V - V - F - V - V. 
C - V - F - V - V - F. 
D - F - V - V - F - F. 
6 - O conceito de transação pode ser entendido como um conjunto de ações que delimita operações. Uma dos 
comandos de ligação para transações é o commit. Com relação a esse comando, analise as sentenças a seguir: 
I- É uma transação utilizada para a conversão de dados, a exemplo de um strig para o tipo date. 
II- É uma transação utilizada para gravar em definitivo os dados em um banco de dados. 
III- É uma transação utilizada para deletar uma tabela em nossos dados. 
IV- É uma transação que tem a funcionalidade de selecionar dados em um banco. 
Agora, assinale a alternativa CORRETA: 
A - As sentenças I, III e IV estão corretas. 
B - Somente a sentença II está correta. 
C - Somente a sentença IV está correta. 
D - As sentenças I e III estão corretas. 
7 - A arquitetura de um banco de dados está diretamente ligada a questões de hardware e sistema computacional 
existentes na estrutura em questão. O poder de processamento, a estrutura de rede, a memória e diversos outros 
componentes são características que fazem parte da análise de toda arquitetura para bancos de dados. 
Considerando uma arquitetura de um banco de dados, assinale a alternativa INCORRETA: 
A - Arquitetura cliente/servidor. 
B - Arquitetura centralizada. 
C - Arquitetura paralela. 
D - Arquitetura serial ponto a ponto. 
8 - No modelo entidade-relacionamento (MER), o grau de relacionamento ou cardinalidade do relacionamento é 
responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um 
relacionamento. Defina qual o grau de relacionamento das entidades: 
Uma PESSOA poderá ter somente um PASSAPORTE. 
Cada PASSAPORTE pertencerá somente a uma única PESSOA. 
Assinale a alternativa CORRETA: 
A - Autorrelacionamento. 
B - Relacionamento Muitos para Muitos (M:N). 
C - Relacionamento Um para Muitos (1:N). 
D - Relacionamento Um para Um (1:1). 
9 - A modelagem de dados é um conjunto de conceitos para descrever a estrutura de uma base de dados. A 
modelagem tem de ser fiel para que o projeto tenha um bom resultado. 
O que é modelo conceitual? 
A - É a representação dos dados em uma estrutura de armazenamento, onde é definida toda estrutura do banco de 
dados. 
B - É a descrição mas abstrata da realidade, onde fatos do mundo real são descritos de forma natural, levando em 
conta suas propriedades e seus relacionamentos. 
C - É a modelagem onde a definição de dados do SGDB, para construção do banco de dados com base em script. 
D - É a representação de uma estrutura abstrata da realizada para que o banco de dados seja construído com sabe 
em scripts. 
10 - A Structured Query Language ou simplesmente SQL é uma linguagem utilizada para construirmos e 
manipularmos bancos de dados relacionais. É através dela que modelos de entidade -relacionamentoviram 
realidade. Ela fornece uma série de comandos para criarmos estruturas e posteriormente recuperarmos dados. 
Nesse contexto, qual a sintaxe de comando para excluirmos uma tabela? 
A - drop table nome_da_tabela; 
B - desc nome_do_objeto; 
C - Deltree table nome_da_tabela; 
D - del table nome_da_tabela; 
11 - 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 - As assertivas II e III estão corretas. 
B - Apenas a assertiva I está correta. 
C - As assertivas III e IV estão corretas. 
D - As assertivas I e IV estão corretas. 
12 - (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 jogador e seu bônus. Assinale a alternativa CORRETA: 
 
A - SELECT * FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD ORDER BY N.BONUS DESC. 
B - SELECT J.PSEUDONIMO, N.PONTOS FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEJOGADOR 
ORDER BY N.BONUS DESC. 
C - SELECT J.PSEUDONIMO, N.BONUS FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD ORDER 
BY N.BONUS DESC. 
D - SELECT J.NOME N.BONUS, FROM JOGADOR J, NIVEL ORDER BY N.BONUS DESC.

Continue navegando