- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数 据 库
课 程 设 计 报 告
设计题目:
组员姓名(学号):
组员姓名(学号):
组员姓名(学号):
专业班级:
学院名称:
指导老师:
年 月 日
目 录
TOC \o 1-3 \h \z 1 绪论 1
1.1 开发背景 1
1.2 开发平台 1
1.3 成员分工 1
2 需求分析 2
2.1 功能需求 2
2.2 数据需求 2
2.3 用户视图 2
2.4 初始数据库大小及增长速度 2
2.5 查找的类型和平均数量 2
2.6 网络和共享访问需求 2
2.7 性能要求 3
2.8 安全性 3
2.9 备份和恢复 3
3 概念结构设计 4
3.1 局部E-R图 4
3.2 全局E-R图 4
4 逻辑结构设计 5
4.1 将E-R图转化为关系模型 5
4.2 关系模型的优化 5
4.3 基表设计 5
4.4 索引设计 6
4.5 视图设计 6
4.6 授权设计 6
4.7 存储过程设计 6
4.8 触发器设计 6
5 数据库实施 7
5.1 数据库定义 7
5.2 基本表定义 7
5.3 索引定义 7
5.4 视图定义 7
5.5 角色及授权 7
5.6 存储过程定义及调用实例 7
5.7 触发器定义 8
6 数据库维护计划 9
7 应用程序设计 10
7.1 模块设计 10
7.2 各模块实现 10
总结 11
- PAGE 11 -
1 绪论
开发背景
说明本系统的开发背景
开发平台
说明本系统所选用的开发工具
前台应用程序:
后台数据库:
成员分工
说明小组成员在设计中所负责的工作,如:需求分析、概念结构设计、逻辑结构设计、具体实施、维护计划设计等。
需求分析
功能需求
说明系统要增、删、修改哪些数据,做哪些数据的统计分析。
数据需求
按教材的方法编写立数据字典,要求包含每个数据项及数据结构的详细说明,格式如下所示:
表1.1数据项
数据项
含义说明
别名
数据类型
长度
取值范围
取值含义
表1.2 数据结构
数据结构
含义说明
组成
用户视图
说明不同权限级别的用户可以对哪些数据做何种操作。以便于系统用户权限的设置。格式如下所示:
表1.3 用户视图表
初始数据库大小及增长速度
查找的类型和平均数量
说明经常查询的表和列,如:
1)查询订购单信息——大约每天20次。
网络和共享访问需求
说明同时访问的用户数,如:
1)系统能够支持至少3名成员并发访问。
性能要求
如:
在上班时间但非高峰期单个记录的搜索时间要少于1秒,高峰期各种搜索的响应时间要少于5秒。
安全性
备份和恢复
概念结构设计
参照教材的方法设计E-R图(用Visio画),并说明实体间的联系
局部E-R图
全局E-R图
逻辑结构设计
将E-R图转化为关系模型
关系模型的优化
如果4.1的结果不满足3NF,将其规范化
基表设计
如:
表4.1 Costume表
字段名
字段说明
数据类型
数据长度
主/外码
可否为空
是否多值
备注
CostumeID
服装号
Int
4
PK
自动编号
年+月+日+序号
CostumeName
服装名字
varchar
50
CostumeTypeID
服装所属类别
Int
4
FK
CostumeStyle
风格
varchar
20
Y
CostumeBrand
品牌
varchar
20
CostumeColor
颜色
varchar
20
CostumeSize
尺码
varchar
20
CostumeTexture
质地
varchar
20
AddDate
添加时间
datetime
8
格式为:年-月-日
OrderDesc
定购说明
varchar
100
Y
CostumePrice
服装价格
money
8
CostumePoint
网上该服装被浏览的次数
Int
4
CostumeImg
该种服装的照片的URL
varchar
200
Y
IsSpecial
标志是否为特价服装
char
1
1:表示是特价
0:表示非特价
SpecailPrice
降价后的价格
money
8
Y
索引设计
视图设计
授权设计
角色
可以访问的表与列
操作权限
角色A
角色B
存储过程设计
数据的更新、企业规则、数据统计等可用存储过程实现
触发器设计
触发器可用于维护完整性规则或企业规则
数据库实施
此章用SQL语句实现上述设计结果。正文中给出重要或有代表性的代码,其余的放在脚本文件中,并写好注释信息。
数据库定义
基本表定义
如:
1.Co
文档评论(0)