ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:62.38KB ,
资源ID:20246317      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20246317.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Oracle数据库设计文档模板文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Oracle数据库设计文档模板文档格式.docx

1、1.3参考资料 32数据库环境说明 33数据库的命名规则 34逻辑设计 35物理设计 65.1表汇总 65.2表X : XXX表 75.3视图的设计 85.4存储过程、函数及触发器的设计 96安全性设计 96.1防止用户直接操作数据库的方法 错误!未定义书签。6.2用户帐号密码的加密方法 错误!6.3角色与权限 错误!7优化 错误!8数据库管理与维护说明 错误!1引言1.1编写目的本需求的编写目的在于研究超市管理系统软件的开发途径和应用方法。本需求的预期读者是与超市管理系统软件开发有联系的决策人, 开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。1.2术语表定义系统或产品中涉

2、及的重要术语,为读者在阅读文档时提供必要的参考信息。序号术语或缩略语说明性定义1ENO企业编号2ANO收银贝编号3BNO小票编号4CNO商品编号1.3参考资料2数据库环境说明提示:(1) 说明所采用的数据库系统,设计工具,编程工具等(2) 详细配置例如:数据库实 例数据库系 统数据库部 署环境数据库设 计工具数据库存放位 置说明实例名,文件 名名称:如MySql,版本:4.0软硬件、网络环境pb,visio,rose存放位置,绝对 路径/相对路径实例用途说明3数据库的命名规则(1) 说明本数据库的命名规则,例如:本数据库设计完全按照xx数据库设计规范 命名。(2) 如果本数据库的命名规则与公司

3、的标准不完全一致的话,请作出解释。4逻辑设计数据实体-关系图(说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,建立本数据库的每一幅用户视图。 )例:数据实体描述(数据实体中文名,数据库表名 ,据实体描述)转化为SQL支持的表格式(拆分联系)即为:Customerl nfo (CID, n ame, gen der, birthday, teleph one, address);分别对应:客户号、姓名、性别、出生日期、联系电话、通信地址超市表(企业编号,店名,地址),主键为企业编号,符合三范式。收银员表(收银员编号,姓名,性别,工资) ,主键为收银员编号号,符合三范式

4、。收银小票表(小票编号,商品编号,收银员编号,商品名称,单价,个数,总价)主键 为小票编号,符合三范式。商品库存表(商品编号,商品名称,单价,库存量,供货商名)主键为商品编号号,符 合三范式。实体关系描述(描述每个实体间的关系)实体1实体2 ( 1: 1, 1: n, m: n)关系描述:5物理设计(1) 主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之 间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表, 但是它们并 不一定是一一对应的。(2) 对表结构进行规范化处理(第三范式)。商品库存表(商品编号,商品名称,单价,库存量,供货商名)主键为商品编号号

5、,符合三范式。5.1 表汇总表名功能说明表A表B表C5.2 表X : XXX表表3-1超市表SHOP列名含义长度类型NULLDEFAULT10Char()noSNAME店名30ADDRESS地址表3-2 收银员表ASSISTANT收银员编号ANAME姓名6SEX性别SALARY工资8INT表3-3收银小票 表BILL20CNAME商品名称PRICE单价Float()QUANTITY个数IntTOTAL总价Float ()表3-4 商品库存表RESERVRLIST库存量PROFESSINAL供货商名yes5.3索引及视图的设计(1)商品库存表商品编号索引CREATE UNIQUE INDEX C

6、RESERVE ON RESERVE(CNO );(2)收银小票表小票编号索引CREATE UNIQUE INDEX BBILL ON BILL (BNO);(3)收银员表中收银员编号索引CREATE UNIQUE INDEX AASSISTANT ON ASSISTANT (ANO);某种商品的销售量和库存量的视图GREATE VIEW COMMODITY (CNO ,CNAME,MARKET,LIST)ASSELECT RESERVR .CNO,RESERVR .CNAME,SUM( QUANTITY),LISTFROM RESERVR ,BILLGROUP BY BILL.CNO5.4存

7、储过程、函数及触发器的设计利用存储过程来实现 ,当某商品卖出时 ,它的商品库存量相应的减少CREATE PROCEDURE SELL ( BCNO CHAR, QLIST INT)AS DECLAREBEGINSELECT TISTFROM RESERVEWHERE BCNO =RESERVE.CNO;IF LIST IS NULL THENROLLBACK;RETURN;END IF;IF LISTQUANTITY THENUPDATE RESERVESET LIST=LIST-QLISTWHERE BCNO=RESERVE.CNO;COMMIT;”本店制作END;定义一个触发器,当商品库存

8、表中,供货商为空时,自动改为CREATE TRIGGER UDLISTBEFORE UPDATE OR TNSERT ON RESERVRFOR EACH ROWAS BEGINIF PROFESSINAL IS NULL THENPROFESSINAL := 本店制作 ;6 安全性设计1、事务故障的恢复策略(1)反向扫描日志文件 ,查找该事务的更新操作 (2) 对事务的更新操作执行逆操作 .(3)继续反向扫描日志文件 ,查找该事务的其他更新操作 ,并做同样处理 .(4)如此处理下去 ,直到读到此事务的开始标记 , 事务故障恢复就完成了 .2、系统故障的恢复策略(1)正向扫描日志文件 ,找出在故障发生前已经提交的事务 ,将其事务标识记入重做队列 .同时找出故障发生时尚未完成的事务 ,将其事务标识记入撤消队列 .(2)对撤消队列中的各个事务进行撤消处理 .(3)对重做队列中的各个事务进行重做处理 .3、介质故障恢复策略(1) 装入最新的数据库后备副本 ,使数据库恢复到最近一次转储时一致性状态 .(2) 装入相应的日志文件副本 ,重做已完成的事务

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1