Logo Passei Direto
Buscar

Banco de dados relacional

User badge image
Cleide Lopezz

em

Ferramentas de estudo

Questões resolvidas

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

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

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

Questões resolvidas

Prévia do material em texto

Banco de dados relacional
O que caracteriza um banco de dados relacional?
a) Armazenamento de dados de forma hierarquica
b) Armazenamento de dados em tabelas inter-relacionadas
c) Armazenamento de dados em documentos JSON
d) Armazenamento de dados em formato de lista linear
Resposta correta: b) Armazenamento de dados em tabelas inter-relacionadas
Explicacao: Um banco de dados relacional organiza os dados em tabelas compostas por linhas
(registros) e colunas (campos), onde e possivel estabelecer relacoes entre essas tabelas.
Qual e a principal chave que define a unicidade de um registro em uma tabela de um banco de
dados relacional?
a) Chave estrangeira
b) Chave primaria
c) Indice
d) Relacionamento
Resposta correta: b) Chave primaria
Explicacao: A chave primaria e um campo (ou conjunto de campos) em uma tabela que identifica de
forma unica cada registro dessa tabela.
O que e uma chave estrangeira em um banco de dados relacional?
a) Um indice de pesquisa
b) Um campo que faz referencia a chave primaria de outra tabela
c) Um campo usado para garantir a integridade dos dados
d) Uma chave que contem informacoes sensiveis
Resposta correta: b) Um campo que faz referencia a chave primaria de outra tabela
Explicacao: A chave estrangeira e um campo em uma tabela que aponta para a chave primaria de
outra tabela, estabelecendo uma relacao entre as duas.
Qual comando SQL e utilizado para criar uma nova tabela em um banco de dados relacional?
a) SELECT
b) INSERT
c) CREATE
d) UPDATE
Resposta correta: c) CREATE
Explicacao: O comando CREATE e utilizado para criar uma nova tabela, ou outra estrutura no
banco de dados, como uma visao ou um indice.
O que significa normalizacao em um banco de dados relacional?
a) O processo de distribuir dados entre varias tabelas para reduzir redundancia
b) O processo de criar um banco de dados unico sem relacoes entre tabelas
c) A criacao de indices para melhorar a performance das consultas
d) A definicao de uma chave estrangeira para garantir a integridade referencial
Resposta correta: a) O processo de distribuir dados entre varias tabelas para reduzir redundancia
Explicacao: A normalizacao e um processo de design de banco de dados que visa organizar os
dados de forma eficiente, evitando redundancia e inconsistencia.
Qual e o objetivo da integridade referencial em um banco de dados relacional?
a) Garantir que os dados inseridos sejam consistentes
b) Garantir que os dados de uma tabela nao se repitam
c) Garantir que as relacoes entre as tabelas sejam mantidas corretamente
d) Garantir que todas as chaves primarias sejam unicas
Resposta correta: c) Garantir que as relacoes entre as tabelas sejam mantidas corretamente
Explicacao: A integridade referencial assegura que os valores das chaves estrangeiras
correspondam as chaves primarias existentes, mantendo a consistencia entre as tabelas.
Qual comando SQL e utilizado para modificar os dados de uma tabela ja existente?
a) SELECT
b) DELETE
c) INSERT
d) UPDATE
Resposta correta: d) UPDATE
Explicacao: O comando UPDATE e utilizado para modificar os registros existentes em uma tabela,
alterando valores em um ou mais campos.
O que e uma consulta SQL (SELECT) em um banco de dados relacional?
a) Um comando que permite criar novas tabelas
b) Um comando que insere dados em uma tabela
c) Um comando que permite recuperar dados armazenados em tabelas
d) Um comando que apaga registros de uma tabela
Resposta correta: c) Um comando que permite recuperar dados armazenados em tabelas
Explicacao: O comando SELECT e utilizado para realizar consultas em bancos de dados,
permitindo recuperar e exibir dados das tabelas de acordo com os criterios definidos.
Qual e a principal diferenca entre uma tabela e uma visao em um banco de dados relacional?
a) Uma tabela armazena dados permanentemente, enquanto uma visao apenas exibe dados
temporarios
b) Uma visao armazena dados permanentemente, enquanto uma tabela apenas exibe dados
c) Uma tabela contem apenas dados numericos, enquanto uma visao pode ter dados de texto
d) Nao ha diferenca, sao dois nomes para a mesma estrutura
Resposta correta: a) Uma tabela armazena dados permanentemente, enquanto uma visao apenas
exibe dados temporarios
Explicacao: Uma tabela armazena dados fisicamente, enquanto uma visao e uma consulta
armazenada que exibe dados de uma ou mais tabelas, sem armazenar os dados
permanentemente.
O que significa o termo "juncao" (JOIN) em SQL?
a) A criacao de uma nova tabela
b) A combinacao de dados de duas ou mais tabelas em uma consulta
c) A exclusao de dados de uma tabela
d) A insercao de dados em uma tabela
Resposta correta: b) A combinacao de dados de duas ou mais tabelas em uma consulta
Explicacao: O comando JOIN e utilizado para combinar registros de duas ou mais tabelas com base
em uma condicao comum entre elas, como uma chave estrangeira.
Qual tipo de JOIN e utilizado para combinar todos os registros de duas tabelas, incluindo aqueles
que nao possuem correspondencia na outra tabela?
a) INNER JOIN
b) LEFT JOIN
c) RIGHT JOIN
d) FULL OUTER JOIN
Resposta correta: d) FULL OUTER JOIN
Explicacao: O FULL OUTER JOIN retorna todos os registros de ambas as tabelas, incluindo
aqueles sem correspondencia na outra tabela.
O que e um indice em um banco de dados relacional?
a) Uma tabela temporaria criada durante uma consulta
b) Uma estrutura de dados que melhora a velocidade das consultas
c) Um tipo de chave primaria
d) Um tipo de dado utilizado nas tabelas
Resposta correta: b) Uma estrutura de dados que melhora a velocidade das consultas
Explicacao: Um indice e uma estrutura de dados que acelera a busca de dados em uma tabela,
tornando as consultas mais rapidas, especialmente em grandes volumes de dados.
Qual e a funcao da clausula WHERE em uma consulta SQL?
a) Definir quais colunas serao exibidas
b) Filtrar os registros de uma tabela com base em uma condicao especifica
c) Ordenar os registros de uma tabela
d) Agrupar os dados de uma tabela
Resposta correta: b) Filtrar os registros de uma tabela com base em uma condicao especifica
Explicacao: A clausula WHERE e utilizada para restringir os resultados da consulta, exibindo
apenas os registros que atendem a uma condicao especifica.
Qual e o comando SQL utilizado para excluir uma tabela de um banco de dados relacional?
a) REMOVE
b) DELETE
c) DROP
d) TRUNCATE
Resposta correta: c) DROP
Explicacao: O comando DROP e utilizado para excluir uma tabela, ou outra estrutura, como uma
visao ou indice, de um banco de dados.
O que e uma transacao em um banco de dados relacional?
a) A modificacao de um conjunto de dados por um unico usuario
b) A insercao de dados em uma tabela de forma instantanea
c) Um conjunto de operacoes SQL executadas de forma atomica, garantindo consistencia no banco
de dados
d) A criacao de uma nova tabela no banco de dados
Resposta correta: c) Um conjunto de operacoes SQL executadas de forma atomica, garantindo
consistencia no banco de dados
Explicacao: Uma transacao e um conjunto de operacoes que devem ser executadas de forma
completa e consistente, garantindo que o banco de dados esteja sempre em um estado valido.
O que significa a propriedade "ACID" em relacao as transacoes em bancos de dados relacionais?
a) A garantia de que todas as consultas sao rapidas e eficientes
b) A garantia de que as transacoes sao atomicas, consistentes, isoladas e duraveis
c) A garantia de que o banco de dados estara sempre no estado mais recente
d) A garantia de que nao havera falhas no sistema durante a execucao das transacoes
Resposta correta: b) A garantia de que as transacoes sao atomicas, consistentes, isoladas e
duraveis
Explicacao: ACID e um conjunto de propriedades que garantem que as transacoes em um banco
de dados relacional sejam processadas de maneira segura e confiavel.
Qual e a principal diferenca entre uma tabela e uma view em um banco de dados relacional?
a) Uma tabela contem dados reais, enquanto uma view apenasexibe dados
b) Uma view pode ter dados de mais de uma tabela, enquanto uma

Mais conteúdos dessa disciplina