花店管理系统DB2Word下载.docx

上传人:b****5 文档编号:16888430 上传时间:2022-11-26 格式:DOCX 页数:8 大小:46.40KB
下载 相关 举报
花店管理系统DB2Word下载.docx_第1页
第1页 / 共8页
花店管理系统DB2Word下载.docx_第2页
第2页 / 共8页
花店管理系统DB2Word下载.docx_第3页
第3页 / 共8页
花店管理系统DB2Word下载.docx_第4页
第4页 / 共8页
花店管理系统DB2Word下载.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

花店管理系统DB2Word下载.docx

《花店管理系统DB2Word下载.docx》由会员分享,可在线阅读,更多相关《花店管理系统DB2Word下载.docx(8页珍藏版)》请在冰豆网上搜索。

花店管理系统DB2Word下载.docx

花市地址

②鲜花销售信息需求

◆花店编号

◆鲜花名称

◆销售额

③店员信息需求

◆店员编号

◆店员

◆工资

④鲜花信息需求

◆价格

◆花语

2.数据字典

将所有子系统全部细化。

将所有用户需求分析完毕之后,就要开始构造数据字典了。

经分析之后,本系统要用到七个基本表:

花市信息表,花店信息表,会员信息表,店员信息表,鲜花信息表,花店采购信息表和鲜花销售信息表数据结构定义如表2.1所示。

数据结构名

含义说明

组成

花市

定义了花市的有关信息

花市编号,花市名称,花市地址

花店

定义了花店的有关信息

花店编号,花店名称,花店地址,花店

花店采购信息表

定义了花店采购的有关信息

花市编号,花店编号

店员

定义了店员的有关信息

店员编号,店员,工资,花店编号

鲜花

定义了鲜花的有关信息

鲜花名称,价格,花语

鲜花销售信息表

定义了鲜花销售的有关信息

鲜花名称,花店编号,销售额

概念结构设计

数据抽象与局部视图设计

总体概念结构E-R图。

系统总体结构E-R图

逻辑结构设计

E-R图向关系模型的转换

将总体概念结构E-R图转化成为关系模型。

花市(花市编号,花市名称,花市地址)

花店(花店编号,花店名称,花店地址,花店)

花店采购信息表(花市编号,花店编号)

店员(店员编号,店员,工资,花店编号)

鲜花(鲜花名称,价格,花语)

鲜花销售信息表(鲜花名称,花店编号,销售额)

根据总体结构图设计各表的结构,其相应标的定义如下:

花市信息系统的结构

字段名

数据类型

长度

约束

char

10

主键

varchar

20

不为空

50

花店信息系统的结构

花店编号

花店名称

花店地址

花店采购信息系统的结构

店员信息系统的结构

店员编号

工资

decimal

外键

鲜花信息系统的结构

鲜花名称

价格

花语

鲜花销售信息系统的结构

销售额

数据库物理设计

索引的建立

先给出索引的相关定义,然后自己选择表或者属性建立索引(唯一索引、聚簇索引),要求表和索引存储在不同的表空间里,写出相关的SQL语句。

CREATEINDEX"

USER"

.花市索引ON"

.花市(花市名称ASC)PCTFREE10MINPCTUSED10ALLOWREVERSESCANSPAGESPLITSYMMETRICCOLLECTSAMPLEDDETAILEDSTATISTICS;

CONNECTRESET;

.店员索引ON"

.店员(店员ASC)PCTFREE10MINPCTUSED10ALLOWREVERSESCANSPAGESPLITSYMMETRICCOLLECTSAMPLEDDETAILEDSTATISTICS;

表空间的建立

connecttoag02wmn;

createregulartablespacedms02managedbydatabase

using(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;

数据库的管理与维护

安全性及并发性

权限分配

建立三个用户:

user1,user2,user3

(1)使第一个用户user1和db2admin一起成为admin组的成员,使admin具有SYSADM的权限。

可以对所有表进行操作。

(2)使第二个用户user2拥有DBADM的权限。

(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、备份前修改日志模式为归档日志模式:

db2updatedbcfgusinglogarchmenth1disk:

\db2log\然后断开所有连接,再重新连接数据库进行备份

3、脱机完全备份:

db2backupdbsampletod:

\db2bak\记下时间戳

4、周日在线完全备份,记住时间戳:

db2backupdbsampleonlinetod:

\db2bak\

5、进行周一增量备份,记住时间戳:

db2backupdbsampleonlineincrementaldeltatod:

6、进行周三增量备份,记住时间戳db2backupdbsampleonlineincrementaldeltatod:

……

*若出现数据库崩溃,则恢复数据库:

在完全备份时同时备份了日志文件。

在进行还原时,要从备份映像还原日志文件。

还原最近一次的增量备份:

Db2restoredbsampleincrementalfromd:

\db2log\takenat时间戳

还原全量备份:

db2restoredbsampletakenat时间戳logtargetd:

\db2log\

前滚恢复:

Db2rollforwarddbsampletoendoflogsandstop

即可恢复数据库

数据迁移

将旧电脑Windows操作系统上的数据迁移至新电脑Linux操作系统中,不同操作系统之间迁移DB2数据库操作方法:

1、登录Windows,使用db2move命令将源数据库(htdctr)数据导出至指定的文件夹G:

\db2move\htdctr下。

2、登录Windows,使用db2look命令将数据库DDL导出至指定的文件夹G:

\db2look\htdctr下。

3、登录Windows,使用ftp命令登录Linux服务器(IP:

172.168.16.105),将DDL脚本G:

\db2look\htdctr\db2look_htdctr.sql上传至Linux服务器的指定路径下:

home/db2admin/dbback/db2look/htdctr,注意,上传DDL脚本的时候必须使用ASCII(asc)模式进行数据传输,否则后面执行该脚本会报错:

DB21007E读取该命令时已到达文件末尾。

4、登录Windows,使用ftp命令登录Linux服务器(IP:

172.168.16.105),将导出的数据文件G:

\db2move\htdctr\*全部上传至Linux服务器的指定路径下:

home/db2admin/dbback/db2move/htdctr,注意,上传db2move.lst脚本的时候必须使用ASCII(asc)模式进行数据传输,否则后面执行该脚本会报错:

上传*.ixf、*.001和*.msg文件的时候必须使用二进制模式(bin)进行数据传输。

5、使用telnet命令登录Linux服务器,切换至指定路径:

home/db2admin/dbback/db2look/htdctr,创建数据库htdctr,完毕之后执行DDL脚本,创建数据库对象

6、在Linux服务器上使用load命令装载数据

至此,数据库迁移顺利完成。

总结

在这个学期我们学习使用IBMDB2应用程序,并应用了SQL语言,而且对数据库的创建、修改、删除方法也有了一定的了解。

为了更好的巩固和加强书本所学的知识,并把所学的东西转化为实际应用,在这里我进行花店管理系统数据库的设计。

通过把花店管理系统的构造以及采购的信息还有鲜花,店员的相关信息制成表格,输入到数据库中,使之能够进行查询、修改、删除并且与花店管理系统执行相同的操作。

需求分析阶段就是要研究我所作的花店管理系统的具体分类和实施过程流图。

概念设计阶段要完成数据抽象与局部视图设计还有视图的集成,逻辑结构设计阶段要把E-R图转化为关系模式,最后就是要维护数据库。

通过这次课程设计,对数据库的有关知识熟练掌握,并为毕业设计打好了基础。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 农学

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

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