数据库课程设计报告-atm.docVIP

  • 5
  • 0
  • 约1.13万字
  • 约 13页
  • 2019-09-04 发布于湖南
  • 举报
(数据库课程设计) 设计说明书 起止日期: 2011 年 1 月 10 日 至 2011 年 1 月 14 日 系别 信息工程系 学生学号 093411245 学生姓名 徐达 班级 信息09E3 指导教师(签字) 伊雯雯 课程负责人(签字) 朱东 2011 目 录 TOC \o 1-3 \h \z \u 一、目的与要求 4 二、系统分析 4 1. 需求分析(二级标题加粗、宋体小四号,行距采用固定值20磅) 4 2.开发及运行环境 4 三、数据库设计 4 1.概念数据库设计 4 2.逻辑数据库设计 5 3.物理数据库设计 5 一、创建数据库 5 二.创建表 6 三.视图 8 四.存储过程 8 四、课程设计中遇到的问题、解决方法、收获和总结 12 五、参考文献 13 题目 一、目的与要求 通过数据库课程设计,进一步掌握数据库系统的理论和方法。培养和锻炼开发管理信息系统的能力。为今后信息系统开发打下良好的基础。 本课程环节主要针对《关系数据库基础与应用》这么课程进行设计,数据库是一门应用性很强的专业课,在学习时必须注意理论与实践相结合。本次课程环节旨在培养学生在本课程范围内,初步掌握解决实际应用问题时所应具备的查阅资料、综合运用所学知识的能力,为毕业设计及今后从事专业工作打下基础。 本课程环节要求学生了解企业管理信息系统后台数据库的设计、配置过程,掌握管理信息系统的开发方法。主要包括:需求分析、数据分析、系统逻辑模型设计方法;功能设计、物理模型设计方法;系统的实现等方法。完成一个小型系统后台数据库的设计与配置。 二、系统分析 1. 需求分析(二级标题加粗、宋体小四号,行距采用固定值20磅) 需求分析即描述系统的需求,实现哪些具体的功能。 2.开发及运行环境 包括硬件配置、软件平台,开发使用的应用软件及语言等。 三、数据库设计 1.概念数据库设计 设计实体联系E-R图(同组相同),实体属性E-R图。 2.逻辑数据库设计 用户表 字段名称 数据类型 长度 约束 含义 customerid Int 4 主键约束 顾客编号 customername varchar 8 非空 开户姓名 identityCard varchar 18 唯一性,检查 身份证号 telephone varchar 12 检查 联系电话 address varchar 80 非空 居住地址 银行卡表 字段名称 数据类型 长度 约束 含义 Cardnumb Int 4 主键约束 卡号 Moneytype varchar 8 非空 货币种类 Inputtype varchar 8 唯一性,检查 存款类型 Opentime datetime 检查 开户日期 Openmoney Money 检查 开户金额 Leftmoney Money 检查 余额 Pwd char 6 检查,默认 密码 Yngs Char 2 默认 是否挂失 customerid int 4 外键 顾客编号 交易信息表 字段名称 数据类型 长度 约束 含义 tradetime Int 4 默认 交易日期 cardnumb varchar 8 外键 卡号 tradetype varchar 18 非空 交易类型 trademoney varchar 12 检查 交易金额 remark varchar 80 非空 备注 3.物理数据库设计 一、创建数据库 create database ATM on primary ( name=ATM_mdf, filename=C:\ATM\ATM.mdf, size=3MB, filegrowth=15%, maxsize=100MB ), ( name=ATM_ndf, filename=C:\ATM\ATM.ndf, size=3MB, maxsize=unlimited, filegrowth=2MB ) log on ( name=ATM_log, filename=C:\ATM\ATM.log, size=3MB, maxsize=unlimited, filegrowth=15% ) 数据库的创建,首先分析所需数据的大小,在次,创建主数据文件,辅助数据文件,日志事物文件 二.创建表 create table customer ( customerid int not null identity(1,1) primary key, customername varchar(20) not null , identityCard varchar(18), telephone char(12), a

文档评论(0)

1亿VIP精品文档

相关文档