Questões de Concurso Sobre banco de dados
Foram encontradas 18.803 questões
O comando DELETE, capaz de excluir dados de um banco de dados, é considerado como DDL.
O modelo entidade-relacionamento é capaz de representar os dados para serem implementados em um banco de dados relacional.
O comando SELECT, capaz de extrair dados de uma tabela de um banco de dados, é considerado como DML.
Na cardinalidade de um relacionamento, devem ser observados os critérios de máximo e mínimo de relacionamentos interligados ao número de ocorrências.
Na definição de relacionamentos entre entidades, o auto-relacionamento é possível porque um relacionamento não associa necessariamente entidades diferentes.
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.
Previsões de liquidação e previsões de empenho são entidades e(ou) atributos presentes em um modelo entidade-relacionamento de um sistema de planejamento orçamentário, no qual as datas das previsões de liquidação são usualmente anteriores às datas das previsões de empenho.
Considerando a necessidade de se criar um modelo entidade-relacionamento, contendo informações relativas ao modelo apresentado, são predicados que associam entidades: G, R, V