Advertisement
buzzonit

mayara

Sep 13th, 2016
352
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.12 KB | None | 0 0
  1. TRABALHO TLBD3
  2.  
  3.  
  4. criar o banco de dados DBCLINICAMEDICA e inserir os registros.
  5.  
  6. -->3 medicos
  7. -->6pacientes
  8. -->6exames
  9. -->6registros em pacientes_exames
  10. -->6 registros em medicos_Pacientes
  11. *Executar todas as selecoes,salvando
  12. um print do resultado no heidisql.
  13. *O trabalho e individual
  14. *Data limite para envio 20/09
  15.  
  16.  
  17. Create database alunos_DBconsultorio
  18.  
  19. create table medicos(
  20. codigomed int not null,
  21. nome varchar(30),
  22. endereco varchar(30),
  23. cidade varchar(40),
  24. telefone varchar(20),
  25. especilizacao varchar(30),
  26. primary key(codigomed)
  27. );
  28. create table medicos_pacientes(
  29. codigomed int not null,
  30. codigo int not null,
  31. primary key(codigomed,codigo),
  32. foreign key(codigomed) references medico (codigomed),
  33. foreign key(codigo) references paciente (codigo)
  34. );
  35.  
  36. create table pacientes(
  37. codigo int not null auto_increment,
  38. rg int not null,
  39. nome varchar(30),
  40. endereco varchar(30),
  41. telefone varchar(30),
  42. datnascimento date,
  43. primary key (codigo)
  44. );
  45.  
  46. create table pacientes_exames(
  47. codigo int not null,
  48. numero int not null,
  49. datnascimento date,
  50. hora time,
  51. foreign key(codigo) references pacientes (codigo),
  52. foreign key(numero) references exames (numero)
  53. );
  54.  
  55. create table exames(
  56. numero varchar(20),
  57. descricao varchar(20),
  58. preco decimal(5,2),
  59. primary key (numero)
  60. );
  61.  
  62.  
  63. insert into medicos (codigomed,nome,endereco,cidade,telefone,especilizacao) values
  64. (1,"alex","rua.1,n13","campias","21654855","cardiago");
  65. insert into medicos (codigomed,nome,endereco,cidade,telefone,especilizacao) values
  66. (2,"aleco","rua.1,n15","campias","21654855","osso");
  67. insert into medicos (codigomed,nome,endereco,cidade,telefone,especilizacao) values
  68. (3,"leleco","rua.1,n17","campias","216548","pedreiro");
  69.  
  70.  
  71. insert into pacientes (codigo,rg,nome,endereco,telefone,datnascimento) values
  72. (1,"25541325426","leandro","rua.1,n899","34615016","1996/08/20");
  73. insert into pacientes (codigo,rg,nome,endereco,telefone,datnascimento) values
  74. (2,"25589745","allan","rua.1,n97","34615045","1995/05/20");
  75. insert into pacientes (codigo,rg,nome,endereco,telefone,datnascimento) values
  76. (3,"255489751","luca","rua.1,n89","34615078","1998/03/20");
  77. insert into pacientes (codigo,rg,nome,endereco,telefone,datnascimento) values
  78. (4,"2512988952","lala","rua.1,n87","34615050","1994/04/20");
  79. insert into pacientes (codigo,rg,nome,endereco,telefone,datnascimento) values
  80. (5,"25589789","lolero","rua.1,n56","34615010","1991/01/20");
  81. insert into pacientes (codigo,rg,nome,endereco,telefone,datnascimento) values
  82. (6,"255789456","lukato","rua.1,n16","34615010","1990/03/20");
  83.  
  84.  
  85.  
  86. insert into pacientes_exames (codigo,numero,datnascimento,hora) values
  87. (1,"28","1773/05/21","14:00");
  88. insert into pacientes_exames (codigo,numero,datnascimento,hora) values
  89. (2,"23","1933/05/25","17:00");
  90. insert into pacientes_exames (codigo,numero,datnascimento,hora) values
  91. (3,"22","1943/05/18","16:00");
  92. insert into pacientes_exames (codigo,numero,datnascimento,hora) values
  93. (4,"26","1995/05/10","12:00");
  94. insert into pacientes_exames (codigo,numero,datnascimento,hora) values
  95. (5,"30","1983/05/11","11:00");
  96. insert into pacientes_exames (codigo,numero,datnascimento,hora) values
  97. (6,"33","1973/05/13","15:00");
  98.  
  99. insert into medicos_pacientes (codigomed,codigo)
  100. values(2,34);
  101. insert into medicos_pacientes (codigomed,codigo)
  102. values(3,37);
  103. insert into medicos_pacientes (codigomed,codigo)
  104. values(4,39);
  105. insert into medicos_pacientes (codigomed,codigo)
  106. values(5,40);
  107. insert into medicos_pacientes (codigomed,codigo)
  108. values(6,46);
  109. insert into medicos_pacientes (codigomed,codigo)
  110. values(7,50);
  111.  
  112.  
  113. insert into exames (numero,descricao,preco)
  114. values(1,"adf","52.00");
  115. insert into exames (numero,descricao,preco)
  116. values(2,"add",96.00);
  117. insert into exames (numero,descricao,preco)
  118. values(3,"adg",89.00);
  119. insert into exames (numero,descricao,preco)
  120. values(4,"adk",80.00);
  121. insert into exames (numero,descricao,preco)
  122. values(5,"adl",70.00);
  123. insert into exames (numero,descricao,preco)
  124. values(6,"adx",60.00);
  125.  
  126.  
  127.  
  128.  
  129.  
  130. select descricao,preco from exames where preco > (select avg(preco) from exames);
  131. select max (preco) max (preco)
  132. from exames;
  133.  
  134.  
  135. https://snag.gy/sGxdhC.jpg
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement