Buscar

Av1 Banco de Dados Avançado


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

Continue navegando


Prévia do material em texto

Acadêmico:
	Vivian Marta dos Santos Medeiros (2742754)
	
	Disciplina:
	Banco de Dados Avançado (ADS16)
	Avaliação:
	Avaliação I - Individual Semipresencial ( Cod.:670860) ( peso.:1,50)
	Prova:
	28592738
	Nota da Prova:
	10,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	SGBD é um software com recursos específicos para facilitar a manipulação das informações de um BD e o desenvolvimento de programas aplicativos. Exemplos: Oracle, Paradox, MySQL, Access, Interbase, Sybase. O SGBD faz todo o gerenciamento de transações dos bancos de dados contidos nele. Uma transação em um banco de dados consiste em um conjunto de operações que são tratadas como uma unidade lógica indivisível. Por exemplo, quando vamos fazer uma transferência bancária, são feitas no mínimo duas operações, a retirada do dinheiro da conta de quem está transferindo e o depósito na conta da pessoa que vai receber o valor transferido, ou seja, a transferência é o conjunto dessas operações. São vários os tipos de usuários que interagem com um SGBD. Eles são classificados de acordo com o papel que desempenham. Com relação a estes tipos de usuários, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O projetista ou analista de dados tem, entre outras atribuições, a de gerenciar o acesso dos usuários na base de dados.
(    ) O programador tem como principal atribuição mapear os dados e, em seguida, definir onde eles serão organizados.
(    ) O usuário comum é responsável por construir o sistema que acessará o banco de dados.
(    ) O administrador do banco de dados (DBA - Database Administrator) é o profissional responsável por instalar, configurar e garantir uma boa performance do sistema.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: http://www.sergiorodrigues.net/aulas/downloads/bd1/bd1_apostila1_conceitosBasicos.pdf. Acesso en: 6 mar. 2019.
	 a)
	F - F - V - V.
	 b)
	F - F - F - V.
	 c)
	F - V - F - F.
	 d)
	V - F - F - V.
	2.
	Um modelo conceitual ( o Modelo Entidade Relacionamento - MER) é um modelo (lógico) detalhado que captura a estrutura dos dados organizacional enquanto sendo independente de qualquer sistema de gerenciamento de base de dados. Este modelo pode ser usado para mapear situações do mundo real em um modelo gráfico capaz de representar a relação estabelecida entre os dados. Com relação ao MER, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A função do MER é facilitar a visão do projeto de banco de dados, pois foca no esquema lógico dos dados.
(    ) O MER é utilizado para criar pacotes para agrupar procedures e funções que possuem o mesmo objetivo de implementação.
(    ) No MER, os atributos são a representação abstrata de um objeto do mundo real sobre a qual queremos guardar informações.
(    ) No MER, o relacionamento representa a relação/ associação entre os dados de uma TABELA com os dados de outra TABELA.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - V - F - F.
	 b)
	V - F - V - V.
	 c)
	V - F - F - V.
	 d)
	F - F - F - V.
	3.
	A Modelagem de Dados é a criação de um modelo físico que explique a lógica por traz do sistema,sendo que  com ele você será capaz de explicar as características de funcionamento e comportamento de um software. A modelagem de dados é a base de criação do Banco de dados e parte essencial para a qualidade do software. Este é um assunto muito extenso e em grandes empresas existem pessoas que fazem apenas isso o dia inteiro. Nas empresas menores esta acaba sendo uma atribuição do DBA e dos desenvolvedores de softwares.
Sobre a abordagem, os modelos de dados podem ser classificados como conceitual, lógico ou físico, assinale a alternativa CORRETA que apresenta características do modelo de dados conceitual:
FONTE: http://aprendaplsql.com/modelagem-de-dados/modelagem-de-dados-parte-01/. Acesso em: 6 mar. 2019.
	 a)
	Representa somente as restrições de domínio, de integridade e de implementação.
	 b)
	Representa apenas o ambiente e o cenário do problema sem preocupações com a implementação.
	 c)
	Representa toda a documentação criada pelo gerente do projeto para controle das atividades.
	 d)
	Representa a estrutura do banco de dados, contemplando especificamente: procedimentos, funções, triggers e packages.
	4.
	"Para acompanhar um mercado empresarial tão competitivo quanto o atual é muito importante que as empresas evitem ao máximo os problemas que possam levar ao insucesso em algumas de suas iniciativas. Além disso, é também fundamental que ter sempre disponíveis informações que auxiliem suas equipes gestoras e estratégicas a calcular riscos, otimizar processos e melhorar os resultados. Cabe dizer que um dos fatores mais preciosos nesse contexto é o armazenamento correto e de qualidade dos dados com os quais a organização vai lidar na sua rotina de trabalho". Os dados são armazenados em banco de dados. Com relação ao conceito de banco de dados, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações armazenadas
(    ) É um conjunto de operações usadas para a modelagem de processos.
(    ) É um software usado para definir, recuperar e alterar dados.
(    ) É um software usado para alterar programas
(    ) É um conjunto de dados integrados destinados a atender às necessidades de um grupo de usuários.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: https://gmpe.com.br/-entenda-a-importancia-do-banco-de-dados-da-sua-empresa-18.html/. Acesso em: 1 mar. 2019.
	 a)
	F - F - V - F - F.
	 b)
	F - F - F - F - V.
	 c)
	F - V - V - F - F.
	 d)
	F - F - V - V - V.
	5.
	O diagrama entidade-relacionamento trata-se de uma representação gráfica que visa a detalhar o modelo de negócio. O referido diagrama é composto por um conjunto de entidades e de relacionamentos, sendo este último responsável por estabelecer a relação que há entre as diversas entidades. Contudo, esta relação pode ocorrer de diversas formas, em que as ocorrências de uma entidade participam no mínimo e no máximo do relacionamento. Sobre o conceito responsável por indicar a quantidade de ocorrências nos relacionamentos, classifique V para as opções verdadeiras e F para as falsas:
