1.引言
数据库设计是软件系统设计极为重要的一部分。数据模型设计和数据结构设计是软件开发的基础。本文档着重描述网上花店系统的数据库系统设计,旨在描述符合系统业务需求数据库系统设计。
目的
系统设计人员、开发人员和客户通过阅读本文了解网上花店系统的数据关系、数据字典和数据库对象(表、视图、存储过程等)。
范围
本文包括了客户关系管理系统的数据结构设计和数据字典设计,重点是描述清楚每个使用的实体数据项。详细规定数据项的使用属性。 读者
小组成员,教师
数据库环境说明
本系统采用MySQL数据库服务器。数据库有表和序列构成。表存储了应用系统中的数据,序列用于生成表中行的唯一记录编号。
2.运用设计
数据字典设计
为了更好地对数据进行查询统计,使用户可以将新的字段或数据表加进系统中,并及时的收集、整理数据,本系统建立了数据字典,用来对数据进行管理。数据
字典定义了本系统操作的所有数据库以及各数据库中的表、字段等。系统管理程序完成数据字典的维护功能。各子系统数据字典说明如下所述。 1.鲜花表(flower)
鲜花表主键:ID
2.留言表(message)
留言表主键:ID 外键:USER_ID
3.订单表(ordero)
订单表主键:ID 外键:USER_ID
4.鲜花分类表(type)
鲜花分类表主键:id
5.用户表(user)
用户表主键:ID
3.优化
本系统数据设计优化主要采用两种策略: 一、
设计优化
1、在设计过程中通过序列(Sequence)来保证数据项的唯一性和相对连续性,保证数据存取的高效。
2、索引优化,对于经常访问且不宜发生数据块删、改的数据表字段实施索引 二、
SQL 优化
建议前端应用采用单字符别名方式,加快访问效率。
因篇幅问题不能全部显示,请点此查看更多更全内容