网上药店信息发布系统数据库设计

网上药店信息发布系统数据库设计

ID:14386124

大小:367.00 KB

页数:14页

时间:2018-07-28

网上药店信息发布系统数据库设计_第1页
网上药店信息发布系统数据库设计_第2页
网上药店信息发布系统数据库设计_第3页
网上药店信息发布系统数据库设计_第4页
网上药店信息发布系统数据库设计_第5页
资源描述:

《网上药店信息发布系统数据库设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、药品在线销售系统•数据库设计文档•目录第一章数据库需求分析11.1数据库和系统结合性的简介11.2数据流图11.2.1整体数据流图11.2.2药品信息处理数据流图11.2.3友情链接信息处理数据流11.2.4公告信息处理数据流11.2.5厂商信息处理数据流11.2.6管理员信息处理数据流11.3数据字典11.3.1数据项1第二章概念结构设计12.1全局逻辑结构设计1第三章逻辑结构设计33.1逻辑结构33.2三范式检验4第四章物理结构设计34.1选择索引34.2确定数据库的存储结构34.3需要建立索引的属性3•数据库需求分析1.1数据库和系统结合性的简介系统要求存储所有药店信息发布系统的信息,

2、包括公告信息、药品信息、友情链接信息、管理员信息和厂商信息。数据库中的相关信息要很好地使用户了解药店的药品,使管理员可以对全部信息进行管理。1.2数据流图1.2.1整体数据流图图1.2.1.1整体数据流1.2.2药品信息处理数据流图图1.2.2.1药品信息处理数据流图1.2.3友情链接信息处理数据流图1.2.3.1友情链接信息处理数据流1.2.4公告信息处理数据流图1.2.4.1公告信息处理数据流1.2.4厂商信息处理数据流1.3数据字典1.3.1数据项(管理员信息为例)名称:NO.类型:int取值范围:0000—9999是否为主键:是备注:主键,不是设为空名称:account类型:Varc

3、har取值范围:0000000000—9999999999是否为主键:否备注:用户名名称:password类型:Varchar取值范围:0000000000—9999999999是否为主键:否备注:密码名称:name类型:Varchar取值范围:0000000000—9999999999是否为主键:否备注:管理员真实姓名名称:sign类型:Bit取值范围:0、1是否为主键:否备注:对管理员的标识名称:TEL类型:Varchar取值范围:0000000000—9999999999是否为主键:否备注:管理员电话名称:ADD类型:Varchar取值范围:0000000000—9999999999是

4、否为主键:否备注:管理员地址名称:E-MAIL类型:Varchar取值范围:0000000000—9999999999是否为主键:否备注:管理员邮箱第二章概念结构设计2.1全局逻辑结构设计图2.1.1全局逻辑结构设计第三章逻辑结构设计3.1逻辑结构按照概念模式与关系模式转化的一般规则,结合实际的需要进行逻辑设计,E—R图中的实体、实体的属性和实体之间的联系转化为关系模式。(红字斜体为主键,蓝字斜体为外键)超级管理员(超级管理员编号,用户名,密码,超管姓名,权限)管理员(管理员编号,用户名,密码,管理员名字,权限)药品(批准文号,大类别编号,小类别编号,产品名称,英文名,商品名,生产单位,生产

5、地址,规格,剂型,产品类别,价格)药品大类别(大类别编号,大类别名)药品小类别(小类别编号,大类别编号,小类别名)公告(公告编号,公告主题,公告内容,发表时间)友情链接(链接编号、链接名、链接地址)3.2三范式检验经检验,设计符合三范式要求。第四章物理结构设计DBMS采用SQLServer20084.1选择索引所谓选择索引存取方法实际上就是根据应用要求确定对关系的哪些属性列建立索引、哪些属性列建立组合索引、哪些索引要设计为唯一索引等。根据本信息系统的具体情况,建立索引的依据如下:(1)一个属性经常在查询条件下出现。(2)一个属性经常作为最大值或最小值等聚集函数的参数。(3)一个属性经常在连接

6、操作的连接条件出现。4.2确定数据库的存储结构本部分主要是确定数据库物理结构,即确定数据的存放位置和存储结构,包括确定关系、索引、聚簇、日志、备份等的存储安排和存储结构,确定系统配置等。在综合考虑存取时间、存储空间利用率和维护代价三方面的因素下,经过权衡,确定下数据的存放位置和存储结构。(1)确定数据的存放位置为了提高系统的性能,根据应用情况将数据的易变部分与稳定部分、经常存取部分与存取效率较低部分分开存放。考虑到目前许多计算机都有多个磁盘,因此将表(如消费单表)和索引放在不同的磁盘上,在查询时,两个磁盘驱动器并行工作,可以大大提高I/O读写的效率;而对于较大的表(如消费单的表)则分放在两个

7、磁盘上,这样可以加快存取速度,在多用户环境下的作用更有效;为了改进系统的性能,将日志文件与数据库对象(表、索引等)放在了不同的盘上。(2)确定系统配置在数据库设计初始阶段,为了对以后的数据库进行物理优化,提供了一些系统配置变量、存储分配系数,并对这些变量赋予了合理的缺省值。但是这些值不一定适合每一种应用环境,在进行物理设计时,对这些变量重新赋值,以改善系统的性能。对系统配置的变量,例如:同时使用数据库的用户数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。