NEW
Font size
WorksheetsQuiz sobre Modelagem de Dados
Total questions: 20
Worksheet time: 2hrs 40mins
No Modelo Entidade-Relacionamento (MER), o que representa uma entidade?
Um atributo de uma tabela
Um objeto ou conceito do mundo real que possui existência independente
Uma relação entre tabelas
Um campo chave primária
Qual é o objetivo principal da normalização de dados em bancos de dados relacionais?
Aumentar a redundância de dados
Reduzir a redundância e evitar anomalias de atualização
Melhorar a performance de consultas
Facilitar a criação de índices
No diagrama de classes, o que representa uma associação?
Um atributo de uma classe
Um relacionamento entre duas ou mais classes
Um método de uma classe
Uma instância de uma classe
Qual das alternativas abaixo é um exemplo de software de banco de dados relacional?
Microsoft Excel
MySQL
Apache Hadoop
MongoDB
O que caracteriza um banco de dados relacional?
Armazenamento de dados em arquivos de texto
Organização dos dados em tabelas relacionadas por chaves
Utilização de grafos para modelagem
Estrutura hierárquica de dados
No modelo de dados lógico, qual é o principal objetivo?
Definir a estrutura física de armazenamento dos dados
Representar a estrutura dos dados de forma independente do SGBD
Especificar os índices a serem criados
Determinar o hardware necessário
Qual das alternativas representa uma forma normal de normalização?
Forma Relacional
Primeira Forma Normal (1FN)
Forma de Entidade
Forma de Associação
No MER, o que é um atributo composto?
Um atributo que pode assumir múltiplos valores
Um atributo que pode ser dividido em subpartes menores
Um atributo que é chave primária
Um atributo que representa uma relação
Qual das opções abaixo NÃO é um tipo de relacionamento no MER?
Um-para-um
Um-para-muitos
Muitos-para-muitos
Um-para-zero
No contexto de banco de dados, o que é uma chave estrangeira?
Um campo que identifica unicamente cada registro em uma tabela
Um campo que referencia a chave primária de outra tabela
Um campo que armazena valores duplicados
Um campo que armazena dados temporários
Qual é a principal diferença entre modelo lógico e modelo físico de dados?
O modelo lógico define índices, o físico não
O modelo físico detalha como os dados serão armazenados, enquanto o lógico foca na estrutura e nas relações
O modelo lógico é usado apenas para bancos NoSQL
O modelo físico não considera restrições de integridade
No diagrama de classes, o que é uma herança?
Um relacionamento entre tabelas
Um atributo que pertence a várias classes
Uma classe que deriva características de outra classe
Um método compartilhado entre classes
Qual das alternativas abaixo é um exemplo de SGBD (Sistema de Gerenciamento de Banco de Dados)?
Windows
PostgreSQL
HTML
Python
O que é uma dependência funcional em um banco de dados relacional?
Quando um atributo depende de outro para determinar seu valor
Quando uma tabela depende de outra para existir
Quando um banco de dados depende de um software específico
Quando um campo depende de um índice
Qual das alternativas representa corretamente a Segunda Forma Normal (2FN)?
Elimina dependências parciais de chave primária
Elimina todos os atributos compostos
Elimina todos os relacionamentos muitos-para-muitos
Elimina chaves estrangeiras
No MER, o que é cardinalidade?
O número de atributos em uma entidade
O número de entidades que podem se relacionar entre si em uma relação
O número de tabelas em um banco de dados
O número de registros em uma tabela
Qual das opções abaixo é uma vantagem do uso de banco de dados relacional?
Dificuldade de manutenção
Redundância de dados elevada
Integridade e consistência dos dados
Falta de suporte a transações
No diagrama de classes, o que são métodos?
Atributos de uma classe
Operações ou funções que uma classe pode executar
Relacionamentos entre classes
Instâncias de uma classe
Qual das alternativas representa um exemplo de modelo de dados lógico?
Diagrama Entidade-Relacionamento
Esquema de tabelas com tipos de dados e restrições
Estrutura de arquivos físicos
Código SQL de criação de índices
Qual é a principal função de um SGBD?
Gerenciar o hardware do servidor
Controlar o acesso, armazenamento e manipulação dos dados
Criar páginas web dinâmicas
Gerar relatórios gráficos automaticamente
