Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.352 questões

Q235048 Banco de Dados
As duas próximas questões (22 e 23) compartilham do mesmo script que segue. Ele cria duas tabelas e faz algumas inserções. 


CREATE TABLE Empregado (
                 Matricula char(5) PRIMARY KEY,  
                Nome varchar(30),
                numDepto int
);
CREATE TABLE Departamento (
                 numDepto int UNIQUE,
                 nomeDepto varchar(30)
);
ALTER TABLE Empregado ADD CONSTRAINT fk_empregado_depto
         FOREIGN KEY (numDepto) REFERENCES Departamento(numDepto);
INSERT INTO Departamento VALUES (1, ‘Vendas’);
INSERT INTO Departamento VALUES (2, ‘Engenharia’);
INSERT INTO Departamento VALUES (3, ‘Contabilidade’);
INSERT INTO Departamento VALUES (4, ‘RH’);
INSERT INTO Empregado VALUES (‘11111’, ‘Juliana’, 1);
INSERT INTO Empregado VALUES (‘22222’, ‘Gabriela’, 3);
INSERT INTO Empregado VALUES (‘33333’, ‘Francisco’, 3);
INSERT INTO Empregado VALUES (‘44444’, ‘Inácio’, 4);
INSERT INTO Empregado VALUES (‘55555’, ‘João’, 4);
INSERT INTO Empregado VALUES (‘66666’, ‘Vitor’, NULL);
Considere que a consulta que segue foi executada sobre a base de dados com o estado resultante da sequência dos comandos apresentados no script anterior.

SELECT *
FROM Empregado LEFT OUTER JOIN Departamento
                ON Empregado.numDepto = Departamento.numDepto; 

Qual a quantidade de registros retornados pela consulta mencionada?
Alternativas
Q235047 Banco de Dados
As duas próximas questões (22 e 23) compartilham do mesmo script que segue. Ele cria duas tabelas e faz algumas inserções. 


CREATE TABLE Empregado (
                 Matricula char(5) PRIMARY KEY,  
                Nome varchar(30),
                numDepto int
);
CREATE TABLE Departamento (
                 numDepto int UNIQUE,
                 nomeDepto varchar(30)
);
ALTER TABLE Empregado ADD CONSTRAINT fk_empregado_depto
         FOREIGN KEY (numDepto) REFERENCES Departamento(numDepto);
INSERT INTO Departamento VALUES (1, ‘Vendas’);
INSERT INTO Departamento VALUES (2, ‘Engenharia’);
INSERT INTO Departamento VALUES (3, ‘Contabilidade’);
INSERT INTO Departamento VALUES (4, ‘RH’);
INSERT INTO Empregado VALUES (‘11111’, ‘Juliana’, 1);
INSERT INTO Empregado VALUES (‘22222’, ‘Gabriela’, 3);
INSERT INTO Empregado VALUES (‘33333’, ‘Francisco’, 3);
INSERT INTO Empregado VALUES (‘44444’, ‘Inácio’, 4);
INSERT INTO Empregado VALUES (‘55555’, ‘João’, 4);
INSERT INTO Empregado VALUES (‘66666’, ‘Vitor’, NULL);
Considere que a consulta que segue foi executada sobre a base de dados com o estado resultante da sequência dos comandos apresentados no script anterior.

select nome from empregado where numDepto > 2 and not numDepto is null order by matricula;

Qual alternativa abaixo NÃO é atendida por essa consulta SQL?
Alternativas
Q235046 Banco de Dados
Quando normalizamos uma tabela, podemos encontrar a seguinte situação: um atributo não chave, que recebe valores múltiplos para um mesmo valor de chave. Essa dependência recebe o nome de dependência multivalorada entre atributos. Qual das formas normais caracteriza essa situação?
Alternativas
Q234752 Banco de Dados
Acerca de conceitos, fundamentos, instalação, administração,
configuração, comandos, performance e detecção de problemas do
ORACLE, do POSTGRES e do MYSQL, julgue os itens seguintes.

No POSTGRES SQL, assim como no MYSQL, o comando revoke pode ser emitido apenas pelo usuário que tenha emitido os comandos grant correspondentes.
Alternativas
Q234751 Banco de Dados
Acerca de conceitos, fundamentos, instalação, administração,
configuração, comandos, performance e detecção de problemas do
ORACLE, do POSTGRES e do MYSQL, julgue os itens seguintes.

Considere que três usuários, A, B e C, estejam conectados simultaneamente em um banco de dados ORACLE e que A deseje emitir um relatório longo que envolva tabelas que B e C estejam atualizando. Nessa situação, para emissão do relatório, o usuário A deverá iniciar a transação com o comando set transaction read only, de forma que os commits que B e C realizem durante a emissão do relatório sejam desconsiderados para efeitos de resultados.
Alternativas
Q234750 Banco de Dados
Acerca de conceitos, fundamentos, instalação, administração,
configuração, comandos, performance e detecção de problemas do
ORACLE, do POSTGRES e do MYSQL, julgue os itens seguintes.

O InnoDB provê o MYSQL com um mecanismo de armazenamento seguro com transações com commit, rollback e recuperação em caso de falhas e fornece uma leitura sem bloqueio em select em um estilo consistente com ORACLE.
Alternativas
Q234749 Banco de Dados
A respeito de administração de banco de dados relacionais;
administração de usuários e perfis de acesso; controle de proteção,
integridade e concorrência; restauração de dados; tolerância a falhas
e continuidade de operação e otimização de desempenho, julgue os
itens de 85 a 87.

Em sistemas distribuídos que utilizam técnicas de prevenção de impasses, o fato de um gráfico de espera ser acíclico indica a ausência de impasse, mesmo que a união dos gráficos locais gerem um gráfico global cíclico.
Alternativas
Q234748 Banco de Dados
A respeito de administração de banco de dados relacionais;
administração de usuários e perfis de acesso; controle de proteção,
integridade e concorrência; restauração de dados; tolerância a falhas
e continuidade de operação e otimização de desempenho, julgue os
itens de 85 a 87.

Na paginação shadow, o banco de dados é particionado em um número de blocos de comprimento variável. Durante o processamento dessa transação, mantêm-se duas tabelas de páginas ditas atual e shadow. Se a transação for completada, a página atual é atualizada com a cópia da página shadow mantida em armazenamento volátil.
Alternativas
Q234747 Banco de Dados
A respeito de administração de banco de dados relacionais;
administração de usuários e perfis de acesso; controle de proteção,
integridade e concorrência; restauração de dados; tolerância a falhas
e continuidade de operação e otimização de desempenho, julgue os
itens de 85 a 87.

A garantia de consistência do banco de dados, na ocorrência de uma queda de sistema enquanto uma transação T, para transferência de 50 dólares de uma conta A para uma conta B, estiver sendo executada, após o débito em A e antes do crédito em B, que resulte em perda dos conteúdos de memória, requer a manutenção das informações de modificações em um sistema de armazenamento estável.
Alternativas
Q234746 Banco de Dados
Acerca de conceitos básicos, arquiteturas e aplicações de data
warehouse e datamining
e técnicas de modelagem e otimização de
bases de dados multidimensionais, julgue os itens que se seguem.

Um data warehouse é um repositório de informações de uma fonte única, armazenadas sob diversos esquemas, em um só local, e que fornecem dados consolidados.
Alternativas
Q234745 Banco de Dados
Acerca de conceitos básicos, arquiteturas e aplicações de data
warehouse e datamining
e técnicas de modelagem e otimização de
bases de dados multidimensionais, julgue os itens que se seguem.

Em datamining, o uso de holdout induz o modelo de classificação a partir do conjunto de treinamento, e seu desempenho é avaliado no conjunto de teste. Quanto menor o conjunto de treinamento, maior a variância do modelo; no entanto, se o conjunto de treinamento for grande demais, a precisão estimada calculada a partir do conjunto menor é menos confiável.
Alternativas
Q234744 Banco de Dados
Acerca de conceitos básicos, arquiteturas e aplicações de data
warehouse e datamining
e técnicas de modelagem e otimização de
bases de dados multidimensionais, julgue os itens que se seguem.

Um cubo de dados é a representação multidimensional dos dados não agregados na qual é necessário que as dimensões tenham o mesmo tamanho.
Alternativas
Q234743 Banco de Dados
A respeito de fundamentos de banco de dados e linguagens de definição e manipulação de dados em SGBDs relacionais, julgue os itens a seguir.


O algoritmo de junção de laço aninhado requer o uso de índices para examinar parcialmente os pares de tuplas nas duas relações da junção.
Alternativas
Q234742 Banco de Dados
A respeito de fundamentos de banco de dados e linguagens de definição e manipulação de dados em SGBDs relacionais, julgue os itens a seguir.


Os atributos utilizados para a classificação do resultado pela cláusula order by não necessitam estar presentes na cláusula select da consulta
Alternativas
Q234741 Banco de Dados
Julgue os itens seguintes, acerca de fundamentos de administração
de dados e normalização.

Se α→ → β é uma dependência multivalorada trivial para o esquema de relação R, tal que α R e β R, então R está na 4FN (quarta forma normal) com respeito a um conjunto D de dependências funcionais e multivaloradas para todas as dependências multivaloradas em D+ da forma α → → β
Alternativas
Q234739 Banco de Dados
Julgue os itens seguintes, acerca de fundamentos de administração
de dados e normalização.

O modelo entidade relacionamento, que permite a projeção do esquema de dados, é restringido pelas características do sistema de banco de dados. Em função disso, esse modelo depende de considerações sobre armazenamento e eficiência.
Alternativas
Q234738 Banco de Dados
Julgue os itens seguintes, acerca de fundamentos de administração
de dados e normalização.

Quando a existência de uma entidade depende da existência de outra, diz-se que a entidade é dependente de identificador e não pode ser identificada inequivocadamente por seus próprios atributos.
Alternativas
Q234730 Banco de Dados
A respeito de integridade e concorrência em banco de dados, julgue os itens subsecutivos

Em banco de dados relacionais, o controle de concorrência é ilimitado para leituras de dados. Entretanto, modificações simultâneas disparadas ao mesmo dado por diferentes usuários são garantidas, pois, sempre que um dado estiver em modo protegido, o acesso restrito ao dado somente será permitido após autenticação.
Alternativas
Q234729 Banco de Dados
A respeito de integridade e concorrência em banco de dados, julgue os itens subsecutivos

Devido ao fato de a concorrência de acessos a um banco de dados diminuir conforme aumenta a importância do controle da concorrência, os registros de acessos em memória, com o intuito de manter a integridade dos dados, geram um despejo na fila de acesso
Alternativas
Q234728 Banco de Dados
Acerca de fundamentos de administração de dados, fundamentos de banco de dados e conceitos envolvidos em data warehouse, julgue os itens seguintes.

Em modelo de banco de dados, a normalização estabelece um conjunto de regras que tem por objetivo maximizar as anomalias de modificação dos dados e aumentar a flexibilidade em sua utilização.
Alternativas
Respostas
12601: D
12602: D
12603: B
12604: E
12605: C
12606: C
12607: E
12608: E
12609: C
12610: E
12611: C
12612: E
12613: E
12614: C
12615: C
12616: E
12617: C
12618: E
12619: E
12620: E