第3章 用实例技巧.pptVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 用实例技巧

-*- 第3章 应用实例技巧 目 录 3.1 一对多表单设计 3.2 数据加锁方法 3.3 回滚与提示 3.4 游标模板 3.5 通知发布 3.6 常用外部函数 本章小结 3.1 一对多表单设计 3.1.1 关联关系 现实世界中相互可以区分的事物称为实体。实体之间存在着直接或间接的联系,这些联系在数据库中反映为实体之间的联系。两个实体之间的联系分为三类。 一对一联系(1︰1) 对于实体集A和实体集B,如果A中的每一个实体,在B中最多只有一个实体与之联系,反之亦然,则称实体集A与实体集B之间具有一对一联系,记作1︰1。 一对多联系(1︰n)    对于实体集A和实体集B,如果A中的每一个实体,在B中有n(n≥0)个实体与之联系,反之,B中的每一个实体,A中有且只有一个实体与之联系,则称实体集A与实体集B之间具有一对多联系, 记作1︰n。 多对多联系(m︰n) 对于实体集A和实体集B,如果A中的每一个实体,在B中有n(n≥0)个实体与之联系,反之,B中的每一个实体,在A中也有m(m≥0)个实体与之联系,则称实体集A与实体集B之间具有多对多联系,记作m︰n。 3.1.2 数据设计模型 关联符号 在关系型数据库概念模型中,常用的关联关系符号如图3.1所示。图(a)表示可选,(b)表示强制,(c)表示一对多,(d)表示依赖。依赖是一对多关系的一种,要求被依赖的表的关键字是依赖的表的主键属性。 (a) (b) (c) (d) 图3.1 关联关系符号 概念数据模型 概念数据模型(Conceptual Data Model,CDM)是一组严格定义的模型元素的集合,这些模型元素精确地描述了系统的静态特性、动态特性和完整性约束条件,它包括数据结构、数据操作和完整性约束三部分。 物理数据模型 物理数据模型(Physical Data Model,PDM)是将CDM转化成特定数据库管理系统下的SQL程序的图形化表示。 (a) (b) 图3.2 一对多关联关系 面向对象模型 面向对象模型(Object Oriented Model,OOM)是运用面向对象环境将模型信息用标准化的图形元素进行显示并建立软件模型的过程。 3.1.3 一对多表单数据库设计 在数据库设计过程中,系统开发人员需要妥善解决的问题: 从用户提供的零乱并且错综复杂的需求信息中抽象并优化,设计出符合规范化要求的数据库结构。 在设计信息系统的数据库概念模型和物理模型中,要考虑用户过去手工处理与信息系统新的数据存储结构的差异和系统实现等多方面的因素。 设计并实现尽量符合用户手工操作习惯的信息系统操作功能界面。 下面以医院信息管理系统中药库出入库业务的设计与实现为例说明一对多表单设计与优化的过程。 图3.3 药库入库单 药 库 入 库 单 入库单编号: 2682 入库日期:2007.11.30 入库人员:李 平 供应商名称: 神州制药公司 地 址:北京 邮 编:100*** 供应商开户行:工商银行 供应商银行账号:0**-8******* 供应商电话: 010-8******* 联 系 人:李 东 联系电话:133****0981 序号 药品 编码 药品名称 单 位 包 装 进价 数量 金额 有效日期 1 05043 10%葡萄糖注射液(250ml) 瓶 箱 6.00 1000 6000.00 2008.02.30 2 01041 阿莫西林胶囊(250mg×24粒) 盒 盒 12.00 1000 12000.00 2008.02.30 3 01076 阿昔洛韦片(0.1g×30#) 盒 盒 22.00 100 2200.00 2008.04.30 4 01054 阿奇霉素片(250mg×6粒) 盒 盒 30.00 50 1500.00 2008.04.30 5 03014 安宫黄体酮片(2mg×100#) 盒 盒 15.00 200 3000.00 2009.06.30 6 09020 爱活胆通胶囊(100粒) 盒 盒 20.00 260 5200.00 2009.06.30 7 05044 5%葡萄糖注射液(250ml) 瓶 箱 5.00 1000 5000.00 2009.08.30 8 02023 安体舒通片(20mg×100#) 盒 盒 120.00 50 6

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档