2. Levando em considerao o esquema de banco de dados apresentado na primeira questo, quais as restries de domnios aplicadas em cada campo de todas as tabelas.
Resposta: INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DO AMAP - CAMPUS DE MACAP. CURSO: LICENCIATURA EM INFORMTICA 5 SEMESTRE COMPONENTE CURRICULAR: BANCO DE DADOS DOCENTE: ALLAN M. DE MEDEIROS DATA: 13/02/2014. DISCENTE: SULLO M. S. MAGALHES
3. Para o banco de dados cujo esquema est definido abaixo, explique que verificaes devem ser feitas pelo SGBD para garantir integridade referencial nas seguintes situaes:
a) Uma linha includa na tabela consulta. b) Uma linha excluda da tabela paciente.
paciente(codigo_convenio, numero_paciente, nome) codigo_convenio referencia convenio convenio(codigo_convenio, nome) medico(CRM, nome, especializao) consulta(codigo_convenio, numero_paciente, CRM, data_hora) (codigo_convenio, numero_paciente) referencia paciente CRM referencia Medico
Resposta:
a) Para a incluso de uma linha na tabela consulta, obrigatoriamente deve-se ter algum cadastro j efetuado na tabela paciente, pois no h consulta sem paciente, por este motivo a chave primria da tabela paciente usada como chave estrangeira na tabela consulta.
b) Aps a remoo de uma linha da tabela paciente o SGBD deve verificar as ocorrncias relacionais na tabela consulta e cancelar/excluir as linhas que contenham a chave numero_paciente em datas subsequentes a data de excluso da entrada.