数据库课程设计报告-atm

数据库课程设计报告-atm

ID:17704917

大小:276.00 KB

页数:12页

时间:2018-09-04

数据库课程设计报告-atm_第1页
数据库课程设计报告-atm_第2页
数据库课程设计报告-atm_第3页
数据库课程设计报告-atm_第4页
数据库课程设计报告-atm_第5页
资源描述:

《数据库课程设计报告-atm》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(数据库课程设计)设计说明书起止日期:2011年1月10日至2011年1月14日系别信息工程系学生学号093411245学生姓名徐达班级信息09E3指导教师(签字)伊雯雯课程负责人(签字)朱东2011年1月14日目录一、目的与要求4二、系统分析41.需求分析(二级标题加粗、宋体小四号,行距采用固定值20磅)42.开发及运行环境4三、数据库设计41.概念数据库设计42.逻辑数据库设计53.物理数据库设计5一、创建数据库5二.创建表6三.视图8四.存储过程8四、课程设计中遇到的问题、解决方法、收获和总结12五、参考文献13题目一、目的与要求通过数据库课程

2、设计,进一步掌握数据库系统的理论和方法。培养和锻炼开发管理信息系统的能力。为今后信息系统开发打下良好的基础。本课程环节主要针对《关系数据库基础与应用》这么课程进行设计,数据库是一门应用性很强的专业课,在学习时必须注意理论与实践相结合。本次课程环节旨在培养学生在本课程范围内,初步掌握解决实际应用问题时所应具备的查阅资料、综合运用所学知识的能力,为毕业设计及今后从事专业工作打下基础。本课程环节要求学生了解企业管理信息系统后台数据库的设计、配置过程,掌握管理信息系统的开发方法。主要包括:需求分析、数据分析、系统逻辑模型设计方法;功能设计、物理模型设计方法;

3、系统的实现等方法。完成一个小型系统后台数据库的设计与配置。二、系统分析1.需求分析(二级标题加粗、宋体小四号,行距采用固定值20磅)需求分析即描述系统的需求,实现哪些具体的功能。2.开发及运行环境包括硬件配置、软件平台,开发使用的应用软件及语言等。三、数据库设计1.概念数据库设计设计实体联系E-R图(同组相同),实体属性E-R图。2.逻辑数据库设计用户表字段名称数据类型长度约束含义customeridInt4主键约束顾客编号customernamevarchar8非空开户姓名identityCardvarchar18唯一性,检查身份证号telepho

4、nevarchar12检查联系电话addressvarchar80非空居住地址银行卡表字段名称数据类型长度约束含义CardnumbInt4主键约束卡号Moneytypevarchar8非空货币种类Inputtypevarchar8唯一性,检查存款类型Opentimedatetime检查开户日期OpenmoneyMoney检查开户金额LeftmoneyMoney检查余额Pwdchar6检查,默认密码YngsChar2默认是否挂失customeridint4外键顾客编号交易信息表字段名称数据类型长度约束含义tradetimeInt4默认交易日期cardn

5、umbvarchar8外键卡号tradetypevarchar18非空交易类型trademoneyvarchar12检查交易金额remarkvarchar80非空备注3.物理数据库设计一、创建数据库createdatabaseATMonprimary(name='ATM_mdf',filename='C:ATMATM.mdf',size=3MB,filegrowth=15%,maxsize=100MB),(name='ATM_ndf',filename='C:ATMATM.ndf',size=3MB,maxsize=unlimited,fil

6、egrowth=2MB)logon(name='ATM_log',filename='C:ATMATM.log',size=3MB,maxsize=unlimited,filegrowth=15%)数据库的创建,首先分析所需数据的大小,在次,创建主数据文件,辅助数据文件,日志事物文件二.创建表createtablecustomer(customeridintnotnullidentity(1,1)primarykey,customernamevarchar(20)notnull,identityCardvarchar(18),telephonec

7、har(12),addressvarchar(80))altertablecustomeraddconstraintCK_telephonecheck(telephonelike'[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9]'ortelephonelike'[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'ortelephonelike'[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][

8、0-9][0-9]'ortelephonelike'[0-9][0-9][0-9][0-9]-[0-9][0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。