




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验五 数据控制(完整性)一 实验目的熟悉SQL语句对数据库进行完整性控制的方法。二 实验环境微机;Windows xp操作系统;安装了SQL SERVER。三 实验内容 使用SQL进行数据完整性控制:包括三类完整性、check短语、constrain子句。1、 在创建下列关系表时完成如下约束:定义实体完整性;参照完整性(外码、在删除S中的元组时级联删除SC中相应元组、当更新S中的Sno时同时更新SC中的Sno);用户定义完整性:学生年龄30、所在系取值唯一。2、 修改S中的约束条件,学号在1001000之间。学生关系表S :学号姓名性别年龄所在系SnoSnameSsexSagesdept 创建课程关系表C :课程号课程名先行课学分CnoCnameCpnoccredit创建成绩关系表SC :学号课程号成绩SnoCnograde3、 用实验验证当操作违反了完整性约束时,系统如何处理?如:在S中插入一条记录,学号不在100-1000之间;在SC中插入一条记录,课程号在C表中没有。4、 删除C中的一条课程记录(该课程至少应有一学生选修,即在SC表中有记录),观察SC表中记录的变化。5、 删除2中增加的约束,再在S中插入一条记录,学号不在100-1000之间,结果如何? 四 实验结果(写出每次实验步骤以及结果1. 在创建下列关系表时完成如下约束:定义实体完整性;参照完整性(外码、在删除S中的元组时级联删除SC中相应元组、当更新S中的Sno时同时更新SC中的Sno);用户定义完整性:学生年龄30、所在系取值唯一。2. 修改S中的约束条件,学号在39010804003901080499之间。3. 用实验验证当操作违反了完整性约束时,系统如何处理?如:在S中插入一条记录,学号不在39010804003901080499之间;在SC中插入一条记录,课程号在C表中没有。4. 删除C中的一条课程记录(该课程至少应有一学生选修,即在SC表中有记录),观察SC表中记录的变化。5. 删除2中增加的约束,再在S中插入一条记录,学号不在39010804003901080499之间,结果如何? 实验六 存储过程建立与调用一、实验目的理解存储过程的概念、建立和调用方法。二、实验环境Windows xp操作系统,MS SQL SERVER 2005三、实验内容与步骤1、建立五张表,每张表至少需要10条记录。(1)/*员工人事表employee */emp_nochar(5)Not nullprimary key员工编号emp_namechar(10)Not null员工姓名sexchar(1)性别deptchar(4)所属部门titlechar(6)职称date_hireddatetime到职日birthdaydatetime生日salaryint薪水addrchar(50)住址(2)/*客户表customer */cust_idchar(5)Not nullprimary key客户号cust_namechar(20)Not null,客户名称addrchar(40)客户住址tel_nochar(10)客户电话zipchar(6)邮政编码(3)/*销售主表sales */order_nointNot nullprimary key订单编号cust_idchar(5)Not null,客户号sale_idchar(5)业务员编号tot_amtnumeric(9,2)订单金额order_datedatetime订货日期ship_datedatetime出货日期invoice_nochar(10)发票号码(4)/*销货明细表sale_item */order_nointNot null,primary key订单编号prod_idchar(5)Not null,primary key产品编号qtyint销售数量unit_pricenumeric(7,2)单价order_datedatetime订单日期(5)/*产品名称表product */pro_idchar(5)Not nullprimary key产品编号prod_namechar(20)Not null产品名称2、建立表的同时创建表的约束。(1) 为每张表建立主键约束。(2) 通过拖放操作加入外键。(3) 在表employee加入CHECK约束:输入的员工编号必须以E开头的5位数编号,性别只能为M/F。(4) 为销售主表sales中的发票编号字段建立UNIQUE约束。3、通过快捷菜单得到脚本。4、利用存储过程,给employee表添加一条业务部门员工的信息。5、利用存储过程从employee、sales、customer表的连接中返回所有业务员的姓名、客户姓名、销售金额。6、 利用存储过程查找“刘德华”的员工编号、订单编号、销售金额。7、 利用存储过程查找姓“李”并且职称为“职员”的员工的员工编号、订单编号、销售金额。8、 利用存储过程计算出订单编号为10003的订单的销售金额。四 实验结果(写出每次实验步骤以及结果)4、 利用存储过程,给employee表添加一条业务部门员工的信息。5、 利用存储过程从employee、sales、customer表的连接中返回所有业务员的姓名、客户姓名、销售金额。6. 利用存储过程查找“刘德华”的员工编号、订单编号、销售金额。7. 利用存储过程查找姓“李”并且职称为“职员”的员工的员工编号、订单编号、销售金额。8. 利用存储过程计算出订单编号为10003的订单的销售金额。实验七 触发器的建立与使用一、实验目的进一步熟悉SQL语句对数据库进行完整性控制的方法;理解触发器的概念、定义方法和触发条件。二、实验环境Windows xp操作系统;安装了SQL SERVER。三、实验内容1、 建立一个触发器,当向表employee插入一条记录时,自动显示employee中的记录。2、 针对employee表写一个DELETE触发器。3、 针对employee表写一个UPDATE触发器。四、实验结果(写出每次实验步骤以及结果)1. 建立一个触发器,当向表employee插入一条记录时,自动显示employee中的记录。2. 针对employee表写一个DELETE触发器。3. 针对employee表写一个UPDATE触发器。实验八 数据库设计一、实验目的熟悉数据库设计的基本方法和步骤,搞清数据库设计各个阶段所要完成的任务。通过该实验更加清楚地了解数据库设计的过程。2、 实验环境Windows操作系统;安装了SQL SERVER。三、实验内容医疗保险综合管理系统数据库设计。医疗保险综合管理系统具体要求如下:l 医保中心为参保单位人员建档,并确定应缴费金额。l 医保中心为参保人员建立个人帐户并发医保卡。l 参保单位或人员定期(按月)到医保中心缴费,所缴费用按一定比例划入统筹帐户及个人帐户。l 对未缴费或欠缴单位人员,医保中心发出催缴通知。l 参保人员持医保卡到指定医院门诊看病,费用由个人帐户支付,超支自理。l 参保人员到指定医院住院治疗,费用按统筹基金支付,同时个人也要负担一定比例。统筹基金支付实行起付标准、分段计算、累加支付的办法。l 医保中心与定点医院药房结算费用,交换数据(如黑名单等)。l 凡参加基本医疗保险,按时足额缴纳基本医疗保险费的,方可享受医疗保险待遇。1.征缴业务征缴业务是医保经办机构的核心业务之一,它是依据国家医疗保险征缴政策对参保单位和职工缴纳保费所开展的业务。1.1档案管理完成参保单位档案的新建,变更维护,注销等功能,建立参保单位档案后,根据单位提供的职工列表,完成参保个人基本档案的新建,变更维护,注销等功能。建立个人基本档案后,办理一个医疗证卡用于标识身份,同时为每个参保职工建立一个个人帐户。1.2征缴计划每月生成所有参保单位应缴金额(注意职工的某些异动直接影响征缴计划)。征缴标准如下:u 基础数据月社会平均工资(X)(上级提供)职工月工资(Y)(职工基本信息中含有,参保单位提供)u 缴费基数: 每个参保职工缴费基数(Z): YX*300%Z= X*300% X*60%Y X*300%Z= Y最后参保单位缴费金额(M):全体职工Z的总和*9%1.3 收款处理收取现金做交费处理,打印现金收据。检索本月未交费单位,按单位制作催缴单(每个单位一份邮递)和催缴明细表(一份含所有欠费单位,内部电话催缴用)催缴后仍未缴费单位经领导核实后做冻结处理(对统筹基金、个人帐户同时冻结),个人将无法使用基金帐户。1.4 划拨处理单位缴费后,每月定期向个人帐户中的自有资金划拨一定资金,该资金是个人支配,仅用于医疗支出。根据以下标准,系统每月划拨一次。u 个人帐户划拨比例 在职:年令 30 (2+0.7) 3145 (2+1.5) 退休:(符合医保要求年令) 4u 个人帐户月划拨金额=个人月工资*个人帐户划拨比例扣除划拨给个人账户资金之外的收入,就是由医保中心支配的统筹基金。2.支付业务支付业务是医保经办机构(各医院)的核心业务之一,它是依据医保基金支付政策和经办机构的管理办法对参保职工就诊所发生的费用进行偿付所开展的业务。它由门诊收费、住院收费、特殊报销及审核与结算组成。具体如下:2.1住院收费业务流程病人持身份证、证卡在住院处办理入院登记手续,住院期间证卡停止门诊使用;住院期间发生的费用按日期分类记录,在病人出院时按照医疗保险政策计算各项费用:总额、统筹记帐金额、个人自付金额及对病人转科业务的处理。入院登记登记入院病人基本信息住院费用录入录入病人住院发生的费用出院结算计算病人住院期间发生的费用,办理出院手续转科办理病人转科手续住院病人查询查询住院病人费用情况2.2入院登记 每位病人住院都需要登记其基本信息,作为这位病人的基本信息以供使用。2.3 住院费用录入录入分类费用(由费用字典提供),记录费用发生时所在科室。确认后可以计算个人自付金额,检查预交款。2.4出院结算根据结算政策计算各项费用,填写出院疗效:痊愈、好转、未愈、死亡,打印住院费用结算单。结算方法如下:1、 首先按照住院次数,计算本次住院的最低起付金额,只有超出起付金额后才会采用医疗保险政策来计算,不足起付金额时,所有费用都由个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年旅游行业出境旅游市场发展前景研究报告
- 2025年物联网行业智能家居物联网设备市场前景研究报告
- 商场增加客流量培训课件
- 2025年快递行业无人配送技术应用前景研究报告
- 2025年新兴电子商务模式探索与发展前景研究报告
- 2025年无人机行业无人机技术与应用前景研究报告
- 2025年科技行业量子计算技术发展前景研究报告
- 2025年智能制造行业物联网应用前景研究报告
- 南昌市2025江西南昌大学校内外招聘202510期(9人)笔试历年参考题库附带答案详解
- 云南省2025云南怒江州人力资源市场招聘劳务派遣人员(1人)笔试历年参考题库附带答案详解
- 全科医生培训个人总结
- 歌曲《wake》中英文歌词对照
- 2024年职教高考《机械制图》考试题库
- 电子政务概论-形考任务5(在线测试权重20%)-国开-参考资料
- 2024年贵州省贵阳市中考生物地理合卷试题(含答案逐题解析)
- DL∕T 2487-2022 电力燃煤机械名词术语
- 藏餐培训前台课程设计
- 对外投资合作国别(地区)指南 -玻利维亚-20240530-00504
- 19S406建筑排水管道安装-塑料管道
- 沪教版九年级上册化学第三章《物质构成的奥秘》检测卷(含答案解析)
- 薯片加工项目规划设计方案
评论
0/150
提交评论