QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
20 questões encontradas

No projeto de esquemas relacionais, as restrições de integridade (constraints) são mecanismos declarativos que definem regras sobre os dados armazenados, garantindo a consistência e a confiabilidade das informações no banco de dados. Um DBA está revisando o esquema de um sistema de gestão de contratos públicos para verificar se as restrições definidas estão adequadas às regras de negócio estabelecidas. Com base nos conceitos e no comportamento das constraints em bancos de dados relacionais, assinale a alternativa CORRETA.

A A PRIMARY KEY permite valores nulos, desde que o conjunto de colunas seja único.
B A restrição FOREIGN KEY definida com a ação referencial ON DELETE CASCADE remove automaticamente os registros dependentes na tabela filha quando o registro referenciado na tabela pai é excluído, mantendo a integridade referencial do esquema.
C A restrição CHECK pode referenciar tabelas de outros bancos de dados para validar regras complexas.
D A restrição UNIQUE impede qualquer valor nulo, equivalendo à combinação de UNIQUE e NOT NULL.
E A restrição DEFAULT substitui a NOT NULL, assegurando que a coluna nunca conterá valor ausente.
Órgão: BADESUL RS Cargo: Analista de Sistemas Ênfase em Administrador de Banco de Dados Prova: Instituto Legalle - BADESUL RS - Analista de Sistemas Ênfase em Administrador de Banco de Dados - 2026

Em um banco de dados relacional, um administrador executa a seguinte sequência de comandos em uma tabela que possui chave estrangeira sendo referenciada por outra tabela: ALTER TABLE pedido DROP COLUMN id_cliente; DROP TABLE cliente; Considerando as regras de integridade referencial e o comportamento padrão dos SGBDs relacionais, assinale a alternativa correta.

A Ambos os comandos serão executados normalmente, pois alterações estruturais têm prioridade sobre restrições de integridade definidas no esquema do banco de dados.
B O comando ALTER TABLE será executado com sucesso, enquanto o DROP TABLE falhará apenas na presença de índices ou restrições locais definidas na tabela cliente.
C O comando ALTER TABLE poderá falhar se a coluna removida participar de chave estrangeira, e o DROP TABLE poderá falhar se existirem dependências referenciais ativas.
D O comando DROP TABLE removerá automaticamente a tabela e todas as suas dependências, independentemente de restrições ou configurações explícitas no SGBD.
E Ambos os comandos exigem execução dentro de transações explícitas com COMMIT, sendo ignorados pelo SGBD caso não estejam em um bloco transacional ativo.

A Hemobrás utiliza banco de dados para armazenar informações críticas de produção e rastreamento. Sobre conceitos, qual das alternativas a seguir descreve corretamente um banco de dados relacional?

A Não suporta transações simultâneas por múltiplos usuários.
B É um banco de dados não estruturado que não utiliza tabelas.
C Depende exclusivamente de arquivos de texto para armazenamento.
D É composto por tabelas organizadas em linhas e colunas, com chaves primárias e estrangeiras.

Bancos de dados são serviços que permitem armazenamento, gerenciamento e recuperação de dados, de forma eficiente e escalável. Considerando as características dos bancos de dados relacionais, assinale a afirmativa que descreve corretamente esse tipo de tecnologia.

A Implementa um tipo de banco de dados distribuído focado em dados não estruturados e em vetores agrupados com base na similaridade.
B Elimina a necessidade de vincular tabelas, possuindo recursos integrados de fragmentação e alta disponibilidade que facilitam o dimensionamento horizontal.
C Exige esquemas e vinculação de tabelas, com foco no gerenciamento de conjuntos de dados estruturados e semiestruturados em formatos específicos, tipicamente associados a bancos de dados transacionais.
D Implementa pontos de dados representados por vetores com número fixo de dimensões.
E Utiliza armazenamento de dados em estruturas de dados, como um documento JSON, sem utilizar esquema.

Os três principais elementos de um banco de dados relacional são

A tabelas, colunas e linhas.
B tabelas, índices e colunas.
C colunas, índices e views .
D colunas, linhas e índices.
E índices, tabelas e linhas.

Acerca de bancos de dados relacionais e suas características, julgue o item que se segue. Por princípio, a consistência pressupõe que uma transação inconsistente deve levar o banco de dados de um estado inconsistente para o estado consistente.

A Certo
B Errado

Acerca de bancos de dados relacionais e suas características, julgue o item que se segue. Para a garantia dos princípios de atomicidade em banco de dados, uma transação somente é confirmada e tornada permanente no banco de dados após todas as suas operações serem executadas com sucesso.

A Certo
B Errado

Os bancos de dados relacionais

A têm estrutura lógica, com dados organizados em tabelas interligadas por chaves primárias e estrangeiras, e suporte à integridade referencial definida no próprio sistema gerenciador de banco de dados (SGBD).
B mantêm todos os registros em estruturas hierárquicas que exigem navegação física entre os níveis para que as informações sejam recuperadas.
C garantem a integridade e a consistência dos dados por meio de controle realizado apenas na aplicação cliente, e não no próprio banco.
D não permitem que operações de junção (JOIN) sejam utilizadas para relacionar dados, pois cada tabela deve ser consultada de forma isolada.
E dependem de armazenamento exclusivamente local, não podendo ser implementados em ambientes distribuídos ou na nuvem.

Em Sistemas de Gerenciamento de Banco de Dados (SGBDs) relacionais, as linguagens de definição, manipulação, controle e transação de dados desempenham papéis distintos. Nesse sentido, assinale a alternativa que apresenta três comandos de DDL (Data Definition Language).

A SELECT, INSERT e UPDATE.
B CREATE, ALTER e DROP.
C DELETE, TRUNCATE e HAVING.
D COMMIT, ROLLBACK e SAVEPOINT.
E GRANT, REVOKE e BEGIN TRANSACTION.