Conceitos de Sql

574 palavras 3 páginas
Dada as seguintes tabelas, responda às perguntas que se seguem.
Paciente

1. Quais os nomes dos pacientes que moram em Botafogo? João, Marcos.
Select nome from Paciente
Where bairro = ‘Botafogo’

2. Quais os nomes dos médicos que já atenderam Marco? Marcio, Gustavo
Select P.*, C.*, M.* from Paciente as P
Left Outer Join Consulta as C ON C.CodPaciente = P.Cod
Left Outer Join Medico as M ON M.CRM = C.CRM_Medico
Where P.Nome = ‘Marco’

3. Quais pacientes já foram atendidos por Lucas? João

Select M.*, C.*, P.* from Medico as M
Left Outer Join Consulta as C ON C.CRM_Medico = M.CRM
Left Outer Join Paciente as P ON P.Cod = C.CodPaciente
Where M.Nome = ‘Lucas’

4. Quais pacientes já foram atendidos por médicos formados na UERJ? João, Marcos
Select F.*, M.*, C.*, P.* from Faculdade as F
Left Outer Join Medico as M ON M.CodFaculdade = F.Cod
Left Outer Join Consulta as C ON C.CRM_Medico = M.CRM
Left Outer Join Paciente as P ON P.Cod = C.CodPaciente
Where F.Nome = ‘UERJ’

5. Quais os nomes dos médicos que atenderam dia 01/01/2002? Marcio
Select C.*, M.* from Consulta as C
Left Outer Join Medico as M ON M.CRM = C.CRM_Medico
Where C.Data = ‘01/01/2002’
6. Marco já foi atendido por médicos formados em quais faculdades? UERJ
Select F.Nome from Paciente as P
Left Outer Join Consulta as C ON C.CodPaciente = P.Cod
Left Outer Join Medico as M ON M.CRM = C.CRM_Medico
Left Outer Join Faculdade as F ON F.Cod = M.CodFaculdade
Where P.Nome = ‘Marco’

7. Quais pacientes que Márcio atendeu que moram em Botafogo? João, Marcos.
Select P.Nome from Medico as M
Left Outer Join Consulta as C ON C.CRM_Medico = M.CRM
Left Outer Join Paciente as P ON P.Cod = C.CodPaciente
Where M.Nome = ‘Marcio’ and P.Bairro = ‘Botafogo’

Lista B
Faça o projeto lógico dos modelos abaixo.
Utilize a sigla PK para chave primária e FK para chave estrangeira, e coloque entre parênteses logo após o nome do campo a

Relacionados

  • Conceitos de SQL
    1948 palavras | 8 páginas
  • SQL - Conceitos Básicos
    7072 palavras | 29 páginas
  • Comandos e conceitos do sql
    1597 palavras | 7 páginas
  • SQL Conceitos e Comandos
    1396 palavras | 6 páginas
  • SQL - Conceitos e Técnicas
    4436 palavras | 18 páginas
  • Conceitos B Sicos De Bancos De Dados E SQL
    655 palavras | 3 páginas
  • conceitos e exemplos do compute by compute by e case sql server
    388 palavras | 2 páginas
  • Sql azure - um banco de dados relacional na nuvem
    1465 palavras | 6 páginas
  • Banco De Dados
    1121 palavras | 5 páginas
  • ptuta vaga
    3456 palavras | 14 páginas