Prévia do material em texto
M1 - CONCEITOS DE BASE DE DADOS
1) considere um banco de dados construido para gerenciamento dos alunos de uma escola. Qual das alternativas melhor identifica as informações que devem ser armazendadas?
A) Nome do aluno, RG do aluno, CPF do aluno, telefone do aluno.
D) Nome do aluno, endereço do aluno, data de nascimento do aluno.
E) Alternativas A e D
Você já respondeu e acertou esse exercício. A resposta correta é: E.7
2) Festas SA é uma empresa de locação de materiais para festa. Em seu estoque existem mesas, cadeiras, toalhas, pratos, talheres, copos, e outros materiais não descartáveis que podem ser alugados por um ou mais dias para festas em toda a cidade. Existem muitos exemplares de cada tipo de material. A empresa é composta por um gerente e três funcionários que atendem seus clientes no balcão ou por telefone. É uma empresa que já tem 10 anos no mercado e chega a atender até 20 clientes em um final de semana. Qual a melhor ferramenta para auxiliar o negócio desta empresa?
A) Uso de banco de dados e um sistema gerenciador de banco de dados para gerenciar clientes, estoque e locações.
Você já respondeu e acertou esse exercício. A resposta correta é: A.
3) em uma empresa, bancos de dados são importantes pois:
D) Permite o melhor gerenciamento das informações que a empresa tem sobre seu negócio.
Você já respondeu e acertou esse exercício. A resposta correta é: D.
4) Selecione a alternativa cuja afirmação esteja incorreta.
C) As categorias de modelos de dados são relacional, de rede e hierarquico sendo que estas categorias não estão relacionadas ao grau de independência em relação ao Sistema Gerenciador de Banco de Dados.
Você já respondeu e acertou esse exercício. A resposta correta é: C.
5) Dadas as afirmações abaixo, selecione a alternativa correta.
I – O Modelo Conceitual pode ser entendido pelo usuário, ou seja pode ser utilizado para validar a modelagem com o usuário.
II – O Modelo Lógico representa a estrutura de um banco de dados conforme o Sistema Gerenciador de Banco de Dados escolhido.
III – O Modelo Físico é independente do Sistema Gerenciador de Banco de Dados escolhido.
D ) As afirmações I e II estão corretas.
Você já respondeu e acertou esse exercício. A resposta correta é: D.
6) Um banco de dados que não foi bem modelado tem como resultado:
C) Repetição ou falta de informação e falta de clareza na relação entre os dados
Você já respondeu e acertou esse exercício. A resposta correta é: C.
7) assinale a alternativa correta:
C) O modelo relacional tourno-se padrão a partir da década de 1970.
Você já respondeu e acertou esse exercício. A resposta correta é: C.
8) Considere uma empresa pequena num mercado concorrido, dominado por pequenas empresas. Ela já está há algum tempo em funcionamento mas vem perdendo mercado para os concorrentes. Qual seria a melhor medida para aumentar o desempenho desta empresa ?
A) modelar um banco de dados com as informações de negócio da empresa, para que ela controle melhor seus clientes e produtos e tenha como reagir raídamente às ações das empresas concorrentes.
Você já respondeu e acertou esse exercício. A resposta correta é: A.
M2 - MODELO ENTIDADE-RELACIONAMENTO
1) Selecione a alternativa correta sobre o modelo abaixo:
A) É um Modelo Entidade-Relacionamento representado com o diagrama E-R.
Você já respondeu e acertou esse exercício. A resposta correta é: A.
2) Dadas as afirmações abaixo, assinale a alternativa correta:
I – O Modelo Entidade-Relacionamento é elaborado antes da criação do banco de dados propriamente dito.
II – O Modelo Entidade-Relacionamento é representado sob forma textual, como uma narrativa.
III – O Modelo Entidade-Relacionamento depende do Sistema Gerenciador de Banco de Dados que será utilizado.
B ) Apenas as afirmações II e III estão incorretas.
Você já respondeu e acertou esse exercício. A resposta correta é: B.
3) O Modelo Entidade-Relacionamento é aplicável no desenvolvimento de um projeto de banco de dados pois tem como característica:
E) Todas as alternativas anteriores estão corretas.
Você já respondeu e acertou esse exercício. A resposta correta é: E.
4) Identifique os atributos no modelo Entidade-Relacionamento abaixo:
B) Número Cartão, Número Conta, CPF, Nome, Modelo,Tipo,Titular.
Você já respondeu e acertou esse exercício. A resposta correta é: B.
5) Identifique quais poderiam ser atributos chaves no modelo Entidade-Relacionamento, abaixo:
D) Número Cartão, Número Conta, CPF.
Você já respondeu e acertou esse exercício. A resposta correta é: D.
6) Identifique os relacionamentos no modelo Entidade-Relacionamento abaixo:
A) Emissão C, Emissão T, Posse, Empréstimo.
Você já respondeu e acertou esse exercício. A resposta correta é: A
7) Dadas as afirmações abaixo, assinale a alternativa correta:
I – O relacionamento de uma entidade com ela mesma é chamado relacionamento recursivo.
II – Relacionamentos podem ter atributos da mesma forma que entidades tem atributos.
III – Os relacionamentos entre entidades não são representados no modelo Entidade-Relacionamento.
A) apenas as afirmações I e II estão corretas.
Você já respondeu e acertou esse exercício. A resposta correta é: A.
8) assinale a alternativa correta:
D) O grau de um relacionamento é o número de entidades que estão neste relacionamento.
Você já respondeu e acertou esse exercício. A resposta correta é: D.
M3 - MODELO RELACIONAL
1) Considere o modelo de banco de dados para o controle de vendas de automóveis em uma concessionária, abaixo. As chaves primárias estão grifadas e as setas indicam as colunas de relacionamento entre as tabelas. Escolha a alternativa incorreta:
C) O atributo "NumSerie" é chave estrangeira da tabela "Carro" e relaciona esta com a tabela "Opcional".
Você já respondeu e acertou esse exercício. A resposta correta é: C.
2) considere as afirmativas abaixo e depois escolha a alternativa correta:
1) O modelo Relacional é um modelo lógico onde os dados são representados como tabelas.
2) Chave primária pode ter valor nulo (NULL).
3) A restrição de integridade referencial garante a consistência do banco de dados, considerando os relacionamentos entre as tabelas.
4) Numa relação, não é necessária a ordenação das tuplas.
E) Existem apenas três afirmativas corretas.
Você já respondeu e acertou esse exercício. A resposta correta é: E.
3) Considere o modelo de banco de dados para o controle de vendas de automóveis em uma concessionária, abaixo. As chaves primárias estão grifadas e as setas indicam as colunas de relacionamento entre as tabelas. Escolha a alternativa correta:
B)Os atributos da tabela Venda são IdVendedor, NumSerie, Data, PrecoVenda.
Você já respondeu e acertou esse exercício. A resposta correta é: B.
4) Dadas as afirmações abaixo, assinale a alternativa correta:
I – Um esquema de relação descreve uma tabela, ou seja, seu nome e o nome de seus atributos.
II – Um esquema de banco de dados descreve todas as tabelas de um banco de dados, ou seja, é o conjunto de todos os esquemas de relação.
III – Um estado de banco de dados descreve os dados do banco em um momento, ou seja, é o conteúdo do banco de dados em um dado instante.
D) Todas as afirmações estão corretas.
Você já respondeu e acertou esse exercício. A resposta correta é: D.
5) Dadas as afirmações abaixo, assinale a alternativa correta:
I – No modelo relacional, uma chave candidata de uma tabela pode ser escolhida como chave primária.
II – No modelo relacional, chave primária é desnecessária em uma tabela.
III – Os relacionamentos entre tabelas, no modelo relacional, são feitos pela relação entre chave estrangeira uma tabela e chave primária da outra tabela.
A) Apenas as afirmações I e III estão corretas.
Você já respondeu e acertou esse exercício. A resposta correta é: A.
6)Considerando a tabela de banco de dados abaixo, escolha a alternativa incorreta:
E) O atributoAluno é a chave primária da relação.
Você já respondeu e acertou esse exercício. A resposta correta é: E.
7) (Fonte: ENADE) 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, null);
FonePessoa(1, ‘019’, ‘3761’, ‘1370’)
Você já respondeu e acertou esse exercício. A resposta correta é: A.
8)Considere o modelo de banco de dados para o controle de vendas de automóveis em uma concessionária, abaixo. Nas relações (tabelas), as chaves primárias estão grifadas e as setas indicam as colunas (atributos) de relacionamento entre as tabelas. Escolha a alternativa correta:
C) Com a tabela Carro vazia, ao tentar incluir, na tabela Opcional, a linha (“12345”, “GPS”, “600,00”), ocorre violação de integridade referencial.
Você já respondeu e acertou esse exercício. A resposta correta é: C.
M4 - PROJETO DE BANCO DE DADOS, MAPEAMENTO MER - MR E NORMALIZAÇÃO
1) Selecione a alternativa cuja afirmação esteja incorreta.
C) dependente de planejamento, um banco de dados pode ser muito bem elaborado, bastando para tanto, conter todos os dados que possam ser levantados.
Você já respondeu e acertou esse exercício. A resposta correta é: C.
2) Considere as afirmativas abaixo e depois escolha a alternativa correta:
1) No mapeamento do modelo entidade-relacionamento para o modelo relacional é criada uma relação para cada entidade.
2) Um atributo chave do modelo entidade-relacionamento será também atributo chave do modelo relacional.
3) Os atributos de um relacionamento binário 1:1 (um para um) podem ser incluidos na relação que corresponde a uma das entidades participantes deste relacionamento.
4) Os atributos compostos existentes no modelo entidade-relacionamento devem ser separados em atributos simples no modelo relacional.
A) Todas as afirmativas estão corretas.
Você já respondeu e acertou esse exercício. A resposta correta é: A.
3) O diagrama ER (modelo entidade-relacionamento) abaixo representa uma aplicação que controla os times e jogos de um campeonato de futebol amador de um clube. Nem todos os jogadores de um time participam de um determinado jogo. São controlados os jogadores de cada time que participam de cada jogo, as posições em que jogam e o resultado do jogo. Escolha a alternativa que apresenta o melhor mapeamento deste modelo para o modelo relacional. Considere, nas alternativas, que cada caixa representa uma tabela, onde o nome desta tabela está em negrito na primeira linha e os atributos seguem nas linhas inferiores. os traços entre as caixas representam os relacionamentos e os símbolos de "chave" representam as chaves primárias.
Você já respondeu e acertou esse exercício. A resposta correta é: A
4) Considere a relação para livros publicados:
LIVRO (titulo_livro, nome_autor, tipo_livro, preco_tabela, afiliacao_autor, editora)
A notação: X -> Y significa Y depende de X, então, suponha que existam as seguintes dependências:
titulo_livro -> editora, tipo_livro
tipo_livro -> preco_tabela
nome_autor -> afiliacao_autor
Escolha a alternativa correta:
C) A normalização da relação até a 3FN (terceira forma normal) é:
LIVRO (titulo_livro, nome_autor, tipo_livro, editora)
AUTOR (nome_autor, afiliacao_autor)
PRECO (tipo_livro, preco_tabela)
Você já respondeu e acertou esse exercício. A resposta correta é: C.
5) Sobre os passos do processo de desenvolvimento de um banco de dados, assinale a alternativa correta:
B) Primeiro é elaborada a modelagem conceitual, depois o projeto lógico e por último o projeto físico.
Você já respondeu e acertou esse exercício. A resposta correta é: B.
6) Selecione a alternativa correta:
C)O mapeamento entre os modelos MER e MR é feito através de passos bem definidos.
Você já respondeu e acertou esse exercício. A resposta correta é: C.
7) Sobre normalização, utilize a relação abaixo, que se refere a inscrição de um candidato em processo seletivo de uma instituição, e selecione a alternativa correta. O atributo grifado é chave primária da relação.
Inscrição (num_inscrição, candidato, data_ inscrição, código_curso, nome_curso, endereço, telefone, email, código_turno, nome_turno)
A relação não está na 3FN. As relações resultantes da normalização até a 3FN são:
Inscrição (num_inscrição, candidato, data_ inscrição, código_curso, endereço, telefone, email, código_turno)
Curso (código_curso, nome_curso)Turno (código_turno, nome_turno)
Você já respondeu e acertou esse exercício. A resposta correta é: E.
8) Selecione a alternativa incorreta.
D)O principal objetivo da Normalização de uma relação (tabela) é criar redundância de dados para melhorar o desempenho das consultas ao banco de dados.
Você já respondeu e acertou esse exercício. A resposta correta é: D.
M5 - ÁLGEBRA RELACIONAL, CÁLCULO RELACIONAL E INTODUÇÃO À LINGUAGEM SQL
1)Dado o modelo abaixo, apresentando entidades e seus relacionamentos:
Considere a consulta e escolha a alternativa correta:
GRS(CPF)←πGERCPF (DEPARTAMENTO)
EMPS_COM_DEPS(CPF)←πECPF (DEPENDENTE)
GRS_COM_DEPS←(GRS ∩ EMPS_COM_DEPS)
RESULT←πUNOME, PNOME (GRS_COM_DEPS * EMPREGADO)
C)A consulta tem como resultado os nomes dos gerentes que tem ao menos um dependente.
Você já respondeu e acertou esse exercício. A resposta correta é: C.
2)Escolha a alternativa incorreta:
D)SQL é uma linguagem de programação que segue exatamente o Modelo Relacional de dados, com todas as suas regras.
Você já respondeu e acertou esse exercício. A resposta correta é: D.
3) Dado o modelo abaixo, com entidades e seus relacionamentos:
Assinale a alternativa que retorna uma lista com os sobrenomes dos empregados que trabalham nos projetos controlados pelo departamento de número 5.
D)DEPT5_PROJ ← σDNUM=5 (PROJETO)
EMP_PROJ← DEPT5_PROJ ><PNUMERO=PNO TRABALHA_EM
RESULTADO← πUNOME (EMP_PROJ ><ECPF=CPF EMPREGADO)
Você já respondeu e acertou esse exercício. A resposta correta é: D.
4) Dado o modelo abaixo, apresentando entidades e seus relacionamentos:
Considere as seguintes consultas e escolha a alternativa correta:
1) {t.NOME, t.UNOME | EMPREGADO(t) AND t.SALARIO > 3500}
2) {qs | (∃ x) EMPREGADO(qrstuvwxyz) AND x > 3500}
E) As duas consultas tem como resultado os nomes e sobrenomes dos empregados cujos salários estão acima de R$ 3.500,00.
Você já respondeu e acertou esse exercício. A resposta correta é: E.
5) Dadas as afirmativas abaixo, selecione a alternativa correta:
1) A álgebra relacional é uma linguagem formal para consultas em tabelas do modelo relacional.
2) A álgebra relacional é baseada exclusivamente na Teoria de conjuntos.
B) A primeira afirmativa está correta e a segunda afirmativa está incorreta.
Você já respondeu e acertou esse exercício. A resposta correta é: B.
6) Um banco de dados de uma empresa de vendas armazena dados sobre seus produtos, seus clientes e suas vendas (que relacionam clientes e produtos). Considerando que a tabela Clientes tenhaas colunas: Cliente – nome do cliente, Endereco – endereço do cliente, a tabela Produtos tenha as colunas: Produto – nome do produto disponível, Preco – preço do produto, a tabela Vendas tenha as colunas: Número – número da venda, Cliente – nome do cliente que comprou o produto, Produto – nome do produto comprado, Preco – preço pago pelo produto, qual alternativa consulta corretamente a lista de produtos comprados pelo cliente “João da Silva”?
C) πproduto (σcliente = 'João da Silva' (Vendas))
Você já respondeu e acertou esse exercício. A resposta correta é: C.
7) Um banco de dados de uma empresa de vendas armazena dados sobre seus produtos, seus clientes e suas vendas (que relacionam clientes e produtos). Considerando que a tabela Clientes tenha as colunas: Cliente – nome do cliente e Endereco – endereço do cliente, a tabela Produtos tenha as colunas: Produto – nome do produto disponível, Preco – preço do produto e Quantidade - número de itens do produto, a tabela Vendas tenha as colunas: Número – número da venda, Cliente – nome do cliente que comprou o produto, Produto – nome do produto comprado e Preco – preço pago pelo produto, qual alternativa consulta corretamente a lista com os produtos disponíveis na empresa e seus preços?
A) πproduto,preco (Produtos)
Você já respondeu e acertou esse exercício. A resposta correta é: A.
8)Dadas as afirmativas abaixo, selecione a alternativa correta:
1) A linguagem SQL tem dois conjuntos de comandos, um para consulta a dados e outro para especificação de esquema de banco de dados.
2) Os comandos de consulta da linguagem SQL tem função semelhantes aos operadores do cáculo relacional de tuplas, com nomes semelhantes aos operadores da álgebra relacional.
3) A álgebra relacional é procedimental e o cálculo relacional é declarativo.
D)Todas as afirmativas estão corretas.
Você já respondeu e acertou esse exercício. A resposta correta é: D.