Buscar

Sistema Gerenciador de Banco de Dados

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 7 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

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 6, do total de 7 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

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745314)
Peso da Avaliação 3,00
Prova 51100490
Qtd. de Questões 12
Acertos/Erros 11/1
Nota 10,00
Um Sistema Gerenciador de Banco de Dados é um software responsável pelo gerenciamento de base 
de dados. Uma das principais características dele é retirar da aplicação a estruturação dos dados, 
deixando de forma transparente o acesso a eles. Existem vários tipos de usuários que acessam bancos 
de dados. Alguns têm um foco mais gerencial, enquanto outros apenas se concentram na manipulação 
de dados da base. Nesse sentido, considere a seguinte descrição:
É a figura que constrói o sistema que acessará o banco de dados. É imprescindível que o sistema 
desenvolvido manipule os dados de forma correta, para evitar a perda ou falta de confiança neles.
A qual tipo de usuário do SGBD o exposto se refere?
A Administrador do banco de dados.
B Programador.
C Usuário comum.
D Projetista ou analista de dados.
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.
 VOLTAR
A+
Alterar modo de visualização
1
2
( ) 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 - F.
B V - F - V - V - F.
C F - V - V - F - V.
D V - V - F - V - V.
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 consultas ao 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 DDL, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) O comando DELETE é utilizado para remover elementos da estrutura de um banco de dados. 
Por exemplo, ao executar DELETE TABLE CLIENTE, este comando vai apagar a tabela CLIENTE.
( ) O comando CREATE é utilizado para adicionar elementos ao banco de dados. Por exemplo, ao 
executar CREATE TABLE PRODUTO (NOME VARCHAR(100), VALOR NUMERIC) vai criar 
uma tabela chamada PRODUTO com dois campos. 
( ) Ao criar uma tabela, deve-se atentar aos tamanhos e tipos de dados, pois não será possível alterar 
a estrutura uma vez criado. 
( ) O comando SELECT é uma operação DDL utilizada para exibir as tabelas e os respectivos tipos 
de dados.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - F.
B V - F - V - F.
C F - V - F - V.
D V - V - F - F.
Um Sistema Gerenciador de Banco de Dados (SGBD) é um software responsável pelo gerenciamento 
de base de dados. Uma das principais características dele é retirar da aplicação a estruturação de 
dados, deixando de forma transparente o acesso. A organização de armazenamento de dados de um 
SGBD contempla um banco de dados formado por uma ou mais tabelas com colunas e linhas que são 
os registros.
3
4
Sobre as funções do SGBD, assinale a alternativa CORRETA que apresenta a função manutenção do 
dicionário de dados:
A
Mantém definições de estruturas de dados e como eles estão relacionados. Qualquer alteração de
estruturas é automaticamente atualizada, retirando a responsabilidade dos programas que
necessitam dos dados.
B Garante a integridade e consistência dos dados armazenados no banco quando acessados de
forma concorrente.
C Trabalha, por exemplo, com datas que podem ser de regiões diferentes (Brasil e EUA). O SGBD
consegue manipular ambas as datas de forma transparente, desde que configurado corretamente.
D
Garantir regras no que diz respeito ao acesso a dados e a objetos do banco. Cada usuário deve
utilizar algum meio para se autenticar no SGBD, seja por login e senha ou através de leitura
biométrica.
É inconteste a possibilidade de alterarmos a estrutura de uma tabela a fim de adicionar, remover 
ou modificar algum campo, mesmo após a inclusão de dados, sendo crível que esta alteração atuará 
apenas sobre a estrutura da tabela, e não sobre os dados nela contidos. Diante disso, considerando a 
tabela Produtos anexa, analise as sentenças a seguir:
I- O comando ALTER TABLE produtos ADD cod_fabricante_produto NUMBER(06) NOT NULL; 
criará um novo campo na tabela produtos com vistas a armazenar o código do fabricante.
II- O comando ALTER TABLE produtos DROP COLUMN data_fabricacao; excluirá todos os 
registros do campo data_fabricacao.
III- O comando UPDATE produtos SET valor = (valor + (valor * 0.15)) WHERE cod = 2; modificará 
o valor do produto martelo para 17.42. 
IV- O comando DELETE FROM produtos; excluirá a estrutura da tabela produtos.
Agora, assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças II, III e IV estão corretas.
C Somente a sentença III está correta.
D As sentenças I, III e IV estão corretas.
Com relação à modelagem de dados, podemos caracterizar a conceitual.
5
6
Sobre a modelagem de dados conceitual, assinale a alternativa CORRETA:
A
Representa os dados em uma estrutura de armazenamento de dados. Nesse momento, é definido a
estrutura de registro do Banco de Dados, seus registros e números de campos com seus
respectivos tamanhos.
B É uma descrição mais abstrata da realidade, em que os fatos do mundo real são descritos de uma
forma mais natural, bem como suas propriedades e relacionamentos.
C
Tem por objetivo representar as estruturas que armazenarão os dados dentro de um Banco de
Dados, a partir desse momento é que são definidas com maior propriedade as entidades e os seus
atributos.
D
Nesse momento, entram as questões relacionadas ao tipo e tamanho do campo, relacionamento,
indexação, restrições etc. Ele descreve as estruturas físicas de armazenamento, tais como tabelas,
índices, gatilhos, funções, visões, nomenclaturas etc.
Os atributos são as características ou propriedades das entidades e guardam informações específicas 
delas. 
Quais são os dois tipos de atributos?
A Identificadores e Descritores.
B Identificadores e Descrição.
C Informação e Descrição.
D Informação e Descritores.
Existem vários tipos de usuários que acessam banco de dados, desde o projeto até a manutenção 
propriamente dita. Alguns têm foco mais gerencial, enquanto outros apenas se concentram na 
manipulação de dados da base.
Nesse contexto, assinale a alternativa CORRETA que apresenta o tipo de usuário do SGBD que 
constrói o sistema que acessará o banco de dados:
7
8
A Projetista ou analista de dados.
B Administrador do banco de dados.
C Usuário comum.
D Programador.
Esse modelo deve ser o primeiro a ser desenhado num projeto de Banco de Dados (DB).
A qual modelo o exposto se refere?
A Modelo Lógico.
B Modelo Físico.
C Modelo Conceitual.
D Modelo Híbrido.
A utilização de índices é uma prática corriqueira em nosso cotidiano e que tem por objetivoorganizar dados e facilitar a busca acerca de uma informação específica. Neste contexto, podemos 
tomar como exemplo, um livro com mais de 500 páginas, onde o sumário representa um índice, que 
indica o conteúdo de cada capítulo indexando pelo número de páginas. Deste modo, o índice tornará 
o processo de pesquisa sobre determinado assunto muito mais fácil e ágil, uma vez que teremos 
condição de irmos direto ao ponto que queremos ao invés de folhear. Com base nessa experiência, os 
índices foram implementados nos Bancos de Dados, tendo por objetivo os mesmos benefícios do 
mundo físico. Acerca da aplicação de índices aplicados aos Bancos de Dados, assinale a alternativa 
CORRETA:
A Quando a tabela for pequena e os registros consultados forem maiores que 5 a 10%.
B Quando uma coluna tiver muitos valores nulos ou a tabela for muito extensa e as consultas
recuperarem menos de 5% dos registros.
C Quando a tabela não for grande e tiver atualizações com frequência.
9
10
D Quando as colunas não forem utilizadas com frequência como condicionantes nas consultas.
(ENADE, 2008) Uma livraria usa um sistema informatizado para realizar vendas pela internet. 
Optou-se por um sistema gerenciador de banco de dados, no qual aplicaram-se regras de corretude e 
integridade. Cada cliente se cadastra, faz login no sistema e escolhe títulos. Os livros são colocados 
em um carrinho de compras até que o cliente confirme ou descarte o pedido. As tabelas do sistema 
são: clientes, livros, carrinho, vendas. Dois clientes acessam o sítio no mesmo horário e escolhem 
alguns livros. O estado do sistema nesse instante é representado na tabela anexa.
A livraria possui um único exemplar do livro Estatística básica. O computador usado por Alice sofre 
uma pane de energia antes que ela confirme o pedido. No mesmo instante também ocorre uma pane 
de energia no computador da loja. Em seguida, o computador de Alice e o computador da loja voltam 
a ter energia e a funcionar. Ela volta ao sistema e retoma seu carrinho de compras intacto.
 
