Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.744 questões

Q377204 Banco de Dados
Normalização é um processo que visa reduzir redundâncias em bancos de dados e anomalias de inserção, atualização e exclusão. A aplicação da terceira forma normal busca eliminar
Alternativas
Q377203 Banco de Dados
Para dependências funcionais, utiliza-se a notação {X} ? {Y} (“X determina Y”). O esquema R (A, B, C, D, E, F, G, H), cuja chave primária é {A,B}, foi normalizado até a ter- ceira forma normal, resultando nos esquemas: R (A, B, F), cuja chave primária é {A,B}; S (B, E), cuja chave primária é {B}; T (A, C, D), cuja chave primária é {A}; e U (C, G, H), cuja chave primária é {C}. As seguintes dependências são identificadas na situação dada:
Alternativas
Q377202 Banco de Dados
Metadados são dados sobre outros dados. No contexto de bancos de dados, metadados são usados para
Alternativas
Q377201 Banco de Dados
Os conceitos generalização e especialização aplicados ao Modelo Entidade Relacionamento (MER) definem uma hierarquia entre tipos de entidade. Nessa hierarquia, são identificados os tipos de entidade genérica (superclasse) e es- pecializada (subclasse). Na modelagem que usa essa hierarquia,
Alternativas
Q377198 Banco de Dados
Considere o banco de dados relacional EMPRESA, composto de duas relações , descrito a seguir. A relação E refere-se aos empregados, cuja o esquema é E(CPF, Nome, Salario, CPF do Supervisor, Depto), onde: CPF identifica unicamente cada empregado; CPF do Supervisor referencia o CPF do supervisor direto do empregado; Depto referencia o departamento em que o empregado está lotado; e Nome e Salário denotam o nome e o salário do empregado, respectivamente. A relação D refere-se aos departamentos, cujo esquema é D (Código, Nome), onde: Código identifica unicamente cada departamento; e Nome denota o nome do departamento.


CREATE PROCEDURE sp1 (IN valor float)
       BEGIN         UPDATE E X, E Y
                                   SET X.Salario = X.Salario * valor
                                   WHERE X.CPFdoSupervisor = Y.CPF
                                   AND Y.Salario > X.Salario;
       END

A execução do procedimento sp1 multiplica o salário por um valor passado como parâmetro para os empregados cujo salário é
Alternativas
Q377193 Banco de Dados
Considere o banco de dados relacional EMPRESA, composto de duas relações , descrito a seguir. A relação E refere-se aos empregados, cuja o esquema é E(CPF, Nome, Salario, CPF do Supervisor, Depto), onde: CPF identifica unicamente cada empregado; CPF do Supervisor referencia o CPF do supervisor direto do empregado; Depto referencia o departamento em que o empregado está lotado; e Nome e Salário denotam o nome e o salário do empregado, respectivamente. A relação D refere-se aos departamentos, cujo esquema é D (Código, Nome), onde: Código identifica unicamente cada departamento; e Nome denota o nome do departamento.


Considere a expressão em SQL.

SELECT X.Nome, Y.Nome FROM E X JOIN E Y ON X.CPFdoSupervisor = Y.CPF

Essa expressão refere-se à seguinte consulta ao banco de dados EMPRESA: para os empregados que possuem supervisor direto, “quais os nomes do
Alternativas
Q377192 Banco de Dados
Considere o banco de dados relacional EMPRESA, composto de duas relações , descrito a seguir. A relação E refere-se aos empregados, cuja o esquema é E(CPF, Nome, Salario, CPF do Supervisor, Depto), onde: CPF identifica unicamente cada empregado; CPF do Supervisor referencia o CPF do supervisor direto do empregado; Depto referencia o departamento em que o empregado está lotado; e Nome e Salário denotam o nome e o salário do empregado, respectivamente. A relação D refere-se aos departamentos, cujo esquema é D (Código, Nome), onde: Código identifica unicamente cada departamento; e Nome denota o nome do departamento.


