Questões

Explore o banco de questões de matemática filtrando por banca, assunto, dificuldade e ano.

Banco de DadosBanco de Dados Relacionais

11 questões encontradas

Ano: 2026Banca: IGEDUCCargo: Técnico em Radiologia (Raio-X e Mamografia)Concurso: CISRP

Analise as seguintes proposições sobre os conceitos de banco de dados relacional: I. Uma chave primária (Primary Key) é um campo, ou conjunto de campos, que identifica de forma única cada registro em uma tabela, não permitindo valores nulos ou repetidos. II. Uma chave estrangeira (Foreign Key) é utilizada para estabelecer um vínculo entre os dados de duas tabelas, referenciando a chave primária de outra tabela. III. A normalização é um processo de design de banco de dados que visa aumentar a redundância de dados para garantir que as consultas sejam executadas mais rapidamente. Está correto o que se afirma em:

Ano: 2026Banca: IGEDUCCargo: AL - Analista de SistemaConcurso: Prefeitura de Pão de Açúcar - AL

Um analista de sistemas de uma agência reguladora federal está projetando o banco de dados para um novo sistema de fiscalização. O sistema precisa armazenar dados complexos sobre empresas, licenças, autos de infração e vistorias. Para garantir a integridade, consistência e evitar redundâncias, a correta modelagem e normalização dos dados são cruciais. Marque a alternativa CORRETA que descreve a aplicação dos conceitos de normalização em um banco de dados relacional para o setor público.

Ano: 2026Banca: IGEDUCCargo: AL - Analista de SistemaConcurso: Prefeitura de Pão de Açúcar - AL

Um analista precisa extrair dados de diferentes tabelas do Sistema Integrado de Administração Financeira (SIAFI) para gerar um relatório complexo sobre despesas com pessoal. O relatório deve combinar informações de servidores, lotações, remunerações e descontos. Para isso, ele precisa construir uma consulta SQL avançada que utilize diferentes tipos de junções (JOINs). Associe os tipos de junções SQL da Coluna A com suas respectivas descrições e resultados na Coluna B, no contexto da consulta ao banco de dados do SIAFI. Coluna A 1. INNER JOIN 2. LEFT JOIN (ou LEFT OUTER JOIN) 3. FULL OUTER JOIN 4. CROSS JOIN Coluna B (__) Retorna todos os registros da tabela de servidores (à esquerda) e os registros correspondentes da tabela de remunerações (à direita). Se um servidor não tiver remuneração registrada no período, seus dados ainda aparecerão no resultado, com valores nulos para as colunas de remuneração. (__) Retorna o produto cartesiano entre a tabela de categorias de despesa e a tabela de fontes de recurso, combinando cada categoria com cada fonte, sendo útil para criar um universo de todas as combinações possíveis para análise de cenários orçamentários. (__) Retorna apenas os registros que possuem correspondência em ambas as tabelas, por exemplo, ao combinar a tabela de servidores com a de lotações, o resultado incluirá apenas os servidores que têm uma lotação válida e ativa registrada no sistema. (__) Retorna todos os registros quando há uma correspondência em qualquer uma delas, preenchendo com valores nulos as lacunas onde não houver match. Por exemplo, ao unir a tabela de empenhos e a tabela de pagamentos, o resultado mostraria todos os empenhos (mesmo os não pagos) e todos os pagamentos (mesmo os de empenhos de exercícios anteriores). A sequência correta de preenchimento dos parênteses, de cima para baixo, é:

Ano: 2024Banca: IGEDUCCargo: PE - Professor Ensino Fundamental II - InformáticaConcurso: Prefeitura de Cupira - PE

Os bancos de dados são sistemas que permitem o armazenamento, organização e recuperação eficiente de grandes volumes de informações. Esses sistemas podem ser estruturados de diferentes maneiras, como bancos de dados relacionais ou NoSQL, dependendo das necessidades do projeto. A estrutura de dados é um dos conceitos fundamentais por trás da eficiência dos bancos de dados, pois define como as informações serão organizadas, acessadas e manipuladas, desde arrays e listas até árvores e grafos. A escolha de uma estrutura de dados apropriada pode impactar diretamente o desempenho das operações de consulta, inserção e atualização dentro de um sistema de banco de dados. Considerando o contexto apresentado, julgue o item a seguir: Bancos de dados NoSQL, como MongoDB, são ideais para sistemas com grande volume de dados estruturados, pois oferecem consistência e transações complexas como em bancos relacionais.

Ano: 2024Banca: IGEDUCCargo: PE - Professor Ensino Fundamental II - InformáticaConcurso: Prefeitura de Cupira - PE

Os bancos de dados são sistemas que permitem o armazenamento, organização e recuperação eficiente de grandes volumes de informações. Esses sistemas podem ser estruturados de diferentes maneiras, como bancos de dados relacionais ou NoSQL, dependendo das necessidades do projeto. A estrutura de dados é um dos conceitos fundamentais por trás da eficiência dos bancos de dados, pois define como as informações serão organizadas, acessadas e manipuladas, desde arrays e listas até árvores e grafos. A escolha de uma estrutura de dados apropriada pode impactar diretamente o desempenho das operações de consulta, inserção e atualização dentro de um sistema de banco de dados. Considerando o contexto apresentado, julgue o item a seguir: Os bancos de dados relacionais, baseados no modelo de entidade-relacionamento, utilizam tabelas interligadas para armazenar dados, permitindo a aplicação de operações complexas, como consultas SQL, e garantindo integridade referencial por meio de chaves estrangeiras.

