Questões de Concurso Sobre banco de dados
Foram encontradas 15.797 questões
A passagem para a terceira forma normal (3FN) consta em dividir tabelas para eliminar as dependências transitivas. Considere a tabela a seguir representada por um esquema relacional.
Empregado (matriculaEmpregado, nome, cargo, salario)
A forma normalizada desse esquema será:
Qual dos esquemas relacionais descreve adequadamente o diagrama ER da figura abaixo?
A independência física de dados é a habilidade de se modificar o esquema _______ sem a necessidade de rescrever o modelo conceituai, enquanto a independência ________ de dados é a habilidade de se modificar o esquema _______ sem a necessidade de reescrever as aplicações.
I. O nível Físico é o nível mais alto de abstração e descreve como os dados estão realmente armazenados.
II. O nível Conceituai descreve todos os dados que estão armazenados de fato no banco de dados e as relações existentes entre eles.
III. O nível de Visões descreve o banco de dados em partes que são de interesse de cada usuário ou aplicação.
Está correto o que se afirma em:
CREATE TABLE T
(A INT,B INT) ON [Z]
Nesse caso, a cláusula ON é importante na atividade de administração dos bancos de dados porque permite:
GRANT xxx to yyy WITH ADMIN OPTION
No Oracle, xxx / yyy podem, respectivamente, designar:
X Y
a b c d
1 2 1 2
3 3 3 4
4 5 5 6
5 7 7 8
9 1
O comando SQL que retorna
a b c d
1 2 1 2
3 3 3 4
4 5 NULL NULL
5 7 5 6
NULL NULL 7 8
NULL NULL 9 1
é:
SELECT top 10 *
FROM empresa
ORDER BY nome
No Oracle, supondo-se que não haja duas empresas com o mesmo nome no banco de dados, o comando SQL equivalente para qualquer instância da tabela empresa é:
Elementos do Modelo de Dados Elementos do Modelo de Design Correspondente
Tabela I
Coluna Atributo
Relacionamento sem Identificação II
Tabela de Interseção Classe de Associação
Associação de Muitos-para-Muitos
Associação Qualificada
Relacionamento de Identificação Agregação
Cardinalidade Multiplicidade
Restrição de Verificação com uma
cláusula enumerada Classe << ENUM>>
Esquema III
Completam, correta e respectivamente, as lacunas I, II e III da tabela:
- BEGIN_TRANSACTION: Marca o início da execução da transação.
- READ ou WRITE: Especifica operações de leitura ou gravação em itens do banco de dados, que são executadas como parte de uma transação.
I. Especifica que as operações READ e WRITE da transação terminaram e marca o fim da execução da transação. Entretanto, nesse ponto é necessário verificar se as mudanças introduzidas pela transação podem ser permanentemente aplicadas ao banco de dados (efetivadas), ou se a transação deverá ser abortada porque viola a serialização, ou por alguma outra razão.
II. Indica término com sucesso da transação, de forma que quaisquer alterações (atualizações) executadas poderão ser seguramente efetivadas no banco de dados e não serão desfeitas.
III. Indica que uma transação não terminou com sucesso, de forma que quaisquer mudanças ou efeitos que a transação possa ter aplicado ao banco de dados deverão ser desfeitas.
As operações I, II e III correspondem, correta e respectivamente, a:
Para realizar a derivação do MER acima para o esquema relacional, é correto afirmar que
Matrícula Nome Data_Aposentadoria Valor_Aposentadoria
numérico string data numérico
O comando SQL capaz de apresentar todas as pessoas que se aposentaram entre 1° de Janeiro de 2009 e 31 de Dezembro de 2014 por ordem crescente de valor da aposentadoria é:
Trata-se de uma arquitetura
I. CREATE, ALTER, DROP.
II. GRANT, REVOKE.
III. DELETE, UPDATE, INSERT.
Os comandos listados em
A associação é do seguinte tipo: