花店管理系统Word格式文档下载.docx
- 文档编号:17523121
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:9
- 大小:34.17KB
花店管理系统Word格式文档下载.docx
《花店管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《花店管理系统Word格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。
2鲜花销售信息需求
花店编号
鲜花名称
销售额
3店员信息需求
店员编号
店员姓名
工资
4鲜花信息需求
价格
花语
2•数据字典
将所有子系统全部细化。
将所有用户需求分析完毕之后,就要开始构造数据字典了。
经分析之后,本系统要用到七个基本表:
花市信息表,花店信息表,会员信息表,店员信
息表,鲜花信息表,花店采购信息表和鲜花销售信息表数据结构定义如表所示。
数据结构名
含义说明
组成
花市
定义了花市的有关信息
花市编号,花市名称,花市地址
花店
定义了花店的有关信息
花店编号,花店名称,花店地址,
花店电话
花店米购信息表
定义了花店采购的有关信息
花市编号,花店编号
店员
定义了店员的有关信息
店员编号,店员姓名,工资,花
店编号
鲜花
定义了鲜花的有关信息
鲜花名称,价格,花语
鲜花销售信息表
定义了鲜花销售的有关信息
鲜花名称,花店编号,销售额
概念结构设计
数据抽象与局部视图设计
总体概念结构E-R图。
「鲜花名称)
、
花店名称
、-花店编号花语
花店地址
采购-
」X/
花市地址)
工作
n
「店员编号:
.
店员工资)
系统总体结构E-R图
逻辑结构设计
E-R图向关系模型的转换
将总体概念结构E-R图转化成为关系模型。
花市(花市编号,花市名称,花市地址)
花店(花店编号,花店名称,花店地址,花店电话)
花店采购信息表(花市编号,花店编号)
店员(店员编号,店员姓名,工资,花店编号)
鲜花(鲜花名称,价格,花语)
鲜花销售信息表(鲜花名称,花店编号,销售额)
根据总体结构图设计各表的结构,其相应标的定义如下:
花市信息系统的结构
字段名
数据类型
长度
约束
char
10
主键
varchar
20
不为空
50
花店信息系统的结构
花店采购信息系统的结构
店员信息系统的结构
decimal
外键
鲜花信息系统的结构
鲜花销售信息系统的结构
数据库物理设计
索引的建立
先给出索引的相关定义,然后自己选择表或者属性建立索引(唯一索引、聚簇索引)要求表和索引存储在不同的表空间里,写出相关的SQL语句。
CREATEINDEX"
USER"
.花市索引ON"
.花市(花市名称ASC)PCTFREE10MINPCTUSED10ALLOWREVERSESCANSPAGESPLITSYMMETRICOLLECTSAMPLEDETAILEDSTATISTICS;
CONNECTRESET;
.店员索引ON"
.店员(店员姓名ASC)PCTFREE10MINPCTUSED10ALLOWREVERSESCANSPAGESPLITSYMMETRICOLLECTSAMPLEDETAILEDSTATISTICS;
表空间的建立connecttoag02wmn;
createregulartablespacedms02managedbydatabaseusing(file'
d:
\dms\dms02'
14)extentsize2;
createlongtablespacedms03managedbydatabaseusing(file'
\dms\dms03'
728)extentsize8;
createregulartablespacedms04managedbydatabaseusing(file'
\dms\dms04'
22)extentsize2;
createregulartablespacedms05managedbydatabaseusing(file'
\dms\dms05'
16)extentsize2;
createregulartablespacedms06managedbydatabaseusing(file'
\dms\dms06'
40)extentsize4;
createregulartablespacesms01managedbysystemusing
('
\sms\sms01'
'
\sms\sms02'
)extentsize4;
数据库的管理与维护
安全性及并发性
权限分配
建立三个用户:
userl,user2,user3
(1)使第一个用户userl和db2admin一起成为admin组的成员,使admin具有SYSADM的权限。
可以对所有表进行操作。
(2)使第二个用户user2拥有DBAD啲权限。
(3)将创建的表之一上的所有特权授予给自己建立的用户user3。
(4)为鲜花信息表设置RR隔离级,防止用户读取信息时出现丢失更新、脏读、不可重复读、幻象。
角色表:
编号
角色
可操作对象
可操作权限
所属的成员用户
1
dbo
所有数据库对象
所有操作
User1、db2admin
2
Public
鲜花信息表、鲜花销售信息系统表、花店信息系统
Select
User2、user3
备份与还原设计
每周日晚上11:
30对sample数据库进行一次联机完全备份,然后在周一至周六的明天晚上11:
30对sample数据库进行一次联机差异增量备份。
1、在不同路径下创建两个文件夹d:
\db2bak\、d:
\db2log分别存放备份的数据及日志
文件
2、备份前修改日志模式为归档日志模式:
db2updatedbcfgusinglogarchmenth1
disk:
\db2log\然后断开所有连接,再重新连接数据库进行备份
3、脱机完全备份:
db2backupdbsampletod:
\db2bak\记下时间戳
4、周日在线完全备份,记住时间戳:
5、进行周一增量备份,记住时间戳:
db2backupdbsampleonlineincrementaldelta
6、进行周三增量备份,记住时间戳db2backupdbsampleonlineincrementaldeltato
*若出现数据库崩溃,则恢复数据库:
在完全备份时同时备份了日志文件。
在进行还原时,要从备份映像还原日志文件。
还原最近一次的增量备份:
Db2restoredbsampleincrementalfromd:
\db2log\takenat时间戳
还原全量备份:
db2restoredbsampletakenat时间戳
前滚恢复:
Db2rollforwarddbsampletoendoflogsandstop即可恢复数据库
数据迁移
将旧电脑Windows操作系统上的数据迁移至新电脑Linux操作系统中,不同操作系统之间迁移DB2数据库操作方法:
1、登录Windows,使用db2move命令将源数据库(htdctr)数据导出至指定的文件
夹G:
\db2move\htdctr下。
DDL导出至指定的文件夹
2、登录Windows,使用db2look命令将数据库G:
\db2look\htdctr下。
3、登录Windows,使用ftp命令登录Linux服务器(IP:
),将DDL脚本G:
\db2look\htdctr\上传至Linux服务器的指定路径下:
home/db2admin/dbback/db2look/htdctr,注意,上传DDL脚本的时候必须使用ASCII(asc)模式进行数据传输,否则后面执行该脚本会报错:
DB21007E读取该命令时已到达文
件末尾。
4、登录Windows,使用ftp命令登录Linux服务器(IP:
),将导出的数据文件G:
\db2move\htdctr\*全部上传至Linux服务器的指定路径下:
home/db2admin/dbback/db2move/htdctr,注意,上传脚本的时候必须使用ASCII(asc)模式进行数据传输,否则后面执行该脚本会报错:
DB21007E读取该命令时已到达文件末尾。
上传*.ixf、*.001和*.msg文件的时候必须使用二进制模式(bin)进行数据传输。
5、使用telnet命令登录Linux服务器,切换至指定路径:
home/db2admin/dbback/db2look/htdctr,创建数据库htdctr,完毕之后执行DDL脚本,创建数据库对象
6、在Linux服务器上使用load命令装载数据至此,数据库迁移顺利完成。
总结
在这个学期我们学习使用IBMDB2应用程序,并应用了SQL语言,而且对数据库的创建、修改、删除方法也有了一定的了解。
为了更好的巩固和加强书本所学的知识,并把所学的东西转化为实际应用,在这里我进行花店管理系统数据库的设计。
通过把花店管理系统的构造以及采购的信息还有鲜花,店员的相关信息制成表格,输入到数据库中,使之能够进行查询、修改、删除并且与花店管理系统执行相同的操作。
需求分析阶段就是要研究我所作的花店管理系统的具体分类和实施过程流图。
概念设计阶段
要完成数据抽象与局部视图设计还有视图的集成,逻辑结构设计阶段要把E-R图转化为关
系模式,最后就是要维护数据库。
通过这次课程设计,对数据库的有关知识熟练掌握,并为毕业设计打好了基础。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 花店 管理 系统