Baixe o app para aproveitar ainda mais
Prévia do material em texto
APOL Objetiva 1 (Regular) MATÉRIA BANCO DE DADOS - UNINTER Questão 1/10 - Banco de Dados A modelagem de Banco de Dados, por meio dos diversos modelos disponíveis, tem por objetivo o desenvolvimento de representações visuais dos dados que promovam não só a fácil compreensão, como também o aumento da eficácia na organização e na integridade dos dados modelados. Dessa forma, entre as alternativas listadas, assinale a opção a qual o modelo Constelação (Fact Constellation) pertence. A Um modelo de dados baseado em índices. B Um modelo que usa uma única tabela para representar os fatos. C Um modelo de dados dimensional. Você assinalou essa alternativa (C) D Um modelo que organiza as informações em uma tabela central. E Um modelo de dados baseado em entidades. Questão 2/10 - Banco de Dados Para criar uma tabela em um Banco de Dados usa-se o comando create table. Esse comando tem uma sintaxe específica que deve ser respeitada. Nesse sentido, assinale a alternativa que descreve como se deve informar o tipo de dado de uma coluna que pertence a uma tabela. A Utilizar a função cast para converter o tipo de dado da coluna. B Utilizar a palavra-chave "as" para definir o tipo de dado da coluna. C Especificar o tipo de dado da coluna ao lado do nome da coluna. Você assinalou essa alternativa (C) D Especificar o tipo de dado no final do comando create table. E O tipo de dado não é especificado no momento de criação da tabela, sendo essa tarefa realizada posteriormente. Questão 3/10 - Banco de Dados Todo objeto que tem a função de armazenamento de dados, sempre terá um tipo de dado associado ao mesmo, sendo predefinindo um único padrão de dado que o objeto pode receber. Assinale a alternativa que contém os três tipos básicos de dados do MySQL. A Texto, lógico e data. B Número inteiro, número de ponto flutuante e texto. C Número, texto e temporais (data/hora). Você assinalou essa alternativa (C) D Texto, lógico e data/hora. E Número, texto e lógico. Questão 4/10 - Banco de Dados Um Sistema Gerenciador de Banco de Dados (SGBD) deve suportar algumas características que são essenciais para o seu pleno funcionamento. Baseando-se nessa premissa, indique entre as alternativas, qual das seguintes características é importante para garantir a flexibilidade de acesso aos dados em um Sistema Gerenciador de Banco de Dados (SGBD). A Redundância de dados. B Concorrência limitada. C Controle de transações. D Múltiplas interfaces. Você assinalou essa alternativa (D) E Restrições de integridade. Questão 5/10 - Banco de Dados As restrições "on delete" e "on update", que recebem o comportamento "no action", são usadas em uma chave estrangeira para controlar o comportamento das operações de exclusão e de atualização em duas tabelas relacionadas. Assinale a alternativa que contém a descrição correta de como essas restrições funcionam. A A restrição "on delete no action" permite que o usuário exclua dados em ambas as tabelas relacionadas, enquanto a restrição "on update no action" impede a atualização dos dados em ambas as tabelas. B A restrição "on delete no action" impede a exclusão de dados em uma das tabelas relacionadas, enquanto a restrição "on update no action" permite a atualização dos dados em ambas as tabelas. C A restrição "on delete no action" impede a exclusão de dados nas tabelas relacionadas, enquanto a restrição "on update no action" impede a atualização dos dados na tabela referenciada. Você assinalou essa alternativa (C) D A restrição "on delete no action" permite que o usuário exclua dados em uma das tabelas relacionadas, enquanto a restrição "on update no action" impede a atualização dos dados na tabela referenciada. E A restrição "on delete no action" impede a exclusão de dados em ambas as tabelas relacionadas, enquanto a restrição "on update no action" permite a atualização dos dados em ambas as tabelas. Questão 6/10 - Banco de Dados Em um Banco de Dados relacional existem as seguintes restrições: integridade referencial, domínio, vazio e chave. Nesse sentido, assinale a alternativa que descreve qual é a principal função das restrições PK (chave primária) e FK (chave estrangeira), respectivamente. A Garantir a unicidade dos dados em uma tabela e controlar a ordem de inserção dos dados. B Controlar a ordem de inserção dos dados e criar relações entre tabelas. C Validar a integridade dos dados e controlar a ordem de inserção dos dados. D Garantir a unicidade dos dados em uma tabela e criar relações entre tabelas. Você assinalou essa alternativa (D) E Criar relações entre tabelas e controlar a ordem de inserção dos dados. Questão 7/10 - Banco de Dados Um Banco de Dados pode ser desenvolvido com base em alguns modelos, os quais têm a função de demonstrar a relação existente entre os dados. Dentre os modelos de Banco de Dados existentes, assinale a opção referente ao modelo que é utilizado de forma mais flexível no acesso e na manipulação de grandes volumes de dados e em situações onde a informação é apresentada de forma não estruturada ou semiestruturada. A Hierárquico. B Rede. C Orientado a objetos. D NoSQL. Você assinalou essa alternativa (D) E Relacional. Questão 8/10 - Banco de Dados As restrições ou constraints são regras que definem o comportamento de uma tabela em um Banco de Dados SQL. Elas são usadas para garantir a integridade dos dados, evitando inserções inválidas, atualizações erradas e exclusões indevidas. As restrições são aplicadas a uma ou mais colunas em uma tabela e são verificadas antes que qualquer operação de inserção, atualização ou exclusão seja executada na tabela. Uma restrição amplamente utilizada é denominada check. Analise cada uma das alternativas listadas e assinale a que indica a função da restrição check. A Assegurar a unicidade de valores em uma coluna específica, evitando duplicidade de dados. B Identificar a coluna ou conjunto de colunas que irão compor a chave primária da tabela, determinando a sua identificação única. C Definir uma coluna como sendo uma chave estrangeira, relacionando-a com uma tabela pai, estabelecendo uma integridade referencial. D Garantir que não sejam inseridos valores nulos em uma coluna específica, preservando a consistência dos dados. E Verificar se os dados inseridos em uma coluna atendem a um determinado critério ou condição preestabelecida. Você assinalou essa alternativa (E) Questão 9/10 - Banco de Dados Em Banco de Dados, a Álgebra Relacional é uma técnica importante utilizada na manipulação de dados, onde todos os dados são representados como relações matemáticas, sendo baseada na teoria dos conjuntos. Nesse contexto, assinale a alternativa que descreve corretamente o principal objetivo da Álgebra Relacional. A Armazenar informações de forma eficiente e segura, permitindo acesso rápido e fácil as informações necessárias. B Realizar cálculos matemáticos complexos, possibilitando o uso de fórmulas e equações para manipular os dados armazenados em tabelas. C Manipular os dados em tabelas, permitindo a realização de operações, como seleção, projeção, junção, interseção, diferença e agregação de dados. Você assinalou essa alternativa (C) D Controlar o acesso aos dados armazenados, garantindo a segurança das informações e evitando acessos não autorizados. E Gerenciar a integridade dos dados armazenados, garantindo que as informações sejam consistentes e precisas, evitando possíveis problemas de redundância ou corrupção de dados. Questão 10/10 - Banco de Dados O modelo conceitual de Banco de Dados é a representação geral e abstrata da organização dos dados em um Banco de Dados, proporcionando uma compreensão clara e compartilhada da estrutura de dados entre os usuários e os profissionais envolvidos e, assim, permitindo que os requisitos de dados sejam claramente definidos e verificados antes da implementaçãodo Banco de Dados. Baseando-se nesse conceito, assinale qual das seguintes funções apresentadas não faz parte de um modelo de Banco de Dados conceitual. A Agir como ferramenta de comunicação entre os usuários finais e os projetistas. B Permitir que as regras de negócio sejam claramente definidas e verificadas. C Representar os relacionamentos entre as entidades. D Representar os tipos de dados armazenados no Banco de Dados. Você assinalou essa alternativa (D) E Permitir que os usuários compreendam de forma geral o modelo de dados.
Compartilhar