精品文档---下载后可任意编辑《数据库技术与开发》项目实训设计报告项目名称:银行 ATM 存取款机系统设计与实现姓 名:谭海兵专 业:软件工程指导老师:余金林完成日期:2024-11-22一、项目背景 31、项目任务 12、项目技能目标 13、需求概述 24、开发环境 25、问题分析 Error: Reference source not found二、项目实训内容 Error: Reference source not found1、实训一:制定《数据库设计与编程法律规范》32、实训二:数据库分析设计与建模 63、实训三:创建数据库 74、实训四:创建触发器和插入测试数据 95、实训五:模拟常规业务 126、实训六:创建、使用视图 147、实训七:存储过程实现业务处理 158、实训八:利用事务实现转账 238、心得体会 25一、项目背景1、项目任务使用 PowerDesigner 完成数据库设计创建数据库、创建表、创建约束使用触发器和插入测试数据模拟常规业务、创建视图使用存储过程实现业务处理利用事务实现较复杂的数据更新2、项目技能目标使用 PowerDesigner 完成数据库概念模型和数据库物理模型设计。精品文档---下载后可任意编辑使用 T-SQL 语句创建数据库、表和各种约束。使用 T-SQL 语句编程实现常见业务。使用触发器实现多表之间的级联更新。使用事务和存储过程封装业务逻辑。使用视图简化复杂的数据查询。使用游标技术实现结果集的行集操作。3、需求概述某银行是一家民办的小型银行企业,现有十多万客户,公司将为该银行开发一套 ATM 存取款机系统,对银行日常的存取款业务进行计算机管理,以便保证数据的安全性,提高工作效率。要求根据银行存取款业务需求设计出符合第三范式的数据库结构,使用 T-SQL 语言创建数据库和表,并添加表约束,进行数据的增删改查,运用逻辑结构语句、事务、视图和存储过程,根据银行的业务需求,实现各项银行日常存款、取款和转账业务。4、开发环境数据库:SQL SERVER 2024 开发版数据库建模工具:PowerDesigner155、问题分析该项目的 ATM 存取款机业务如下:(1) 银行存取款业务介绍 银行为客户提供了各种银行存取款业务。详见表 1表1.银行存取款业务业务描述活期无固定存期,可随时存取,存取金额不限的一种比较灵活的存款定活两便事先不约定存期,一次性存入,一次性支取的存款通知不约定存期,支取时需提前通知银行,约定支取日期和金额方能支取的存款整存整取选择存款期限,整笔存入,到期提取本息的一...