Buscar

Princípios de Banco de Dados - av final objetiva

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

Um sistema gerenciador de banco de dados (SGBD) é uma coleção de programas que permite aos usuários criar e manter um banco de dados. O SGBD é, portanto, um sistema de software de propósito geral que facilita os processos de definição, construção, manipulação e compartilhamento de banco de dados entre vários usuários e aplicações. Acerca das principais funcionalidades do SGBD, analise as afirmativas a seguir:
I- Apresentar os dados em vários formatos, possibilitando ao SGBD manipular estes dados de forma transparente, desde que configurado corretamente.
II- Gerenciar os backups com a utilização dos SGBDs que fornecem ferramentas para que o administrador do banco de dados possa configurar e efetuar backups.
III- Definir a estrutura de armazenamento e o método de acesso aos dados.
IV- Controlar o acesso aos dados e a modificação dos bancos de dados aumentando a segurança e integridade destes.
Assinale a alternativa CORRETA:
	 a)
	As afirmativas I, II e IV estão corretas.
	 b)
	As afirmativas I, II e III estão corretas.
	 c)
	As afirmativas II, III e IV estão corretas.
	 d)
	Somente a afirmativa I está correta.
	2.
	O desenvolvimento de um banco de dados passa necessariamente pelo processo de modelagem de dados, técnica utilizada para especificar as regras de negócios e as estruturas de dados, sendo sua aplicação de grande importância para o bom resultado do projeto. Acerca do processo de modelagem de dados, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A modelagem conceitual requer o envolvimento maior do cliente, a fim de discutir as regras de negócio e a tecnologia que será adotada.
(    ) O modelo conceitual registra quais dados podem aparecer no banco, mas não registra como estes estão armazenados no SGBD.
(    ) O modelo lógico leva em conta algumas limitações da tecnologia que serão adotadas e implementa recursos, como, por exemplo, a definição das chaves primárias e estrangeiras.
(    ) O desenvolvimento do modelo físico demonstra o momento ideal para aplicar a técnica de normalização, posto que seguirá as definições do SGBD preferido pelo desenvolvedor.
(    ) A modelagem de dados é utilizada em situações extremas, uma vez que a consistência de dados é apenas opcional.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - V - F - F.
	 b)
	F - F - V - V - F.
	 c)
	V - F - V - F - V.
	 d)
	V - V - F - V - F.
	3.
	A modelagem de um banco de dados é uma importante etapa durante o desenvolvimento de um banco de dados. Nesta etapa, os elementos que irão compor um sistema de informação serão mapeados e abstraídos pelos modelos de dados. Durante a modelagem, a cardinalidade é responsável por demonstrar o comportamento de um relacionamento. Sobre as cardinalidades em um banco de dados, associe os itens, utilizando o código a seguir:
I- 1:1
II- 1:N
III- N:N
IV- N:1
(    ) Muitos para muitos.
(    ) Muitos para um.
(    ) Um para muitos.
(    ) Um para um.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	III - IV - I - II.
	 b)
	III - IV - II - I.
	 c)
	I - II - IV - III.
	 d)
	IV - III - II - I.
	4.
	SQL (Linguagem de Consulta Estruturada) é uma linguagem informática destinada a armazenar, manipular e obter dados armazenados em bases de dados relacionais. A primeira encarnação da linguagem SQL apareceu em 1974, quando um grupo dentro da IBM desenvolveu o primeiro protótipo de uma base de dados relacional. A primeira base de dados relacional comercial foi distribuída pela Relational Software (mais tarde passou a chamar-se Oracle). Sobre SQL, assinale a alternativa CORRETA que apresenta o comando para excluir registros em um banco de dados:
FONTE: https://www.1keydata.com/pt/sql. Acesso em: 29 jan. 2019.
	
	 a)
	DROP
	 b)
	DELETE
	 c)
	EXCLUDE
	 d)
	ALTER TABLE
	5.
	Atualmente, os bancos de dados são essenciais para muitas empresas e estão no coração de muitos sistemas computacionais. Ter acesso rápido às informações é muito importante para a correta tomada de decisões em um negócio. Se você pretende trabalhar com desenvolvimento de softwares precisará trabalhar com bancos de dados em algum momento. A história dos bancos de dados é dividida em gerações. Sobre a primeira geração, assinale a alternativa CORRETA:
FONTE: https://dicasdeprogramacao.com.br/a-historia-dos-bancos-de-dados/. Acesso em: 28 jan. 2019.
	 a)
	É uma geração que tem o seu destaque tecnológico. É uma geração marcada pelo novo conceito, denominado banco de dados orientado a objetos.
	 b)
	É a geração dos bancos de dados relacionais, surgiu na década de 1970 e é utilizada até hoje.
	 c)
	É conhecida como geração platina, surgiu nos anos 2000 e é marcada pelos bancos de dados XML.
	 d)
	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.
	6.
	Em um banco de dados relacional, a SQL (Structured Query Language - Linguagem de Consulta Estruturada) trata-se de uma linguagem que fora desenvolvida com o objetivo de atuar diretamente sobre qualquer sistema gerenciador banco de dados relacional. A SQL possibilita por meio de comandos e instruções, que o usuário realize inserções, atualizações e consultas ao banco de dados, obtendo ao final, as informações solicitadas. Acerca da linguagem SQL, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A SQL destaca-se por sua complexidade e não tem aderência alguma com a 4ª geração da linguagem de programação.
