Buscar

avaliação 3 objetiva principios 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 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

Avaliação Final (Objetiva) – Principios de Banco de Dados
Nota10,00
1 - SQL é uma linguagem para acesso e manipulação de dados em um banco relacional. 
Considerando comandos da linguagem SQL, assinale a alternativa INCORRETA:
A) Switch Case.
B) Insert into.
C) Create Table.
D) Select.
2 - O objetivo da modelagem de dados é garantir que todos os objetos de dados existentes em determinado contexto e requeridos pela aplicação estejam representados com precisão dentro do Banco de Dados.
O que é o modelo físico?
A) É a etapa inicial do projeto de banco de dados, em que será utilizada a linguagem de definição de dados do SGDB (DDL).
B) É a etapa principal do projeto de banco de dados, em que será utilizada a linguagem de definição de dados do SGDB (DDL).
C) É a etapa final do projeto de banco de dados, em que será utilizada a linguagem de definição de dados do SGDB (DDL).
D) É a etapa do meio do projeto de banco de dados, em que será utilizada a linguagem de definição de dados do SGDB (DDL).
3 - Considere uma instrução em SQL (considerando o Oracle como banco de dados) que delete o registro de código 1 (um) da tabela alunos. Já estamos considerando que necessita de um comando commit no final do processo para confirmar as alterações. 
Assinale a alternativa CORRETA que corresponde a essa instrução em SQL:
A) Delete for constraint alunos where codigo=1;
B) Delete from alunos for codigo=1;
C) Drop from alunos for codigo=1;
D) Delete from alunos where codigo=1;
4 - Há três tipos de graus de relacionamento presente no modelo entidade relacionamento.
Sobre esses graus, assinale a alternativa CORRETA:
A) Um para zero; um para vários; muitos para muitos.
B) Um para zero; um para muitos; muitos para nenhum.
C) Um para um; um para muitos; muitos para muitos.
D) Um para dois; um para vários; muitos para nenhum.
5 - 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.
Sobre as funções do SGBD, assinale a alternativa CORRETA que apresenta a função que trabalha com datas que podem ser de regiões diferentes (Brasil e EUA):
A) Linguagem de acesso e manipulação dos dados.
B) Gerenciamento de backups.
C) Controle de acesso simultâneo ao mesmo dado.
D) Apresentação dos dados em vários formatos.
6 - Quanto a bancos de dados SQL, são dois comandos que pertencem a categoria DML (Data Manipulation Language).
Sobre esses comandos, assinale a alternativa CORRETA:
A) INSERT / SELECT.
B) UPDATE / VIEW.
C) INSERT / CREATE.
D) UPDATE / ALTER.
7 - O comando a seguir realiza uma manutenção de dados de qual tipo?
select to_char(sysdate, ‘DD/MM/YYYY HH24:MI:SS’) from dual;
Assinale a alternativa CORRETA:
A) Transação de dados.
B) Conversão de dados.
C) Ordenação de dados.
D) Validação de dados.
8 - Sistema de gerenciamento de banco de dados relacional desenvolvido pela Microsoft. A partir da versão 2008, a plataforma de dados com alta confiabilidade e que permite a redução de custos com eficiência e robustez.
A que o exposto se refere?
A) MySQL.
B) SQL Server.
C) Oracle.
D) PostgreSQL.
9 - Considere o diagrama ER, representado pela notação IDEF1X e contendo as entidades A e B. Considere ainda a figura de um relacionamento a seguir:
A conexão dessas entidades por meio do relacionamento mostrado, na direção em que se encontra, nesse caso provoca o estabelecimento, entre as duas entidades A e B, de qual relacionamento?
A) N:M.
B) 1:N.
C) N:1.
D) 1:1.
10 - As chaves permitem dar uma identificação a cada ocorrência de instância em uma tabela e garantir que elas sejam únicas. Basicamente existem três tipos de chaves em um banco de dados relacional: chave primária, chave alternativa, chave estrangeira. Sobre o exposto, analise as sentenças a seguir:
I- A chave estrangeira ou foreign key (FK) é uma coluna única que se referem obrigatoriamente a uma coluna de outra tabela que não pode ser chave primário.
II- Cada tabela pode ter uma ou mais chaves estrangeiras.
III- A chave estrangeira pode referenciar a uma chave primária da própria tabela na qual esteja inserida.
IV- O valor da chave estrangeira não pode ser alterado, pois referencia uma chave primária.
Assinale a alternativa CORRETA:
A) As sentenças I e III estão corretas.
B) As sentenças II e III estão corretas.
C) As sentenças I e II estão corretas.
D) As sentenças I e IV estão corretas.
11 - (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) II e III.
B) I e III.
C) Nenhum item está certo.
D) I e II.
12 - (ENADE, 2008) Considere o esquema de banco de dados relacional apresentado a seguir, formado por 4 relações, que representa o conjunto de estudantes de uma universidade que podem, ou não, morar em repúblicas (moradias compartilhadas por estudantes). A relação Estudante foi modelada como um subconjunto da relação Pessoa. Considere que os atributos grifados correspondam à chave primária da respectiva relação e os atributos que são seguidos da palavra referencia sejam chaves estrangeiras.
Pessoa(IdPessoa:integer, Nome:varchar(40), Endereco:varchar(40))
FonePessoa(IdPessoa:integer referencia Pessoa, DDD:varchar(3), Prefixo:char(4), Nro:char(4))
Republica(IdRep:integer, Nome:varchar(30), Endereco:varchar(40))
Estudante(RA:integer, Email:varchar(30), IdPessoa:integer referencia Pessoa, IdRep:integer referencia Republica)
Suponha que existam as seguintes tuplas no banco de dados:
Pessoa(1, 'José Silva', 'Rua 1, 20'); Republica(20, 'Várzea', 'Rua Chaves, 2001')
Qual opção apresenta apenas tuplas válidas para esse esquema de banco de dados relacional?
A) Estudante(10, 'jsilva@ig.com.br', 1, 50); FonePessoa(1, '019', '3761', '1370')
B) Estudante(10, 'jsilva@ig.com.br', 1, 20); FonePessoa(1, null, '3761', '1370')
C) Estudante(10, 'jsilva@ig.com.br', 1, null); FonePessoa(10, '019', '3761', '1370')
D) Estudante(10, 'jsilva@ig.com.br', 1, null); FonePessoa(1, '019', '3761', '1370')

Continue navegando