ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:145.77KB ,
资源ID:16890467      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16890467.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(模拟银行数据库管理系统Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

模拟银行数据库管理系统Word文档下载推荐.docx

1、6、实验总结97、参考资料10总体设计首先进行需求分析和结构设计,确定该系统的一些功能要求及数据的存储方法,画出流程图以及E-R图。然后根据需求分析所得的流程图及E-R图设计表,确定属性。再用SQL语言编写程序实现操作。最后对系统进行调试与测试,确定系统是否完成设计要求。一、目的与意义1、加深理解概念模型、数据模型(尤其是关系模型)、逻辑结构及物理结构等概念。2、通过实验。掌握关系数据库设计的基本技术,熟悉数据库设计的方法及整个设计过程,并进一步加深对数据库系统概念和特点的理解。重点包括数据库抽象的方法,概念模型的E-R图表示,概念模型向数据模型的转换规则,视图(逻辑结构设计)和索引(物理设计

2、)的建立方法等。3、能够根据用户的实际需求进行数据库系统的设计。4、进一步了解和掌握SQL Server的系统功能。二、设计内容与要求根据现行银行的数据库管理模型,模拟银行数据库管理系统实际运行的过程,设计一个,实现存款、取款、查询等基本功能的管理系统。具体要求如下:1、对银行存取款所涉及到的各种因素进行收集,明确主次问题,确定范式,实现实体和关系体的确立和区分,并附加其相关属性。保证实体完整性和参照完整性。2、对实体的各个属性进行分析,确定主码。同时对关系模型要确定其外码,并确定主码。3、编写相关代码实现数据库的创建和赋值等功能4、根据实际运行环境建立适当的视图和索引5、对所建立的数据库进行

3、测试与调试,并请相关人员进行测定,并加以完善。3、设计工具SQL是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询。SQL是一个通用的、功能极强的关系数据库语言。它之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。SQL语言集数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据控制(Data Control)功能于一体。四、详细设计银行存取款管理系统主要用于用户的一些操作,包括存款、取款、查询、转账等基本操作,主要涉及到银行与用户两个实体,还有交易(

4、存、取、转款等)这个联系。2、数据库需求分析数据库设计必须满足一下几点:1、用户可以进行存款、取款、查询、转账等基本操作;2、相关用户(高级用户和系统管理员)可查询用户的全部资料,用户只可以查询自己资料;3、用户必须有唯一的ID,并且用户的权限不同设计对应的用户类型;4、用户只有查询的权限,没有修改的权限,系统管理员有修改数据库的权限。3、数据库概念结构设计和数据库逻辑模型设计 1、流程图2、ER图模型如下所示E-R图其中:四个实体一个联系实体及属性:Custom:账号,用户名,身份证,开户时间,开户银行,账户结余,住址; Bank:银行ID,银行名称,总存款金额,银行地址;Staff:员工号

5、,员工姓名,所属银行,税收,工资,入行时间;Acount:流水号,交易时间,交易类型,交易金额,余额,上次余额。联系及属性Trade:流水帐号,员工号,账号,银行ID 关系图:关系表:Acount:Bank:Custom:Staff:Trade:五、编码CREATE DATABASE bank_dataon primary(NAME=bank_mian_data,FILENAME=F:bank_data.mdf,SIZE=100MB,MAXSIZE=1000MB)log on(NAME=bank_log_data,bank_data.ldfMAXSIZE=1000MB);create tabl

6、e bank( -银行表银行ID char(20) primary key, 银行名称 char(20)unique, 总存款金额 float , 银行地址 char(20)NOT NULL);create table custom ( -用户表账号 char(22) PRIMARY KEY,用户名 char(20) NOT NULL,身份证 char(18)not null,开户时间 smalldatetime NOT NULL,开户银行 char(20) NOT NULL,帐户余额 float,住址 char(30) NOT NULL,);create table staff( -员工表员

7、工号 char(20)PRIMARY KEY,员工姓名 char(20) NOT NULL,所属银行 char(20) NOT NULL,职位 char(20) NOT NULL,工资 float,入行时间 smalldatetime,)create table Acount( -账单表流水号 char(20) primary key,交易时间 smalldatetime not null ,交易类型 char(20) ,交易金额 float,余额 float,上次余额 float,constraint c2 check (交易类型 in(存款 ,取款,转账)create table trad

8、e(流水号 char(20) ,员工号 char(20),账号 char(22),银行ID char(20),constraint c1 primary key(流水号, 员工号, 账号, 银行ID),constraint c3 foreign key (流水号) references Acount(流水号),constraint c4 foreign key (员工号) references staff(员工号),constraint c5 foreign key ( 账号) references custom( 账号),constraint c6 foreign key (银行ID) re

9、ferences bank(银行ID),)六、实验总结经过实验,我们的收获颇多。刚开始的时候我们感到无从下手,很多问题都没有头绪,对于课程的理解不够,想了很久都没什么思路,甚至想到放弃或者抄袭,但想想自己这样做那就一点收获都没有了,所以还是硬着头皮往下做。后来经过老师的帮助和自己专研看书,在查阅了一些资料之后终于有了一些想法,并且逐步逐步的向下设计,慢慢完成要求,完善系统。其实数据库是一项很有用的技术,现代社会凡是用到计算机的地方几乎都有数据库的存在,我想我们作为一个学习通讯的学生对于数据库的知识是必须掌握的,这对于我们未来是至关重要的,这是将来很多工作的基础。实验作为一个实践环节,对于我们更

10、好的掌握课本知识是很有利的,如果少了这个环节,我们仅仅是学理论,纸上谈兵,华而无实,无法体会到数据库的应用,这是很糟糕的,同时也不利于我们掌握书本上的理论知识。因为实验设计教学环节所必须的一部分希望今后能多增加一些这样的环节,让我们更好的应用所学的理论,同时也让我们体会到知识的强大,因为我们用自己所学的东西亲手做一些东西并实现一些功能是相当有成就感的。在实验过程中,我们对数据库的基本操作及应用有了更加深刻的体会,如:表的创建、数据的插入、删除、修改、主键的确定以及外码及约束条件的应用等等。最终,我们组所设计的银行取款管理系统数据库基本上能够满足相应的的要求,也达到了我们预期的效果。不过在实验过程中,虽然我们搜集了大量的资料来了解银行取款管理系统的管理方面相关的信息,但是我们对其流程毕竟还不是非常了解,在设计表和视图的过程中难免出现了考虑不全面和信息累赘的问题,所以我们的数据库还有待改善。总的来说,本次实验帮助我们将数据库的基本内容都贯穿了起来,有效的帮助我们理解和复习了数据库的相关内容,我们觉得此次的实验是比较成功的。参考资料1 苗雪兰等.数据库系统原理及应用教程M.北京:机械工业出版社.2009,07. 2 王珊等.数据库基础及应用M.北京:人民邮电出版社.2009.3 康晓兵.西安理工大学印刷包装工程学院数字媒体技术专业多媒体数据库技术课程实验大纲.2011,3.

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

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