Com relação a essa situação, julgue os itens seguintes:
I- A consistência de uma tabela do banco de dados foi violada temporariamente, para disponibilizar 
dois exemplares do livro Estatística básica. 
II- Como o pedido de Alice continuou válido apesar da interrupção, o sistema gerenciador de banco 
de dados não emprega atomicidade. 
III- Todas as transações devem ser fechadas depois do retorno da energia, para que os clientes possam 
recuperar seus carrinhos de compras. 
Assinale a alternativa CORRETA:
A Nenhum item está certo.
B I e III.
C II e III.
D I e II.
(ENADE, 2014) O modelo relacional representa o banco de dados como uma coleção de 
relações (tabelas). Na terminologia formal do modelo relacional, uma linha é chamada de "tupla", o 
título da coluna é denominado "atributo" e a tabela é chamada de "relação". O tipo de dado que 
descreve os tipos de valores que podem aparecer em cada coluna é denominado "domínio". Um 
banco de dados relacional pode impor vários tipos de restrições nos dados armazenados. 
FONTE: ELMASRI, R.; NAVATHE, S. B. Sistema de Banco de Dados Fundamentos e Aplicações. 
Rio de Janeiro: LTC, 2002.
Restrições que permitem controlar situações, como "o salário de um empregado não deve exceder o 
salário do supervisor do empregado" e utilizam mecanismos chamados triggers (gatilhos) na sua 
implementação, são do tipo:
A Restrições de integridade semântica.
11
12
B Restrições de unicidade.
C Restrições de integridade referencial.
D Restrições de domínio.
Imprimir

Continue navegando