Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Material de Estudo 38: Sistemas de Informação - Banco de Dados
1. O que é um SGBD (Sistema Gerenciador de Banco de Dados)?
a) Um tipo de hardware. b) Um software que permite criar, manter e utilizar bancos de dados
de forma eficiente e segura. c) Uma linguagem de programação. d) Um sistema operacional. e)
Um tipo de dado
Resposta: b)
Justificativa: O SGBD é uma interface entre os usuários/aplicações e o banco de dados,
fornecendo ferramentas para manipulação, controle de acesso, segurança e recuperação de
dados.
2. Qual modelo de banco de dados organiza os dados em tabelas (relações) com linhas
(tuplas) e colunas (atributos)?
a) Modelo hierárquico b) Modelo de rede c) Modelo relacional d) Modelo orientado a objetos
e) Modelo NoSQL
Resposta: c)
Justificativa: O modelo relacional, proposto por E.F. Codd, é o modelo mais utilizado em
bancos de dados, baseado na teoria matemática dos conjuntos e relações.
3. O que é uma chave primária em uma tabela de banco de dados relacional?
a) Um atributo que pode ter valores repetidos. b) Um atributo (ou conjunto de atributos) que
identifica unicamente cada linha (tupla) da tabela. c) Um atributo que armazena dados
numéricos. d) Um atributo que armazena dados textuais. e) Um atributo opcional
Resposta: b)
Justificativa: A chave primária garante a unicidade das linhas, não permitindo valores
duplicados ou nulos. É fundamental para a integridade referencial.
4. Qual linguagem é amplamente utilizada para consultar, inserir, atualizar e excluir
dados em bancos de dados relacionais?
a) Java. b) Python. c) C++. d) SQL (Structured Query Language). e) HTML.
Resposta: d)
Justificativa: SQL é a linguagem padrão para interação com bancos de dados relacionais,
permitindo realizar diversas operações sobre os dados.
5. O que é normalização em bancos de dados relacionais?
a) Um processo para aumentar a redundância de dados. b) Um processo para organizar os
dados em tabelas, reduzindo a redundância e a dependência, e melhorando a integridade dos
dados. c) Um processo para criar cópias de segurança (backups) do banco de dados. d) Um
processo para otimizar a velocidade de acesso aos dados. e) Um processo para aumentar o
tamanho do banco de dados.
Resposta: b)
Justificativa: A normalização segue um conjunto de formas normais (1FN, 2FN, 3FN, etc.) para
eliminar anomalias de inserção, atualização e exclusão, garantindo a consistência dos dados.
6. O que é uma transação em um banco de dados?
a) Uma única operação de leitura ou escrita. b) Uma sequência de operações que são tratadas
como uma única unidade lógica de trabalho, seguindo as propriedades ACID (atomicidade,
consistência, isolamento, durabilidade). c) Um tipo de consulta SQL. d) Um tipo de usuário do
banco de dados. e) Uma cópia do banco de dados.
Resposta: b)
Justificativa: As transações garantem que as operações sejam executadas de forma confiável,
mesmo em caso de falhas. Ou todas as operações da transação são concluídas com sucesso
(commit), ou nenhuma delas é efetivada (rollback).
7. O que é um índice em um banco de dados? a) Uma tabela do banco. b) Uma estrutura
de dados que melhora a velocidade de recuperação de dados em uma ou mais colunas
de uma tabela, criando uma espécie de "mapa" para os valores. c) Um tipo de restrição
de integridade. d) Um tipo de gatilho (trigger). e) Um tipo de visão (view)
Resposta: b)
Justificativa: Índices aceleram as consultas, mas podem tornar as operações de inserção e
atualização mais lentas, pois o índice também precisa ser atualizado.

Mais conteúdos dessa disciplina