Filtrar
576 Questões de concurso encontradas
Página 1 de 116
Questões por página:
Para um Sistema Gerenciador de Banco de Dados (SGBD), uma transação é um recurso que possui múltiplas finalidades no momento da execução de um conjunto de comandos (por exemplo, em SQL) pelo SGBD.
Dentre essas finalidades, verifica-se que uma transação
Considere que uma tabela com dados de equipamentos médicos (para raio X, tomografia, etc.) foi criada em um Sistema Gerenciador de Banco de Dados (SGBD) Microsoft SQL Server, com uma chave primária composta por “tipo” e “número de série”, e duas chaves estrangeiras, sigla do fabricante e número da nota fiscal de compra (no esquema apresentado, a chave primária está sublinhada e as chaves estrangeiras estão indicadas pelo sinal @ no início do nome do atributo):
EQUIPAMENTO (tipo, numero-de-serie, nome, @sigla-do-fabricante, @nota-fiscal)
Considere ainda que uma consulta aos equipamentos dessa tabela, informando-se apenas um número de nota fiscal, possui um baixo desempenho.
Uma ação a ser executada para melhorar o desempenho dessa consulta é a criação de
CLI (CPF, nome, data-nascimento) EMP (CPF-cli, data-emp, valor-emp)
A tabela CLI tem dados de clientes da instituição financeira, e a sua chave primária é CPF. A tabela EMP tem dados dos empréstimos realizados para cada cliente, e sua chave primária é formada por CPF-cli e data-emp, ou seja, um cliente pode pegar empréstimos em datas diferentes e não pode pegar mais de um empréstimo em uma mesma data. O valor do empréstimo é expresso em reais.
Um dos programas de controle de empréstimos utiliza o seguinte comando SQL:
SELECT CPF FROM CLI C WHERE NOT EXISTS ( SELECT * FROM EMP E WHERE C.CPF = E.CPF-cli AND valor-emp < 10 )
Esse comando SQL apresenta o CPF dos clientes que