Prévia do material em texto
Modelagem de Banco de Dados 1. Painel 2. Meus cursos 3. MBDADS 4. 📝 AVALIAÇÕES 2023/2 5. ATIVIDADE ONLINE 2 - AV22023/2 Iniciado em domingo, 4 jun 2023, 11:14 Estado Finalizada Concluída em domingo, 4 jun 2023, 11:34 Tempo empregado 20 minutos 6 segundos Avaliar 2,00 de um máximo de 2,00(100%) Parte superior do formulário Questão 1 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Compreender o modelo de banco de dados é fundamental para perceber os pontos positivos e negativos em questões estruturais e de manipulação dos dados do banco. Um dos modelos utiliza tabelas de duas dimensões para armazenar dados e a forma como os dados são armazenados tem inferência na simplicidade de acesso às informações utilizando técnicas de normalização para aperfeiçoar a organização como um todo. Trata-se do modelo: Escolha uma opção: a. Modelo Orientado a Objetos b. Modelo com Hierarquia c. Modelo Relacional. d. Modelo NoSQL. - e. Modelo em Rede. Questão 2 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Bancos de dados aplicam restrições para garantir a integridade dos dados armazenados. Indique a alternativa que representa a restrição que impõe limite de valores às colunas de uma tabela. Escolha uma opção: a. Foreign key. b. Unique key c. Check. d. Primary key. e. Not null. Questão 3 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão As instruções SQL utilizadas para definir tabelas em um banco de dados MySQL podem ser construídas por meio de diagramas entidaderelacionamento modelados no MySQL Workbench. Nesse contexto, escolha a alternativa correta. Escolha uma opção: a. As instruções SQL geradas por um diagrama devem ser copiadas e executadas em uma janela de comandos do MySQL Workbench ou MySQL Shell (prompt de comando). b. Um diagrama do Workbench serve para visualizar as tabelas em modo gráfico e não gera instruções SQL. c. Um diagrama do Workbench gera instruções SQL que precisam ser adaptadas para cada banco de dados. d. Um diagrama do Workbench pode sincronizar um modelo diretamente com o banco de dados. e. Um diagrama do Workbench produz instruções que podem atualizar um banco de dados, mas essas instruções não são da linguagem SQL. Questão 4 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Instruções SQL de definição e manipulação de dados permitem alterar tabelas de um banco de dados. Por meio dessas instruções, é possível criar índices em tabelas que já existem. Com base nisso, indique a alternativa que representa o comando que inclui uma restrição que impede valores duplicados, mas que aceita valores nulos. Escolha uma opção: a. ALTER TABLE tabela ADD PRIMARY KEY `indice` (`coluna` ASC). b. ALTER TABLE tabela ADD INDEX `indice` (`coluna` ASC). c. ALTER TABLE tabela ADD SINGLE INDEX `indice` (`coluna` ASC). d. ALTER TABLE tabela ADD UNIQUE INDEX `indice` (`coluna` ASC) e. ALTER TABLE tabela ADD FULLTEXT INDEX `indice` (`coluna` ASC). Questão 5 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Com relação à segurança do banco de dados, o controle de acessos discricionário é: Escolha uma opção: a. Nível de privilégio de acesso a partes específicas do banco. b. O Controle e a definição de descrição dos campos do banco. c. Definição que todos usuários terão o mesmo acesso. d. Controle que o DBA tem quando acessa o banco. e. Esse recurso de segurança define o nível de acesso em cada parte do banco para cada usuário. Questão 6 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Entre os itens abaixo, qual é um SGBD NoSQL? Escolha uma opção: a. MySQL. b. MongoDB c. MSSQL. d. PostGres. e. Access. Questão 7 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão São exemplos de rotinas de manutenção em banco de dados: Escolha uma opção: a. Rotina de backup e rotina de criação de novos bancos de dados b. Rotina de reindexação e rotina de rede. c. Rotina de manutenção de arquivos e rotina d backup. d. Rotina de limpeza e rotina de rede. e. Rotina de limpeza e rotina de ocupação de espaço em disco. Questão 8 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Qual o comando utilizado para listar as tabelas de uma database do PostgreSQL? Escolha uma opção: a. \dts b. \info c. \tables d. \dt e. \show Questão 9 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Comando SQL para regras de autorização discricionária: Escolha uma opção: a. CREAT ROLE e DROP GRANT. b. DROP ROLE e CREAT GRANT. c. CREAT ROLE e DROP REVOKE. d. DROP ROLE e REVOKE. e. INVOKE ROLE e REVOKE SELECT. Questão 10 Correto Atingiu 0,20 de 0,20 Marcar questão Texto da questão Uma forma de fazer manutenção no banco de dados, sem afetar os usuários, seria? Escolha uma opção: a. Identificar o erro e fazer a manutenção em uma base de testes, gerada por meio da restauração de backup. b. Acessar o banco de dados e efetuar um check no banco. c. Copiar o banco de dados em produção e efetuar sua manutenção. d. Identificar o erro e efetuar a manutenção no banco de dados em produção. e. Informar o programador para bloquear a aplicação.