1 / 4
文档名称:

ATM取款机系统数据库设计.doc

格式:doc   大小:130KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ATM取款机系统数据库设计.doc

上传人:85872037 2018/8/28 文件大小:130 KB

下载得到文件列表

ATM取款机系统数据库设计.doc

文档介绍

文档介绍:------------ ATM取款机系统数据库设计-----------------------------
根据下面的需求描述,设计相应的数据库概念模型(ER模型),并转换成满足3NF的关系数据库模式。
某银行拟开发一套ATM取款机系统,实现如下功能:
1、开户(到银行填写开户申请单)2、取钱3、存钱4、查询余额
5、转账
现要求对“ATM柜员机系统”进行数据库的设计并实现

用户信息表:userInfo :
字段名称说明
customerID 顾客编号自动编号,从1开始,主键
customerName 开户名必填
PID 身份证号必填,只能是18位或15位,身份证号唯一约束
telephone 联系电话必填,格式为手机号11位,第一位为1,第二位为3或5,其他位为0到9
address 居住地址
银行卡信息表:cardInfo
字段名称说明
cardID 卡号必填,主健,银行的卡号规则和电话号码一样,一般前8位代表特殊含义,如某总行某支行等。假定该行要求其营业厅的卡号格式为:10101111xxxxxxxx开始
curType 货币种类必填,默认为RMB
savingType 存款类型活期/定活两便/定期
openDate 开户日期必填,默认为系统当前日期
openMoney 开户金额必填,不低于1元
balance 余额必填,不低于1元,否则将销户
pass 密码必填,6位数字,开户时默认为6个“8”
IsReportLoss 是否挂失必填,是/否值,默认为”否”
customerID 顾客编号外键,必填,表示该卡对应的顾客编号,一位顾客允许办理多张卡号
交易信息表:transInfo
字段名称说明
transDate 交易日期必填,默认为系统当前日期
cardID 卡号必填,外健,可重复索引
transType 交易类型必填,只能是存入/支取
transMoney 交易金额必填,大于0
remark 备注可选输入,其他说明
userInfo表的约束
customerID 顾客编号自动编号,从1开始,主键
customerName 开户名必填
PID 身份证号必填,只能是18位,身份证号唯一约束
telephone 联系电话必填,
address 居住地址
cardInfo表的约束
cardID 卡号必填,主健, 银行的卡号规则和电话号码一样,一般前8位代表特殊含义,如某总行某支行等。假定该行要求其营业厅的卡号格式为:10101111xxxxxxxx开始
curType 货币必填,默认为RMB
savingType 存款种类活期/定活两便/定期
openDate 开户日期必填,默认为系统当前日期
cardInfo表的约束
openMoney 开户金额必填,不低于1元
balance 余额必填,不低于1元,否则将销户
pass 密码必填,6位数字,默认为6个8
IsReportLoss 是否挂失必填,是/否值,默认为”否”
customerID 顾客编号必填,表示该卡对应的顾客编号,一位顾客可以办理多张卡
transInfo表的约束
transType 必填,只能是存入/支取
cardID 卡号必填,外健,可建索引
transMo