graduando

797 palavras 4 páginas
CONSULTAS SIMPLES

1° Busca na tabela Paciente todos os pacientes considerando a localização.

SELECT CEP, CIDADE FROM PACIENTE;

2° Busca a especialidade do técnico na tabela Técnico. SELECT ESPECIALIDADE FROM TÉCNICO;

3° Busca a descrição da doença na tabela Doença.

SELECT DESCRICAO FROM SINTOMA;

JUNÇÕES

1° Caracteristicas da doença causada por determinado Gene.

SELECT SINTOMA.DOENCA_CID10, DESCRICAO, GENE_NOME FROM DOENCA_HAS_GENE, SINTOMA WHERE DOENCA_HAS_GENE.DOENCA_CID10 = SINTOMA.DOENCA_CID10;

2° Esta Pesquisa é realizada para pesquisar os grupos que estudam os mesmos genes.

SELECT COD_PROJETO, NOME-GENE FROM PROJETODOENCA, GENEDOENCA WHERE PROJETODOENCA.NOME-DOENCA = GENEDOENCA.NOME-DOENCA;

3° Saber quais técnicos trabalharam em determinado projeto de pesquisa.

SELECT NOME, COD_PROJETO FROM TECNICO, GRUPOPROJETO, USUARIO WHERE TECNICO.CODGRUPP = GRUPOPROJETO.CODGRUPO;

JUNÇÃO EXTERNA

1° Junção da tabela Pesquisador e GrupoPesquisa retornando cod-usuario, cargo e cod-grupo.

SELECT USUARIO_IDUSUARIO, CARGO, GRUPO_IDGRUPO FROM PESQUISADOR LEFT OUTER JOIN GRUPO_HAS_PESQUISADOR ON USUARIO_IDUSUARIO = PESQUISADOR_USUARIO_IDUSUARIO;

AGRUPAMENTOS

1° Agrupar por quantidade de pacientes com uma determinada idade.

SELECT IDADE, COUNT(*) FROM PACIENTE GROUP BY IDADE HAVING COUNT(*)>0;

2° Pesquisa a frequencia de cada paciente, de acordo com o numero de consultas.

SELECT NOME, COUNT(PACIENTE_IDPACIENTE) FROM PACIENTE, CONSULTA WHERE IDPACIENTE = PACIENTE_IDPACIENTE GROUP BY NOME HAVING COUNT(PACIENTE_IDPACIENTE)>0;

3° Agrupar por quantidade os Genes que estão no mesmo local. SELECT LOCAL_GENE, COUNT(*) FROM SEQUENCIA GROUP BY LOCAL_GENE HAVING COUNT(*)>0;

SUBCONSULTA

1° Retorna codigo do paciente, nome do paciente e doenca do paciente caso haja algum registro da doença do paciente no banco.

SELECT IDPACIENTE, NOME,

Relacionados

  • graduando
    724 palavras | 3 páginas
  • Graduando
    1295 palavras | 6 páginas
  • Graduando
    3144 palavras | 13 páginas
  • Graduando
    3826 palavras | 16 páginas
  • graduando
    640 palavras | 3 páginas
  • Graduando
    2267 palavras | 10 páginas
  • Graduando
    763 palavras | 4 páginas
  • Graduando
    4790 palavras | 20 páginas
  • graduando
    799 palavras | 4 páginas
  • Graduando
    2092 palavras | 9 páginas