Baixe o app para aproveitar ainda mais
Prévia do material em texto
14/03/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/7 Acadêmico: Marcelo Augusto Kuhn (1993162) Disciplina: Banco de Dados Avançado (ADS16) Avaliação: Avaliação I - Individual Semipresencial ( Cod.:670860) ( peso.:1,50) Prova: 28555187 Nota da Prova: 9,00 Legenda: Resposta Certa Sua Resposta Errada 1. 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 - V - F. b) V - V - V. c) V - V - F. d) F - F - V. 14/03/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/7 2. Dentro do universo empresarial, pode-se citar inúmeras fontes de vantagem competitiva, contudo, para Nonaka (1991), o conhecimento revela-se como sendo a única fonte duradoura, a qual, por conta da sua importância, padece de um gerenciamento estratégico eficiente através de elementos de apoio, tais como os sistemas de informação. Acerca do conceito de conhecimento dentro dos sistemas de informação, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O conhecimento caracteriza-se como uma propriedade subjetiva, inerente a quem analisa os dados ou as informações. ( ) O conhecimento emana de uma posição objetiva, sem qualquer nexo com os dados ou informações. ( ) O conhecimento não se vincula ao ser humano, frente à falta de condições de se verificar de fato o que representa. ( ) O conhecimento impossibilita a atribuição de significado aos dados e informações presentes no contexto. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: NONAKA. I. Tje Knowledge-creating Company. Harvard Business Reviwe, p. 2-9, nov./dec. 1991. a) V - F - F - F. b) F - V - F - V. c) V - V - F - F. d) F - F - V - V. 3. Um dos momentos mais críticos no processo de desenvolvimento de um software é a modelagem de banco de dados. Nessa fase, deve-se entender precisamente a necessidade do requisitante, para que o produto final atinja os objetivos estabelecidos por ele. Um erro durante a modelagem compromete a usabilidade do sistema final, tendo em vista a necessidade de retrabalho, que aumenta o custo do processo de desenvolvimento. 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: a) Representa toda a documentação criada pelo gerente do projeto para controle das atividades. b) Representa apenas o ambiente e o cenário do problema sem preocupações com a implementação. c) Representa a estrutura do banco de dados, contemplando especificamente: procedimentos, funções, triggers e packages. d) Representa somente as restrições de domínio, de integridade e de implementação. 14/03/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/7 4. O Sistema Gerenciador de Banco de Dados (SGBD) é um software utilizado com a finalidade de gerir as bases de dados, permitindo a criação, modificação e eliminação da base de dados, bem como a inserção, alteração e exclusão dos dados na base de dados. Dentre as principais características do SGBD, analise as sentenças a seguir: I- O principal critério para classificar um SGBD é o modelo de dados no qual é baseado, sendo que atualmente a maioria dos SGBDs baseiam-se nos modelos: superior, local, relacional ou orientado a objetos. II- Um SGBD oferece uma Linguagem de Manipulação de Dados (DML) e uma Linguagem de Definição de Dados (DDL). III- O SGBD é capaz de gerenciar uma ou mais bases de dados, permitindo o armazenamento e a consulta de dados e informações pelos usuários finais e programas de aplicação. IV- O SGBD se constitui em um software destinado exclusivamente ao projeto dos modelos de bancos de dados. Agora, assinale a alternativa CORRETA: a) As sentenças II e III estão corretas. b) As sentenças I, II e IV estão corretas. c) As sentenças II, III e IV estão corretas. d) As sentenças I, II e III estão corretas. 14/03/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/7 5. Um banco de dados (em inglês, database) é um local onde é possível armazenar dados de maneira estruturada e com a menor redundância possível. Estes dados devem poder ser utilizados por programas e usuários diferentes. Assim, a noção básica de dados é acoplada a uma rede, a fim de poder reunir estas informações, daí o nome banco. Geralmente, fala-se de um sistema de informação para designar qualquer estrutura que reúne os meios organizados para poder compartilhar dados. Sobre um banco de dados analise as sentenças propostas: I- O modelo de dados relacional consiste num conjunto de tabelas onde cada linha corresponde a uma tupla ou registro que representa uma entidade do domínio e provê um conjunto de funções apoiadas na álgebra relacional para o armazenamento e recuperação de dados. II- A normalização é um processo de análise dos esquemas de relações com base em suas dependências funcionais e chaves primárias que visa eliminar a redundância de informação e reduzir os problemas relacionados à inclusão, exclusão e alteração dos dados. III- Um banco de dados permite colocar dados à disposição de usuários para uma consulta, uma introdução ou uma atualização, assegurando-se dos direitos atribuídos aos mesmos. IV- 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 aplicável somente ao SGBD Oracle. Assinale a alternativa CORRETA: FONTE: https://www.modelagem-de-dados-modelo-conceitual-modelo-logico-e-fisico/. Acesso em: 6 mar. 2019. a) As sentenças I, II, III e IV estão corretas. b) As sentenças II e III estão corretas. c) As sentenças I, II e III estão corretas. d) As sentenças II, III e IV estão corretas. 14/03/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/7 6. "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 controlar este 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 SistemaGerenciador 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) Uma vez que um privilégio foi concedido por um proprietário (owner) de uma tabela, somente este pode revogar tal privilégio. b) É impossível conceder privilégios para uma conta acessar uma tabela no momento da criação da tabela. c) O proprietário (owner) de uma tabela pode conceder privilégios e estender a concessão de privilégios para outras contas. d) Somente o DBA pode conceder e revogar privilégios para contas. 7. Um banco de dados é uma aplicação que permite armazenar e obter de volta dados com eficiência. O que o torna relacional é a maneira como os dados são armazenados e organizados no banco de dados. Em um banco de dados relacional, todos os dados são guardados em tabelas. Estas têm uma estrutura que se repete a cada linha e são os relacionamentos entre as tabelas que as tornam relacionais. Sobre bancos de dados relacionais, analise as sentenças a seguir: I- A abordagem relacional tem seu alicerce apoiado na matemática. II- O modelo entidade-relacionamento é o mais utilizado atualmente. III- Para que o conceito de banco de dados relacional funcione adequadamente, o usuário precisa entender como os dados são armazenados na base de dados. Assinale a alternativa CORRETA: a) As sentenças I e II estão corretas. b) Somente a sentença I está correta. c) As sentenças I e III estão corretas. d) As sentenças II e III estão corretas. 14/03/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 6/7 8. Uma transação envolve um conjunto de procedimentos que serão executados em um banco de dados com vistas a acessar e, possivelmente, atualizar vários itens de dados, sempre sem descuidar-se em manter a integridade destes. Acerca do processo de gerenciamento de transações em sistemas de banco de dados, analise as sentenças a seguir: I- A propriedade denominada Atomicidade, especifica que após o término de uma transação, a base de dados não deve apresentar resultados parciais. II- O conceito de integridade para uma transação, estabelece que a execução desta ocorrerá sem a concorrência de outra transação. III- A execução de uma transação não poderá ser afetada por outra transação concorrente, desde que o banco de dados compreenda a propriedade de isolamento. IV- A propriedade consistência estabelece que todas as restrições impostas pelos banco de dados foram seguidas e obedecidas integralmente, através de regras impostas pelas chaves primárias, estrangeiras, por domínios e campos restritos. Agora, assinale a alternativa CORRETA: a) As sentenças II e III estão corretas. b) Somente a sentença IV está correta. c) As sentenças I, III e IV estão corretas. d) As sentenças I, II e III estão corretas. 9. 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. Com relação à modelagem funcional e modelagem de dados, assinale a alternativa CORRETA: FONTE: http://aprendaplsql.com/modelagem-de-dados/modelagem-de-dados-parte-01/. Acesso em: 6 mar. 2019. a) O modelo conceitual considera os recursos tecnológicos envolvidos na solução do problema para um cenário específico. b) O modelo de dados é composto por diagramas de funções que detalham as restrições das regras de negócio de um problema específico. 14/03/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 7/7 c) O modelo funcional especifica um cenário real sem a preocupação de detalhar a forma de implementação para a solução do problema em questão. d) O modelo funcional descreve a estrutura mais adequada para o banco de dados adotado como repositório dos dados. 10."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 - V - V - V. c) F - F - F - F - V. d) F - V - V - F - F. Prova finalizada com 9 acertos e 1 questões erradas.
Compartilhar