(    ) A SQL é uma linguagem padrão utilizada para a comunicação com a base de dados.
(    ) A SQL é uma linguagem derivada da Sequel e foi desenvolvida pela IBM.
(    ) Com a SQL, é possível monitorar o acesso dos diferentes profissionais que utilizam o banco de dados.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - V - F - F.
	 b)
	V - V - V - F.
	 c)
	F - V - V - V.
	 d)
	V - F - V - F.
	7.
	A atualização de um sistema gerenciador de banco de dados relacional tem como objetivo garantir a integridade e reduzir ao máximo as redundâncias das informações armazenadas. A garantia da integridade se dá logo na modelagem de um banco de dados e sua validação é feira através das Formas Normais. Sobre as formas normais, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A terceira forma normal é independente da primeira e da segunda.
(    ) Para estar na primeira forma normal é necessário decompor a tabela em uma ou mais tabelas, sem grupos repetitivos
(    ) Para estar na segunda forma normal, as tabelas que contenham chaves primárias concatenadas, devem ter tais chaves excluídas e um único campo-chave sendo criado, ignorando suas dependências.
(    ) Para estar na terceira forma normal, é necessário verificar se existem atributos que sejam dependentes transitivos de outros que não pertencem à chave primária, sendo ela concatenada ou não, bem como atributos que sejam dependentes de cálculo realizado a partir de outros atributos.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - V - V - F.
	 b)
	F - V - F - V.
	 c)
	V - F - V - V.
	 d)
	V - F - F - V.
	8.
	SQL (Linguagem de Consulta Estruturada) é uma linguagem informática destinada a armazenar, manipular e obter dados armazenados em bases de dados relacionais. A primeira encarnação da linguagem SQL apareceu em 1974, quando um grupo dentro da IBM desenvolveu o primeiro protótipo de uma base de dados relacional. A primeira base de dados relacional comercial foi distribuída pela Relational Software (mais tarde passou a chamar-se Oracle). Sobre SQL, assinale a alternativa CORRETA que apresenta o comando para atualizar registros em um banco de dados:
FONTE: https://www.1keydata.com/pt/sql. Acesso em: 29 jan. 2019.
	 a)
	ALTAIR
	 b)
	UPSERT
	 c)
	ALTER
	 d)
	UPDATE
	9.
	Considere um consultório médico que atende determinado número de pacientes pordia. Cada médico pode atender um paciente por vez, ou seja, uma consulta terá data de início e de fim. O paciente poderá ser atendido por vários médicos, no entanto, em uma consulta por vez. Nessa situação, o esquema relacional simplificado, mostrado a seguir foi projetado para suportar um banco de dados que controle as operações de um consultório médico. No esquema, as chaves primárias têm seus atributos sublinhados.
Medico    (id_medico, nome, crm)
Paciente  (id_paciente, nome, telefone)
Consulta  (id_medico, id_paciente, hora, data)
Com base nas informações e no esquema apresentado, analise as sentenças a seguir:
I- O id_medico é chave estrangeira na tabela consulta.
II- O id_medico faz parte da chave primária da tabela consulta.
III- O campo data é do tipo string.
IV- O campo id_consulta é a chave primária da tabela consulta.
Assinale a alternativa CORRETA:
	 a)
	As sentenças I, III e IV estão corretas.
	 b)
	Somente a sentença III está correta.
	 c)
	Somente a sentença IV está correta.
	 d)
	As sentenças I e II estão corretas.
	10.
	Os últimos anos tem sido um marco para o Big Data, com mais organizações armazenando, processando e extraindo valor de dados de todos os formatos e tamanhos. Haverá uma demanda de mercado por plataformas que ajudem os administradores de dados a governar e proteger o Big Data e que permitam aos usuários analisar esses dados. Esses sistemas amadurecerão para operar de forma integrada com os padrões e sistemas de TI empresarial. Neste contexto de inovação e novas tendências, alguns bancos de dados, ditos não convencionais, têm sido empregados. Sobre esses bancos de dados, associe os itens, utilizando o código a seguir:
I- Banco de Dados Geográficos.
II- Banco de Dados Multimídia.
III- Banco de Dados Temporal.
IV- Banco de Dados Biológico.
(    ) Utilizando uma implementação binária, permite o armazenamento de imagens, vídeos, entre outros tipos de arquivos não textuais.
(    ) Permitem o armazenamento de coordenadas geográficas, obtendo melhor performance do que o armazenamento relacional destas informações.
(    ) São bases sobre sistemas biológicos, sabendo que existem diversos estudos desenvolvidos no campo da biologia, existe a necessidade de documentá-los e armazená-los em locais seguros.
(    ) Utilizados principalmente em cenários de tomadas decisões, permitem, para cada objeto armazenado, rastreá-lo em decorrência do tempo.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: https://www.tableau.com/pt-br/resource/top-10-big-data-trends-2017. Acesso em: 22 out. 2018.
	 a)
	I - II - III - IV.
	 b)
	III - I - II - IV.
	 c)
	I - II - IV - III.
	 d)
	II - I - IV - III.
	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 I e IV estão corretas.
	 b)
	Apenas a assertiva I está correta.
	 c)
	As assertivas II e III estão corretas.
	 d)
	As assertivas III 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.BONUS FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD ORDER BY N.BONUS DESC.
	 c)
	SELECT J.NOME N.BONUS, FROM JOGADOR J, NIVEL 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.

Continue navegando

Outros materiais