(    ) Herança.
(    ) Normalização.
(    ) Cardinalidade.
(    ) Generalização.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - F - V - F.
	 b)
	V - F - V - F.
	 c)
	V - V - F - V.
	 d)
	F - V - V - F.
	6.
	A modelagem de dados é uma técnica usada para a especificação das regras de negócios e as estruturas de dados de um banco de dados. Ela faz parte do ciclo de desenvolvimento de um sistema de informação e é de vital importância para o bom resultado do projeto. Modelar dados consiste em desenhar o sistema de informações, concentrando-se nas entidades lógicas e nas dependências lógicas entre essas entidades. Modelagem de dados ou modelagem de banco de dados envolve uma série de aplicações teóricas e práticas, visando construir um modelo de dados consistente, não redundante e perfeitamente aplicável em qualquer SGBD moderno. Um dos conceitos mais utilizados é o modelo conceitual. Com relação ao exposto, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Leva em conta limites impostos por algum tipo de tecnologia de banco de dados.
(    ) É elaborado somente a partir de um modelo lógico.
(    ) É a etapa mais adequada para o envolvimento do usuário que não precisa ter conhecimentos técnicos.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - F - V.
	 b)
	V - V - V.
	 c)
	F - V - F.
	 d)
	V - V - F.
	7.
	"O banco de dados de uma empresa contém uma grande quantidade de dados e geralmente um grande número de usuários. A maioria destes usuários não tem a necessidade de acessar todos os dados. Assim, permitir o acesso irrestrito a todos os dados pode ser indesejável, e o SGBD deve prover mecanismos para controlareste acesso. Através do controle de acesso discricionário (catálogos), o banco de dados mantém um registro dos seus objetos e dos privilégios que cada usuário ou grupo de usuários possui sobre os estes. Para bancos de dados multiusuário, o Sistema Gerenciador de Banco de Dados (SGBD) deve fornecer ao administrador de banco de dados (DBA) meios para restringir o acesso de uma conta (usuário ou um grupo de usuários) a determinadas partes do esquema do banco de dados". (SANTOS, 2014, p. 1). Sobre controle de acesso, assinale a alternativa CORRETA:
FONTE: Disponível em: <http://www.devmedia.com.br/artigo-sql-magazine-27-seguranca-em-banco-de-dados-conceitos-fundamentais/6903>. Acesso em: 3 abr. 2017.
	 a)
	É impossível conceder privilégios para uma conta acessar uma tabela no momento da criação da tabela.
	 b)
	O proprietário (owner) de uma tabela pode conceder privilégios e estender a concessão de privilégios para outras contas.
	 c)
	Somente o DBA pode conceder e revogar privilégios para contas.
	 d)
	Uma vez que um privilégio foi concedido por um proprietário (owner) de uma tabela, somente este pode revogar tal privilégio.
	8.
	Uma das definições de banco de dados afirma que se trata de uma coleção de informações que se relacionam de modo que criem algum sentido, isto é, é uma estrutura bem organizada de dados que permite a extração de informações. Assim, são muito importantes para empresas e tornaram-se a principal peça dos sistemas de informação. Com relação ao conceito de banco de dados, assinale a alternativa CORRETA:
	 a)
	É um conjunto de dados integrados destinados a atender às necessidades de um grupo de usuários.
	 b)
	Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações armazenadas.
	 c)
	É um conjunto de operações usadas para a modelagem de processos.
	 d)
	É um software usado para alterar programas.
	9.
	São considerados um recurso muito útil para melhorar o desempenho do banco de dados. Permitem ao servidor de banco de dados encontrar e trazer o resultado de forma eficiente. Todavia, produzem trabalho adicional para o sistema de banco de dados como um todo, devendo, portanto, serem utilizados com sensatez. São usados para tornar os comandos de consulta mais rápidos, tornando mais ágil o processo de encontrar os registros em uma tabela. A descrição proposta define características de:
	 a)
	Índice.
	 b)
	Constraint.
	 c)
	Join.
	 d)
	View.
	10.
	O seu nome está inserido em bancos de dados. O seu endereço também. A placa do seu carro, o histórico de compras no cartão de crédito, a foto que você publicou recentemente nas redes sociais, a estadia naquele hotel, este post aqui que você lê. Tudo isso - e muito mais - depende de um banco de dados, mas pouco percebemos a presença deles. Com relação ao conceito de banco de dados, assinale a alternativa CORRETA:
FONTE: https://tecnolog.net/245120/banco-de-dados-importancia/. Acesso em: 19 nov. 2019.
	 a)
	É um software usado para alterar programas.
	 b)
	Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações armazenadas.
	 c)
	É um conjunto de operações usadas para a modelagem de processos.
	 d)
	É um conjunto de dados integrados destinados a atender às necessidades de um grupo de usuários.
Prova finalizada com 10 acertos e 0 questões erradas.
Parte inferior do formulário