Prévia do material em texto
1a Questão
- Considere o banco de dados relacional de uma clínica médica, no qual
as chaves primárias (incrementada automaticamente) e estrangeiras
estão sublinhadas.
*Obs. A numeração automática iniciará com 1.
PACIENTE (id_pac, nome_pac, sexo, fone_pac)
ESPECIALIDADE (id_espec, nome_espec)
MEDICO (id_med, nome_med, fone_med, id_espec)
CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med)
Aponte a sintaxe correta do comando de Inclusão de uma nova consulta relacionada
ao paciente e médico já cadastrado.
Insert Into CONSULTA Values (1,GETDATE(),100.00,1,1)
Insert Into CONSULTA Values (GETDATE(),100.00,1,1)
Insert Into CONSULTA Values (1,'GETDATE()',100.00,1,1)
Insert Into CONSULTA Values ('GETDATE()',100,00,1,1)
Insert Into CONSULTA Values ('GETDATE()',100.00,1,1)
2a Questão
- Considere o banco de dados relacional de uma clínica médica, no qual
as chaves primárias (incrementada automaticamente) e estrangeiras
estão sublinhadas.
*Obs. A numeração automática iniciará com 1.
PACIENTE (id_pac, nome_pac, sexo, fone_pac)
ESPECIALIDADE (id_espec, nome_espec)
MEDICO (id_med, nome_med, fone_med, id_espec)
CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med)
Dê o comando correspondente de Deletar ao primeiro médico cadastrado.
Delete From MEDICO Where id_pac != 1
Delete From MEDICO Where id_pac >= 1
Delete From MEDICO
Delete From MEDICO Where id_pac = 1
Delete From MEDICO Where id_pac <= 1
3a Questão
- Considere o banco de dados relacional de uma clínica médica, no qual
as chaves primárias (incrementada automaticamente) e estrangeiras
estão sublinhadas.
*Obs. A numeração automática iniciará com 1.
PACIENTE (id_pac, nome_pac, sexo, fone_pac)
ESPECIALIDADE (id_espec, nome_espec)
MEDICO (id_med, nome_med, fone_med, id_espec)
CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med)
Dê o comando correspondente de Atualizar o nome da especialidade para a primeira
especialidade cadastrada.
Update ESPECIALIDADE Set nome_espec = 'Clínico Geral' Where id_espec <> 1
Update ESPECIALIDADE Set nome_espec = 'Clínico Geral' Where id_espec != 1
Update ESPECIALIDADE Set nome_espec = 'Clínico Geral' Where id_espec = 1
Update ESPECIALIDADE Set nome_espec = 'Clínico Geral' Where id_espec < 1
Update ESPECIALIDADE Set nome_espec = 'Clínico Geral' Where id_espec > 1
4a Questão
As propriedades ACID de uma transação de banco de dados são, respectivamente?
Agregação, Consistência, Isomorfismo, Distribuição
Automatismo, Competência, Isolamento, Definição
Atomicidade, Consistência, Isolamento, Durabilidade
Atomicidade, Concorrência, Isomorfismo, Durabilidade
Agregação, Consistência, Isolamento, Dinâmica
Explicação:
Uma transação é uma unidade de execução de programa que acessa e, possivelmente, atualiza vários itens de dados.
Propriedades: Atomicidade, Consistência, Isolamento e Durabilidade.
5a Questão
Dois comandos básicos da SQL pertencentes à classe de linguagem de manipulação dos dados(DML), são:
update e delete
alter e drop
update e drop
alter e delete
drop e delete
6a Questão
(Concurso: Banco do Nordeste) Sobre um Sistema de Gerência de Banco de Dados (SGBD), é CORRETO afirmar que:
o módulo gerente de acesso analisa sintaticamente e semanticamente comandos DML expressos em uma linguagem de
consulta (ex.: SQL).
o módulo gerente de transações é responsável pelo controle do acesso concorrente aos dados.
o módulo gerente de recuperação após falha realiza as funções relacionadas com a localização de dados, dando
transparência à movimentação de dados entre as memórias principal e secundária.
o módulo processador de consultas realiza funções relacionadas com a localização de dados, dando transparência à
movimentação de dados entre as memórias principal e secundária.
o módulo gerente de memória (buffer) gerencia todo o processo de transformação do plano otimizado no plano de
transações.
7a Questão
- Considere o banco de dados relacional de uma clínica médica, no qual
as chaves primárias (incrementada automaticamente) e estrangeiras
estão sublinhadas.
*Obs. A numeração automática iniciará com 1.
PACIENTE (id_pac, nome_pac, sexo, fone_pac)
ESPECIALIDADE (id_espec, nome_espec)
MEDICO (id_med, nome_med, fone_med, id_espec)
CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med)
Aponte a sintaxe correta do comando de Inclusão de um novo médico relacionado a uma
especialidade já cadastrada.
Insert Into MEDICO Values (1,Rui,'(11)9999-9999',1)
Insert Into MEDICO Values ('Rui','(11)9999-9999',1)
Insert Into MEDICO Values (1,'Rui','(11)9999-9999','1')
Insert Into MEDICO Values ('1','Rui','(11)9999-9999',1)
Insert Into MEDICO Values (Rui,'(11)9999-9999',1)
8a Questão
A seguinte instrução ocasiona qual procedimento no banco: DELETE FROM tabela.
Exclui a tabela;
Exclui todos os registros da tabela;
Exclui o banco;
Exclui o primeiro registro da tabela;
Nada acontece, emite uma mensagem de erro.
Explicação:
DELETE ¿ Exclui registros de uma tabela. No caso da instrução Delete from tabela ¿ Exclui todos os registros da tabela.
DROP TABLE ¿ Exclui uma tabela.