Questões

Total de Questões Encontradas: 07

Em um modelo entidade-relacionamento de uma clínica médica, observou-se um relacionamento N para N entre as entidades MEDICO e PACIENTE. Essas entidades são mostradas a seguir: 
Imagem da Questão
Conversando com os funcionários da clínica foi obtido o seguinte relato:

Quando o paciente deseja marcar uma consulta, ele liga para a clínica e a atendente agenda a consulta. O paciente pode passar por várias consultas com o mesmo médico, exceto na mesma data e hora. Finalizada a consulta, o médico faz o diagnóstico apenas daquela consulta.

Considerando que a entidade ATENDENTE não faz parte do escopo do modelo desejado, na prática, ao criar o banco de dados, para que o relacionamento entre MEDICO e PACIENTE seja efetivamente estabelecido é necessário:
A
uma tabela CONSULTA entre MEDICO e PACIENTE, fragmentando o relacionamento N para N identificado em dois relacionamentos 1 para N. A chave primária dessa tabela poderá ser composta pelos atributos CRMMedico, CodigoPaciente, DataConsulta e HoraConsulta. 
B
definir a cardinalidade N para N ao relacionar as tabelas MEDICO e PACIENTE, de forma que ambas fiquem com uma chave primária composta pelos atributos CRMMedico e CodigoPaciente.
C
definir a cardinalidade N para N ao relacionar as tabelas MEDICO e PACIENTE, pois todos os Sistemas Gerenciadores de Banco de Dados possuem suporte à criação de relacionamento direto N para N, 1 para N e 1 para 1. 
D
uma entidade intermediária entre MEDICO e PACIENTE, fragmentando o relacionamento N para N identificado em dois relacionamentos 1 para 1. A chave primária da nova entidade deverá obrigatoriamente ser composta pelos atributos CRMMedico e CodigoPaciente. 
E
uma entidade intermediária entre MÉDICO e PACIENTE, fragmentando o relacionamento N para N identificado em dois relacionamentos N para N. Essa entidade deverá obrigatoriamente ter como chave primária simples um atributo CodigoConsulta. 
Considere: 
Imagem da Questão
A sintaxe da instrução acima NÃO é interpretada pelo: 
A
SQL Server. 
B
MySQL. 
C
Oracle.
D
SQL Server e MySQL. 
E
MySQL e Oracle.
Considere:

I. SELECT DATEPART(day, '7/2/2010')
II. SELECT DATE_FORMAT('2010-11-23', '%d');

Os itens I e II referem-se a instruções válidas, respectivamente, nos SGBDs:
A
SQL Server e MySQL. 
B
MySQL e Oracle.  
C
Oracle e SQL Server. 
D
SQL Server e Oracle. 
E
Oracle e MySQL.
Considere:

SELECT  matricula,  nome,  sobrenome,  nome||' '||sobrenome AS Nome_Completo FROM funcionarios

Trata-se de uma instrução SELECT, cuja sintaxe é típica APENAS em:
A
SQL Server. 
B
MySQL. 
C
Oracle. 
D
SQL Server e MySQL.
E
MySQL e Oracle. 
Texto Associado Texto Associado
Imagem Associada da Questão
Com base no código apresentado, ao ser executado o código:

       -- update 1 UPDATE inscritos SET Curso = 2 WHERE Professor = 2;

será
A
inserida uma nova coluna na tabela de inscritos com o novo código do professor. 
B
executado o comando RAISE(ABORT, "codigo de erro 3").
C
atualizada a tabela de inscritos com o novo código do professor. 
D
executado o comando RAISE(ABORT, "codigo de erro 1"). 
E
ignorado, pois o teste comparativo da cláusula WHERE não encontrará nenhuma ocorrência.
Texto Associado Texto Associado
Imagem Associada da Questão
Com base no código apresentado, ao ser executado o código:

           -- insert 8 INSERT INTO inscritos VALUES(1,2,1);

será
A
executado o comando RAISE(ABORT, "codigo de erro 3").
B
inserida uma nova linha na tabela de inscritos.
C
inserida apenas uma nova coluna para a tabela de professores. 
D
executado o comando RAISE(ABORT, "codigo de erro 2").
E
inserida uma nova coluna para professores na tabela de inscritos.
Texto Associado Texto Associado
Imagem Associada da Questão
Sobre o código apresentado, considere:

I. Durante a criação da tabela de inscritos, as chaves primárias Curso, Professor e Aluno serão validadas pela trigger insert_inscrito.

II. A query (SELECT Codigo FROM cursos WHERE Codigo = NEW.Curso) é utilizada para validar a inserção de um novo aluno para um determinado curso.

III. A referência NEW é utilizada para acessar dados da nova linha sendo inserida na tabela.

É correto o que consta em
A
II, apenas.
B
I, II e III. 
C
II e III, apenas
D
I e II, apenas.
E
III, apenas. 
Página 1 de 1