Skip to content
/ HMO Public

Health maintenance organizations : SQL + JAVA

Notifications You must be signed in to change notification settings

hodayasr/HMO

Repository files navigation

HMO

ex. 2 -DataBase course

#SQL + JAVA - part 1 : Health maintenance organizations DataBase

using MySQL Connector java / App - // insert doctor

// question 1 - select doctor's timetable

// question 2 - update current queue time for pastient by pastient's name by store procedure

	/*  stored procedure :
	 * CREATE DEFINER=`root`@`localhost` PROCEDURE `update_queue`(IN stName varchar(50))
	 * BEGIN  
	 * update `healthmaintenance`.`queue` set  
	 * `time` = current_time()
	 * WHERE `queue_id` in (select queue_id from queue_reserved where pastient_id in
	 * (select pastient_id from patients where pastient_name=stName));
	 * END
	 */

	// question 3 - view top 10 patients who wait the longest time

	/* view : 
	  CREATE VIEW Current_Pastients_List AS
	(select pastient_id,queue_time,time,doctor_id FROM queue inner join queue_reserved where queue_reserved.queue_id=queue.queue_id ORDER BY 
			TIMEDIFF(`healthmaintenance`.`queue`.`time`, `healthmaintenance`.`queue_reserved`.`queue_time`) DESC limit 10);
	 */
	 
	 // question 4 - triggers - num_patients & num_patients_delete

#part 2 : DB Normalization

About

Health maintenance organizations : SQL + JAVA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published