A consulta “Qual a identificação dos departamentos, cujo número de empregados lotados é superior a 5?” ao banco de dados EMPRESA pode ser escrita em SQL segundo a expressão
Alternativas
Q377191 Banco de Dados
Em uma situação de falha, o Sistema Gerenciador de Banco de Dados (SGBD) busca restaurar o banco de dados ao estado consistente mais recente antes do momento da falha. Para realizar essa função, o sistema precisa manter informações sobre as mudanças que foram aplicadas aos itens de dados pelas diversas transações. Tais mudanças são armazenadas no
Alternativas
Q377190 Banco de Dados
Sistema Gerenciador de Banco de Dados (SGBD) é um software de propósito geral, voltado para a definição, construção e manipulação de bancos de dados. São exemplos de SGBD:
Alternativas
Q377189 Banco de Dados
Considere uma arquitetura de três esquemas para banco de dados: nível externo, nível conceitual e nível interno. O conceito independência de dados diz respeito à capacidade para modificar o esquema em um nível do sistema de banco de dados, sem ter de alterar o esquema
Alternativas
Q377188 Banco de Dados
Modelos de dados são recursos utilizados no projeto de bancos de dados e referem-se
Alternativas
Q376210 Banco de Dados
Uma transação de banco de dados é uma unidade atômica de trabalho que deve ser concluída totalmente. É característica de uma transação o fato de que,
Alternativas
Q376209 Banco de Dados
Considere o esquema relacional a seguir.

aluno(numero_aluno, nome, curso)
disciplina(numero_disciplina, nome_disciplina, curso)
turma(codigo, numero_disciplina, semestre, ano, professor)
historico_escolar(numero_aluno, codigo, nota)

Para o esquema apresentado, a consulta SQL que recupera os nomes e cursos de todos os alunos que não têm uma nota A em qualquer uma das disciplinas é:
Alternativas
Q376200 Banco de Dados
Banco de dados e sistema de banco de dados são essenciais na sociedade moderna. Em uma reserva de voo, possivelmente far-se-á uso de um software que acessa um banco de dados. Por definição, um sistema de banco de dados é
Alternativas
Ano: 2014 Banca: FCC Órgão: SABESP Prova: FCC - 2014 - SABESP - Tecnólogo - Sistemas |
Q374004 Banco de Dados
A maioria das aplicações de um banco de dados tem certas restrições de integridade que devem complementar os dados. O SGBD deve prover funcionalidades para a definição e a garantia dessas restrições. O tipo mais simples de restrição de integridade envolve a
Alternativas
Ano: 2014 Banca: FCC Órgão: SABESP Prova: FCC - 2014 - SABESP - Tecnólogo - Sistemas |
Q374003 Banco de Dados
Um SGBD possui a capacidade de mudar o esquema interno sem ter de alterar o esquema conceitual, consequentemente não havendo necessidade de alteração do esquema externo. As mudanças no esquema interno podem ser necessárias para que alguns arquivos físicos possam ser reorganizados, por exemplo, pela criação de estruturas de acesso adicionais para aperfeiçoar o desempenho da recuperação ou atualização de dados.

Essa característica de um SGBD é denominada
Alternativas
Ano: 2014 Banca: FCC Órgão: SABESP Prova: FCC - 2014 - SABESP - Tecnólogo - Sistemas |
Q374002 Banco de Dados
Um SGBD multiusuário deve permitir que diversos usuários acessem o banco de dados ao mesmo tempo. Isso é essencial se os dados para as várias aplicações estão integrados e mantidos em um único banco de dados. O SGBD deve incluir um software de controle de concorrência para garantir que muitos usuários, ao tentar atualizar o mesmo dado, o façam de um modo controlado, para assegurar que os resultados das atualizações sejam corretos. Por exemplo, quando muitos atendentes tentam reservar um lugar em um voo, o SGBD deve garantir que cada assento possa ser acessado somente por um atendente de cada vez, para fazer a reserva de apenas um passageiro.

Em SGBD, a este conceito se dá o nome de
Alternativas
Ano: 2014 Banca: FCC Órgão: SABESP Prova: FCC - 2014 - SABESP - Tecnólogo - Sistemas |
Q374001 Banco de Dados
No processamento tradicional de arquivos, a estrutura do arquivo de dados está embutida no programa da aplicação, sendo assim, qualquer mudança na estrutura de um arquivo pode exigir alterações de todos os programas que acessam esse arquivo. Aplicações desenvolvidas com foco em SGBD não exigem essas alterações na maioria dos casos, pois a estrutura dos arquivos de dados é armazenada no catálogo do SGDB separadamente do programa de acesso.

A este isolamento entre programas e dados é dado o nome de
Alternativas
Q373193 Banco de Dados
Observe os seguintes comandos no MS SQL Server

grant create table to X
grant create view to Y with grant option
grant execute on Z to X
exec sp_addrolemember W, X

Pode-se afirmar que W, X, Y e Z devem denotar, respectivamente
Alternativas
Q373191 Banco de Dados
A linguagem usada no MS SQL Server tanto para programação como para gerenciamento é conhecida como

Alternativas
Respostas
11101: B
11102: B
11103: A
11104: D
11105: B
11106: D
11107: A
11108: B
11109: C
11110: C
11111: B
11112: C
11113: B
11114: C
11115: A
11116: E
11117: C
11118: A
11119: A
11120: D