Baixe o app para aproveitar ainda mais
Prévia do material em texto
02/04/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/5 Acadêmico: Fabio Gabriel Santos Doria (1902637) Disciplina: Banco de Dados Avançado (ADS16) Avaliação: Avaliação I - Individual ( Cod.:670860) ( peso.:1,50) Prova: 28754342 Nota da Prova: 6,00 Legenda: Resposta Certa Sua Resposta Errada 1. 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 e III estão corretas. b) As sentenças II e III estão corretas. c) As sentenças I, II, III e IV estão corretas. d) As sentenças II, III e IV estão corretas. 02/04/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/5 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) F - F - F - V. b) V - F - F - V. c) V - F - V - V. d) V - V - F - F. 3. 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) Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações armazenadas. b) É um conjunto de dados integrados destinados a atender às necessidades de um grupo de usuários. c) É um conjunto de operações usadas para a modelagem de processos. d) É um software usado para alterar programas. 4. A modelagem de dados é uma das etapas mais importantes do processo de desenvolvimento em banco de dados. Através da modelagem, são detalhadas e documentadas as regras de negócio e suas estruturas na base de dados. Com relação ao processo de modelagem de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A modelagem conceitual depende exclusivamente do envolvimento do cliente. ( ) A modelagem conceitual determina os dados que aparecerão na base de dados. ( ) O modelo lógico depende da tecnologia adotada. É nele que se criam as chaves primárias e estrangeiras. ( ) É no modelo físico que se aplica a normalização dos dados. ( ) A modelagem de dados é usada somente em situações de alta complexidade. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - F - V. b) F - V - V - F - F. c) V - V - F - V - F. d) F - F - V - V - F. 02/04/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/5 5. A normalização é um processo pelo qual se aplica uma série de regras sobre as tabelas de um banco de dados, a fim de verificar se estas foram corretamente projetadas. Tal processo visa a garantir a integridade dos dados, evitando que informações sem sentido sejam inseridas, bem como organiza e divide as tabelas de forma mais eficiente, reduzindo a redundância dos dados e permitindo a evolução do banco de dados. Com base nos conceitos atinentes à normalização, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A tabela Alunos foi normalizada até a terceira forma normal. ( ) Para estar na segunda forma normal, a tabela "Profissoes" deveria conter também os "CodAluno" de todos os alunos. ( ) A exclusão do campo "IdadeAluno" é um dos requisitos para que a tabela esteja na terceira forma normal. ( ) Para estar na terceira forma normal, é necessário que a tabela já tenha atendido a primeira e a segunda forma normal. ( ) Não foi aplicada nenhuma regra de normalização à tabela Alunos. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - F - V - F. b) F - V - F - V - V. c) F - F - V - F - F. d) V - F - V - V - F. 6. Em modelagem de dados, a cardinalidade é um dos princípios fundamentais sobre o relacionamento de um banco de dados relacional, a qual possibilita estabelecer o grau de relação entre duas entidades/tabelas, sendo que o modelo relacional possibilita três níveis de relacionamento, quais sejam 1:N; N:N; 1:1. Diante disso, analisando um relacionamento 1:N (um para muitos) entre as entidades A para B, assinale a alternativa CORRETA: a) Uma ocorrência em A é associada a várias ocorrências em B (zero ou mais) e uma ocorrência em B pode estar associada a, no máximo, uma ocorrência em A. b) Uma ocorrência em B é associada a várias ocorrências em A (zero ou mais) e uma ocorrência em A pode estar associada a, no máximo, uma ocorrência em B. c) Uma ocorrência em A é associada a, no mínimo, duas ocorrências em B e uma ocorrência em B pode estar associada a, no mínimo, uma ocorrência em A. 02/04/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/5 d) Uma ocorrência de B é associada a, no máximo, duas ocorrências em A e uma ocorrência em A pode estar associada a, no mínimo, uma ocorrência em B. 7. A informação sempre se demonstrou imprescindível para as organizações, as quais procuram produzir seus conhecimentos com vistas a se tornarem mais bem informadas e, consequentemente, ampliarem sua capacidade em perceber e discernir sobre os ambientes em que convivem e pessoas com quemse relacionam. Acerca da informação aplicada aos sistemas de informação, assinale a alternativa CORRETA: a) Não tem conexão com geração de conhecimento. b) É um dado qualquer, coletado e mantido pela organização, de forma não contextualizada. c) É o conjunto dos dados presentes em um contexto, carregado de significados e entregue à pessoa correta. d) Possui o mesmo significado que dados. 8. 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 conjunto de operações usadas para a modelagem de processos. b) Caracteriza-se por ser um objeto específico do mundo real e que terá suas informações armazenadas. c) É um conjunto de dados integrados destinados a atender às necessidades de um grupo de usuários. d) É um software usado para alterar programas. 9. "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 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) O proprietário (owner) de uma tabela pode conceder privilégios e estender a concessão de privilégios para outras contas. b) Somente o DBA pode conceder e revogar privilégios para contas. c) É impossível conceder privilégios para uma conta acessar uma tabela no momento da criação da tabela. d) Uma vez que um privilégio foi concedido por um proprietário (owner) de uma tabela, somente este pode revogar tal privilégio. 02/04/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/5 10.Os Modelos de Dados podem ser construídos no nível de aplicativo corporativo, departamental ou individual. Os Modelos de Dados nos níveis corporativo e departamental podem ser utilizados para fornecer definições padrão para as principais entidades de negócios (como cliente e funcionário) que serão utilizadas por todos os aplicativos em um negócio ou uma unidade de negócios. Esses tipos de Modelos de Dados também podem ser utilizados para definir qual sistema na corporação é o "proprietário" dos dados para uma entidade de negócios específica e quais outros sistemas são usuários (assinantes) dos dados. Sobre as restrições vinculadas exclusivamente ao modelo de dados relacional, analise as sentenças a seguir: I- Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados estabelecidos para cada coluna. II- Restrição de integridade de entidade diz respeito à garantia de que toda linha de uma tabela não poderá ser excluída. III- A restrição de integridade referencial garante o relacionamento entre tabelas e evita a redundância dos dados Também é um requisito importante para a segurança das informações em operações de update e delete. IV- A restrição de chave primária estabelece somente que o valor atribuído ao campo/atributo não pode ser nulo. 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 III e IV estão corretas. d) As sentenças I e IV estão corretas. Prova finalizada com 6 acertos e 4 questões erradas.
Compartilhar