计算机-数据库课程设计-银行管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(1)创建储户表
Create table chuhu
(CNo int primary key,
CName char(20) not null,
CPassword int not null,
CID int not null,
CAddress char(20) not null,
CBalance int not null,
CDate datetime not null,
CSex char(2) not null,

图5利用查询编辑器创建储户信息表
图6储户信息表
(2)创建活期存取款表
Create table Hcq
(nID int primary key,
CNo int not null,
CMoney int not null,
CBalance int not null,
CDate datetime not null,
CInterest int not null,

图7利用查询编辑器创建活期存取款表
图8活期存取款表
(3)创建定期存款表
Create table dqcun
(nID int primary key,
CNo int not null,
CName char(10) not null,
CMoney int not null,
Crate float not null,
CYear int not null,
CDate datetime not null,
)
图9利用查询编辑器创建定期存款表
图10定期存款表
(4)创建定期取款表
Create table dqqu
(nID int primary key,
CNo int not null,
CDate datetime not null,
CMoney int not null,
CName char(20) not null,
)
图11利用查询编辑器创建定期取款表
图12定期取款表
(5)定期操作记录表
Create table dqjilu
(nID int primary key,
CNo int not null,
CDate datetime not null,
CStyle char(4) not null,
CMoney int not null,
CName char(8) not null,
)
图13利用查询编辑器创建定期操作记录表
图14定期操作记录表2.5.5为系统创建视图
(1)储户表的视图
图15 储户表的视图
(2)活期存取款表的视图
图16活期存取款表的视图(3)定期存款表的视图
图17 定期存款表的视图
(4)定期取款表的视图
图18 定期取款表的视图(5)定期操作记录的视图
图19 定期操作记录的视图3.设计结果及分析
3.1 查询与结果分析
(1)查询储户姓名为王刚的用户的信息
结果为:
图20查询储户姓名为王刚的用户的信息
(2)查询操作金额为85000元用户的帐号
结果为:
图21查询操作金额为85000元用户的帐号
(3)查询定期存取款表中序号为1的用户的名字
结果为:
图22查询定期存取款表中序号为1的用户的名字
(4)为储户表插入一条数据(10012365,张朋,000236,31426003017,鞍山,64,2003-12-20,男)的信息
结果为:
图23为储户表插入一条数据信息
(5)创建角色u1并将对储户表查询,修改和插入的功能赋给角色u1 create role u1
grant select,update,insert
on chuhu
to u1
结果为:
图24创建角色u1并将对储户表查询,修改和插入的功能赋给角色u1
(6)收回角色u1储户表修改的功能
revoke update
on chuhu
from u1
结果为:
图25收回角色u1储户表修改的功能
(7)删除角色u1
结果为:
图26删除角色u1
(8)建立触发器,当向储户表插入新信息后,打印出又添加了一个供应商信息字样结果为:
图27建立触发器
(9)创建查看一个储户的基本信息的存储过程
结果为:
图28创建存储过程
4设计体会
这次银行管理系统课程设计,我主要采用是Microsoft SQL Severe2005数据库设计软件。

通过这次课程设计,加深了我对课程设计的理解。

通过这次数据库课程设计,真正达到了学与用的结合,增强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,在实验过程中,从建立数据开始,对数据库设计理念及思想上有了更高的认识,从需求分析,到概念设计和逻辑设计,E-R图的表示,数据字典的创建,我懂得了不少数据库开发过程中的知识,在实验中建表,及其关系模式,关系代数。

相关文档
最新文档