Foram encontradas 13.789 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
SELECT Cod-F FROM Funcionário, Supervisor WHERE Funcionário.Salário > Supervisor.Salário AND Funcionário.Cod-S = Supervisor.Cod-S
A alternativa que expressa corretamente a intenção dessa consulta é buscar os códigos:
Considere as seguintes tabelas de um banco de dados relacional, nas quais são armazenados dados referentes aos funcionários de uma empresa de software:
Programador (Cod-P, Nome, DataContrato, Cod-G)
Gerente (Cod-G, Nome, DataContrato)
A chave primária da tabela Programador é o atributo Cod-P, e a chave primária da tabela Gerente é o atributo Cod-G. O atributo Cod-G na tabela Programador é uma chave estrangeira para a tabela Gerente, indicando o gerente responsável pelo projeto no qual o programador está alocado. O atributo DataContrato, presente nas duas tabelas, indica a data em que o funcionário foi contratado pela empresa. Considere, ainda, a seguinte consulta sobre esse banco de dados: “Buscar os nomes dos programadores que foram contratados há mais tempo pela empresa do que o gerente do projeto no qual estão alocados”. A alternativa que expressa corretamente essa consulta, na linguagem SQL, é:
A respeito de normalização de dados, analise as afirmativas abaixo e assinale a alternativa correta.
I. Uma tabela na primeira forma normal não pode apresentar campos multivalorados.
II. Uma tabela na primeira forma normal pode apresentar tabelas aninhadas.
III. Uma tabela na segunda forma normal não pode apresentar chave primária composta.
IV. Uma tabela na terceira forma normal não pode apresentar dois ou mais campos que não façam parte da chave primária.
“Somente em visões simples é possível utilizar comandos DML (Data Manipulation Language). O padrão SQL (Structured Query Language) determina as condições em que uma visão pode ser atualizada.” Acerca dessas condições, assinale a INCORRETA.
O otimizador de consultas de um sistema gerenciador de banco de dados relacional, ao realizar o tunning, verifica o parâmetro denominado seletividade de uma condição. Suponha que A é o número de registros que satisfazem a condição de busca de uma consulta e B é o número total de registros da tabela sob consulta.
A seletividade (S) é calculada:
Sejam as seguintes tabelas de um banco de dados relacional:
Médico (CRM, Nome-Médico, Especialidade)
Atende (ID, CRM)
Paciente (ID, Nome-Paciente, Data-Nascimento)
O comando T-SQL para obter o nome dos pacientes, o nome e especialidade de seus médicos é:
Seja a tabela Contas de um banco de dados relacional:
Contas (Número, Saldo, Nome-Cliente, Código-Agência)
O comando PL-SQL para obter o saldo e o código da agência dos registros da tabela Conta, com nome do cliente nulo, ordenados pelo saldo, com código da agência maior do que 5000 é: