Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 15.343 questões
Com relação a bases de dados (database), é correto afirmar que são coleções de esquemas; são criadas via CREATE DATABASE; não é necessário que o servidor PostgreSQL esteja em execução (running) para que bases de dados sejam criadas; a base de dados Postgres é copiada por default, ao se criar uma nova base de dados; é necessário explicitar, para que uma base de dados seja criada, o tablespace que será usado.
Acerca de papéis e privilégios, é correto afirmar que permissões de acesso são gerenciadas via conceito de papel (role); privilégios podem ser atribuídos a papéis via GRANT; PUBLIC é um nome especial usado para que sejam concedidos todos os privilégios a um papel; membros são incluídos no papel — se um papel existe — via comando ADDUSER e removidos via REMOVE.
Para possibilitar acessos aleatórios rápidos aos registros de um arquivo, uma estrutura de índice pode ser utilizada. Em um arquivo organizado com índice seqüencial, o desempenho dos acessos ao arquivo tipicamente piora na medida em que o arquivo cresce. Para evitar essa degradação, há SGBDs que usam uma estrutura árvore-B+ para implementar índices de múltiplos níveis.
A desnormalização é uma ação que pode ser executada no ajuste (tuning) do projeto de um banco de dados, sendo utilizada para minimizar redundâncias nos dados e anomalias nas atualizações. Ao se desnormalizar uma tabela na 1FN, essa tabela migra para a 2FN ou 3FN.
O ajuste (tuning) de bancos de dados visa a diminuir os tempos de resposta das consultas, melhorar o desempenho das transações e fazer com que as aplicações sejam executadas mais rapidamente. Para isso, podem ser executadas ações visando uma melhor alocação de recursos.
O espelhamento (mirroring), usado para a introdução de redundância, é uma técnica que aumenta a confiabilidade e por meio da qual os dados são escritos de modo redundante em mais de um disco físico e tratados como um só disco lógico. O armazenamento de dados que possibilitem reconstruir dados perdidos em caso de falha do disco — por exemplo, usando-se códigos para a correção de erros — é outra técnica para aumentar a confiabilidade.
I. O teste para a primeira forma normal consiste em verificar se em uma relação existem atributos que não são chave primária que dependem de apenas parte da chave primária.
II. A segunda forma normal estabelece que não deverão existir atributos que não sejam chave primária dependentes funcionalmente de outros atributos que não sejam chave primária.
III. A terceira forma normal consiste apenas em estabelecer que o domínio de um atributo só deve incluir os valores atômicos e que o valor de qualquer atributo em uma tupla deve ter um único valor no domínio daquele atributo.
I. Um sistema de banco de dados distribuído consiste e um conjunto de sites, cada qual mantendo um sistema de banco de dados local.
II. Considerando o armazenamento distribuído dos dados, tem-se que na replicação o sistema mantém réplicas idênticas (cópias) da relação sendo que cada réplica é armazenada em diferentes sites.
III. Quando a replicação dos dados é utilizada, há a diminuição do overhead para atualização, pois uma vez que a informação é atualizada, a propagação ocorre automaticamente.
A independência lógica de dados é a habilidade de modificar o esquema físico sem a necessidade de reescrever os programas aplicativos. A independência lógica dos dados é mais difícil de ser alcançada que a independência física, porém os programas são bastante dependentes da estrutura lógica dos dados que eles acessam.
A consulta SQL abaixo poderia ser empregada para obtenção da lista dos identificadores e nome das transições que são imediatamente alcançáveis a partir de um lugar 1, pertencente ao workflow 1.
SELECT t.transition_id, t.transition_name FROM transition AS t, arc AS a, place AS p WHERE t.workflow_id = p.workflow_id AND a.workflow_id = p.workflow_id AND a.place_id = p.place_id AND a.transition_id = t.transition_id AND a.direction = 'IN' AND p.place_id = 1;
Os SGBDs objeto-relacionais (SGBDORs) surgiram como uma forma de estender às funcionalidades dos SGBDs relacionais (SGBDRs) com algumas das características presentes nos SGBDs de objetos (SGBDOs).
Todo sistema de gerenciamento de banco de dados (SGBD) relacional deve possuir uma linguagem de definição de dados para definir um esquema de um banco de dados relacional.
Com relação às restrições de integridade, um estado de um banco de dados que não obedece a todas as restrições é denominado estado inválido.
As tecnologias de bancos da dados, data mining e data warehouse têm sido utilizadas plenamente para a monitoração de ambientes operacionais, pois utilizam ontologias e inteligência artificial com agilidade e baixo custo operacional.
O data mining é um processo utilizado para a extração de dados de grandes repositórios para tomada de decisão, mas sua limitação é não conseguir analisar dados de um data warehouse.
Os bancos de dados podem dar suporte ao gerenciamento de processos de produção e fabricação a partir do uso de indicadores e dados de fornecedores, serviços, produtos, qualidade e custos.