Ano: 2026Banca: IGEDUCCargo: AL - Analista de SistemaConcurso: Prefeitura de Pão de Açúcar

Um analista de sistemas de uma agência reguladora federal está projetando o banco de dados para um novo sistema de fiscalização. O sistema precisa armazenar dados complexos sobre empresas, licenças, autos de infração e vistorias. Para garantir a integridade, consistência e evitar redundâncias, a correta modelagem e normalização dos dados são cruciais. Marque a alternativa CORRETA que descreve a aplicação dos conceitos de normalização em um banco de dados relacional para o setor público.

Ano: 2026Banca: IGEDUCCargo: AL - Analista de SistemaConcurso: Prefeitura de Pão de Açúcar

Um analista precisa extrair dados de diferentes tabelas do Sistema Integrado de Administração Financeira (SIAFI) para gerar um relatório complexo sobre despesas com pessoal. O relatório deve combinar informações de servidores, lotações, remunerações e descontos. Para isso, ele precisa construir uma consulta SQL avançada que utilize diferentes tipos de junções (JOINs).Associe os tipos de junções SQL da Coluna A com suas respectivas descrições e resultados na Coluna B, no contexto da consulta ao banco de dados do SIAFI.Coluna A 1. INNER JOIN 2. LEFT JOIN (ou LEFT OUTER JOIN) 3. FULL OUTER JOIN 4. CROSS JOIN Coluna B (__) Retorna todos os registros da tabela de servidores (à esquerda) e os registros correspondentes da tabela de remunerações (à direita). Se um servidor não tiver remuneração registrada no período, seus dados ainda aparecerão no resultado, com valores nulos para as colunas de remuneração. (__) Retorna o produto cartesiano entre a tabela de categorias de despesa e a tabela de fontes de recurso, combinando cada categoria com cada fonte, sendo útil para criar um universo de todas as combinações possíveis para análise de cenários orçamentários. (__) Retorna apenas os registros que possuem correspondência em ambas as tabelas, por exemplo, ao combinar a tabela de servidores com a de lotações, o resultado incluirá apenas os servidores que têm uma lotação válida e ativa registrada no sistema. (__) Retorna todos os registros quando há uma correspondência em qualquer uma delas, preenchendo com valores nulos as lacunas onde não houver match. Por exemplo, ao unir a tabela de empenhos e a tabela de pagamentos, o resultado mostraria todos os empenhos (mesmo os não pagos) e todos os pagamentos (mesmo os de empenhos de exercícios anteriores). A sequência correta de preenchimento dos parênteses, de cima para baixo, é:

Ano: 2024Banca: IGEDUCCargo: PE - Professor Ensino Fundamental II - InformáticaConcurso: Prefeitura de Cupira

Com texto de apoio

Bancos de dados NoSQL, como MongoDB, são ideais para sistemas com grande volume de dados estruturados, pois oferecem consistência e transações complexas como em bancos relacionais.

Ano: 2024Banca: IGEDUCCargo: PE - Professor Ensino Fundamental II - InformáticaConcurso: Prefeitura de Cupira

Com texto de apoio

Os bancos de dados relacionais, baseados no modelo de entidade-relacionamento, utilizam tabelas interligadas para armazenar dados, permitindo a aplicação de operações complexas, como consultas SQL, e garantindo integridade referencial por meio de chaves estrangeiras.

Ano: 2026Banca: IGEDUCCargo: Técnico em Radiologia (Raio-X e Mamografia)Concurso: Consórcio Público da Saúde da Região de Paulo Afon

Analise as seguintes proposições sobre os conceitos de banco de dados relacional: I. Uma chave primária (Primary Key) é um campo, ou conjunto de campos, que identifica de forma única cada registro em uma tabela, não permitindo valores nulos ou repetidos. II. Uma chave estrangeira (Foreign Key) é utilizada para estabelecer um vínculo entre os dados de duas tabelas, referenciando a chave primária de outra tabela. III. A normalização é um processo de design de banco de dados que visa aumentar a redundância de dados para garantir que as consultas sejam executadas mais rapidamente. Está correto o que se afirma em:

Ano: 2026Banca: IGEDUCCargo: Técnico em Radiologia (Raio-X e Mamografia)Concurso: Consórcio Público da Saúde da Região de Paulo Afon

Analise as seguintes proposições sobre os conceitos de banco de dados relacional: I. Uma chave primária (Primary Key) é um campo, ou conjunto de campos, que identifica de forma única cada registro em uma tabela, não permitindo valores nulos ou repetidos. II. Uma chave estrangeira (Foreign Key) é utilizada para estabelecer um vínculo entre os dados de duas tabelas, referenciando a chave primária de outra tabela. III. A normalização é um processo de design de banco de dados que visa aumentar a redundância de dados para garantir que as consultas sejam executadas mais rapidamente. Está correto o que se afirma em: