Questões de Concurso Sobre banco de dados
Foram encontradas 18.926 questões
Determinada empresa pública adquiriu no mercado um sistema para contabilizar suas operações junto a clientes/cidadãos. Atualmente, essa contabilização é realizada em um banco de dados relacional, porém, devido a vários problemas que vêm ocorrendo, ela não funciona conforme o esperado. Para solucionar o problema, o fornecedor do sistema propôs o seguinte diagrama de classe.

Sabe-se que:
1 o gestor imediato homologou o sistema antes de sua implantação em produção;
2 não houve um trabalho de homologação da demanda pela área de tecnologia da empresa;
3 o banco de dados relacional implementado apresenta as seguintes entidades:

4 não houve avaliação sobre o modelo de dados usado no sistema.
Pelas regras de negócio, o sistema deve operar com a visão de que o usuário pode realizar uma ou várias operações, que, por
consequência, podem gerar um ou vários eventos contábeis. Cada operação é vinculada a um contrato, podendo este conter várias
operações, ou nenhuma, durante seu ciclo de existência. Diante desse cenário, o gestor espera que os dados do contrato possam ser
recuperados a partir de um registro contábil.

A figura anterior mostra um diagrama entidade/relacionamento, pelo qual um sistema controla contratos e negócios relacionados, entregue por uma fábrica de software que presta serviços a um órgão do governo federal. De acordo com as necessidades do gestor e dos requisitos levantados,
o sistema deve gravar o histórico de negócios realizados por cliente, com informações relevantes, como matrícula de usuário de
sistema que incluiu o negócio, data e hora e usuário responsável pelo registro do negócio;
um contrato possui prestações que mudam conforme o mês, não havendo parcelas fixas no prazo total do contrato;
um contrato pode ser recalculado, pois, conforme a regra de negócio, existe a possibilidade de que negócios do tipo amortização
de dívida possam ser reaplicados retroativamente em datas passadas, alterando-se as prestações nos períodos posteriores à data
de amortização.Considerando essas informações, assinale a opção correta a respeito de modelagem de dados.

De acordo com a notação para diagramas entidade-relacionamento,
assinale a opção que descreve a representação acima disposta.
O sistema gerenciador de bancos de dados Oracle (v. 11g) armazena os dados em tablespaces, sobre as quais é correto afirmar que
Uma das técnicas empregadas para a recuperação do conteúdo de bancos de dados relacionais utiliza-se da seguinte lógica: as modificações no conteúdo do banco de dados resultantes de uma transação são registradas no arquivo de log e somente são gravadas no banco de dados quando a ação final da transação tiver sido executada. A essa técnica atribui-se a denominação de modificação
Considere a tabela de um banco de dados relacional: T1 (A, B, C, D) e a consulta SQL para essa tabela:
SELECT A, B, D
FROM T1
Comando X
Comando Y
Os conteúdos dos comandos X e Y para que, no resultado da consulta, o atributo B não possua valores nulos e que o resultado seja ordenado pelos valores do atributo A, de forma decrescente, são, respectivamente:
Pode-se afirmar que a consequência e/ou o objetivo principal do processo de normalização de tabelas, realizado em bancos de dados relacionais, é
No modelo entidade-relacionamento, as entidades possuem atributos, sendo que um dos tipos de atributo denomina-se derivado, sobre o qual é correto afirmar que
Segundo Elmasri; Navathe (2011) um banco de dados distribuído pode ser considerado como “uma coleção de múltiplos bancos de dados logicamente inter‐relacionados, distribuídos por uma rede de computadores, e um Sistema de Gerenciamento de Banco de Dados Distribuído (SGBDD) como um sistema de software que gerencia um banco de dados distribuído enquanto torna a distribuição transparente ao usuário”. “Em um banco de dados distribuído, vários conceitos são apresentados, sendo que um desses estende a ideia geral de ocultar detalhes da implementação dos usuários finais, oferecendo flexibilidade ao usuário final/desenvolvedor de aplicação, uma vez que não requer muitos conhecimentos dos detalhes básicos de sua parte.” O conceito apresentado trata‐se de:
Em banco de dados, uma transação pode ser considerada como qualquer ação que tenha a propriedade de ler e/ou gravar em um banco. Pode, ainda, consistir em comandos como SELECT, INSERT e UPDATE, que podem gerar listas de conteúdo de uma tabela, adicionando linhas a uma ou mais tabelas, ou mesmo que possam alterar valores de atributos em diferentes tabelas. Dois comandos SQL, que são importantes, fornecem o suporte às transações. Assinale a alternativa correta acerca desses comandos.
O Microsoft SQL Server é o sistema de gerenciamento de banco de dados da Microsoft, e sua última versão lançada é o SQL Server 2012, em várias versões. Entretanto, o SQL Server 2008 (e suas variações) ainda é muito utilizado. Uma das grandes novidades do SQL Server 2000 foi a possibilidade de instalação de múltiplas instâncias do SQL Server em um mesmo servidor. Essa característica também esteve presente nas versões do SQL Server 2005 e SQL Server 2008. No SQL Server 2000, podiam ser instaladas até 16 instâncias em um mesmo servidor. NO SQL Server 2008 R2 esse limite foi aumentado. Assinale a alternativa referente ao número de instâncias do SQL Server 2008 R2 que pode ser instalado em um servidor.