文档详情

ORACLE学习4作业.docx

发布:2016-08-22约1.34千字共4页下载文档
文本预览下载声明
ORACLE自学作业环境信息如下:数据库信息:数据库IP:192.168.8.104 实例名:zlphis BH端口号:9097用户信息:ZLCHS/ZLCHS,admin/admin(进去之后建立自己的用户进行操作) 作业一(要求完成时间:2016年5月24日)统计出“中联社区卫生服务中心”这个机构在2016年5月所建立的档案,效果图如下图所示:提交要求:只提交sql语句即可。【作业一图】参考sql:select 建档单位 as 建档单位名称, 姓名, decode(性别, 1, 男, 2, 女, 不详) as 性别, 出生日期, 身份证号, 本人电话 from 个人信息 t where t.建档日期 between to_date(2016-05-01 00:00:00, yyyy-mm-dd hh24:mi:ss) and to_date(2016-06-01 00:00:00, yyyy-mm-dd hh24:mi:ss) and t.建档单位 = 中联社区卫生服务中心作业二(要求完成时间:2016年5月26日)统计出“中联社区卫生服务中心”这个机构2010年以来各个建档人所建立的档案数量,效果图如下:提交要求:只提交sql语句即可。答题说明:机构表的资源ID与个人信息表的当前机构ID为主外键关系。个人信息表中当前状态为0表示临时档案,为1表示正式档案。个人信息、机构【作业二图】参考sql:select x.建档单位 as 机构名称, y.负责人名 as 机构负责人, x.建档人, decode(x.当前状态, 0, 临时, 1, 正式, 其它) as 状态, count(id) as 建档数量 from 个人信息 x, 机构 y where x.当前机构id = y.资源id and x.建档日期 between to_date(2010-01-01 00:00:00, yyyy-mm-dd hh24:mi:ss) and sysdate and x.建档单位 = 中联社区卫生服务中心 group by x.建档单位, y.负责人名, x.建档人, x.当前状态 order by 机构名称, 机构负责人, 建档人, 状态作业三(要求完成时间:2016年5月31日)统计出“中联社区卫生服务中心”这个机构自用药品的相关信息,效果图如下:提交要求:只提交sql语句即可。答题说明:药品规格.药品ID=收费项目目录.ID 药品规格.药名ID=诊疗项目目录.ID各个单位信息如下所示:作业四(要求完成时间:2016年6月6日)统计出“中联社区卫生服务中心”这个机构自用和共用药品的相关信息,效果图如下:提交要求:只提交sql语句即可。答题说明:药品规格.药品ID=收费项目目录.ID 药品规格.药名ID=诊疗项目目录.ID收费项目目录.ID=收费价目.收费项目ID收费项目目录.ID=收费适用机构.收费项目ID(只有共用且本机构适用,才在在收费适用机构表中存在数据)收费项目目录中机构ID为空表示共用,不为空表示自用(填写的机构ID为自用的机构ID),本机构共用的项目在收费适用机构中会存入收费项目ID和机构ID.
显示全部
相似文档