Foram encontradas 60 questões.
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ãoProvas
Questão presente nas seguintes provas
- Conceitos e FundamentosConceitos Fundamentais de Banco de Dados
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- SQLDMLSELECTJOINs
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
Provas
Questão presente nas seguintes provas
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 é
Provas
Questão presente nas seguintes provas
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,
Provas
Questão presente nas seguintes provas
Metadados são dados sobre outros dados. No contexto de bancos de dados, metadados são usados para
Provas
Questão presente nas seguintes provas
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:
Provas
Questão presente nas seguintes provas
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
Provas
Questão presente nas seguintes provas
Na avaliação de uma condição de seleção conjuntiva, um otimizador de consultas utiliza a seletividade para a escolha entre várias condições simples. A seletividade é a razão entre o número de
Provas
Questão presente nas seguintes provas
Duas consultas, C1 e C2, foram escritas em SQL das seguintes formas:
C1) SELECT Nome FROM X WHERE Chave IN (SELECT Chave FROM Y)
(C2) SELECT Nome FROM X WHERE EXISTS (SELECT Y.Chave FROM Y WHERE X.Chave = Y.Chave)
Suponha que as relações X e Y possuem 200.000 e 100.000 tuplas, respectivamente. Na comparação dos tempos de processamento de ambas as consultas, constata-se que
C1) SELECT Nome FROM X WHERE Chave IN (SELECT Chave FROM Y)
(C2) SELECT Nome FROM X WHERE EXISTS (SELECT Y.Chave FROM Y WHERE X.Chave = Y.Chave)
Suponha que as relações X e Y possuem 200.000 e 100.000 tuplas, respectivamente. Na comparação dos tempos de processamento de ambas as consultas, constata-se que
Provas
Questão presente nas seguintes provas
Procedimentos armazenados (stored procedures) são conjuntos de instruções escritas em SQL, que ficam armazenadas no servidor. Em relação ao envio individual de instruções SQL a um servidor, procedimentos armazenados podem fornecer melhor desempenho (performance), pois
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container