3.1 静态数据
储户(帐号,姓名,密码,身份证号,性别,帐户余额,开户日期,开户地址);
银行(名称,代号,地址,联系电话)
银行职员(姓名,职称,工作编号,联系电话,银行代号)
柜台(负责人姓名,工作编号,柜台号)
存折(存折号,账号,姓名,开户网点,开户日期)
3.2 动态数据
活期存取款(nID,帐号,金额,类型,办理日期,利息,账户余额);
定期存款(nID,帐号,存款人姓名,金额,存储年份,年利率,存储日期);
定期取款(nID,帐号,取款人姓名,取款金额,取款日期);
定期记录(nID,帐号,存取款人姓名,类型,操作金额,年份,操作日期)
转账(转账人卡号,收账人姓名,收账人卡号,转账金额,余额,转账时间)
汇款(汇款人,汇款帐号,汇款时间,金额,交易码)
贷款(姓名,帐号,身份证号,日期,担保方式,利率,金额,贷款金额)
挂失(姓名,帐号,身份证号,密码,挂失时间)
3.3 数据库描述
账户信息:帐号varchar(20),开户人姓名varchar(20),账户密码char(6),身分证号varchar(20),账户余额float,开户日期datetime,开户地址varchar(30);
银行:名称Varahar (50),代号Varahar (20),地址Varahar (50),联系电话Varahar (50);
银行职员:姓名Varahar (24),职称Varahar (50),工作编号Char(7),联系电话Varahar (50),银行代号Varahar (20);
柜台:负责人姓名Varahar(24),工作编号Char(7),柜台号Char(4);
活期操作:帐号varchar(20),金额float,类型(存入,支出),账户余额float,利息float,存入日期datetime;
定期存款:帐号varchar(20),存款人姓名varhcar(10),存款金额float,存款日期datetime,存储年份int,存储利率float;
定期取款:帐号varchar(20),取款人姓名varhcar(10),取款金额float,取款日期datetime;
定期历史操作记录:帐号varchar(20),存取款人姓名varhcar(10),类型(存入,支出),办理日期datetime,存储年份int,存储利率float;
转账:转账人卡号Char(20),收账人姓名 Varahar (24),收账人卡号 Char(20),转账金额Decimal(9),余额Varahar (10),转账时间Datatime;
汇款:汇款人Varahar(24),汇款帐号Char(20),汇款时间Datatime,金额Decimal(9),交易码Datatime;
贷款:姓名Varahar(24),帐号Char(20),身份证号Varahar(18),日期Datatime,担保方式Varahar(),利率Declmal(5),金额Decimal(9),贷款金额Decimal(9);
挂失:姓名Varahar (24),帐号Char(20),身份证号Char(18),密码Char(6),挂失时间Date;
3.4 数据字典
储户表
| 序号 | 字段名称 | 字段描述 | 数据类型 | 长度 | 属性 |
| 1 | CNo | 帐号 | Varchar | 20 | PK |
| 2 | CName | 开户人姓名 | Varhcar | 20 | 非空 |
| 3 | CPassword | 登录密码 | Char | 6 | 非空 |
| 4 | CID | 身份证号 | Varchar | 20 | 非空 |
| 5 | CSex | 性别 | Char | 2 | 非空 |
| 6 | CBalance | 帐户余额 | Float | 8 | 非空 |
| 7 | CDate | 开户日期 | Datetime | 8 | 非空 |
| 8 | CAddress | 开户地址 | Varchar | 30 | 非空 |
约束条件:各属性均非空,密码长度为6位;
活期存取款表
| 序号 | 字段名称 | 字段描述 | 数据类型 | 长度 | 属性 |
| 1 | nID | 序号 | Int | 4 | PK |
| 2 | CNo | 帐号 | Varchar | 20 | 非空 |
| 3 | CMoney | 操作金额 | Float | 8 | 非空 |
| 4 | CStyle | 操作类型 | Varchar | 10 | 非空 |
| 5 | CDate | 操作日期 | Datetime | 8 | 非空 |
| 6 | CInterest | 利息 | Float | 8 | 非空 |
| 7 | CBalance | 帐户余额 | Float | 8 | 非空 |
约束条件:各属性均非空;
定期存款表
| 序号 | 字段名称 | 字段描述 | 数据类型 | 长度 | 属性 |
| 1 | nID | 序号 | Int | 4 | PK |
| 2 | CNo | 帐号 | Varchar | 20 | 非空 |
| 3 | CName | 存款人姓名 | Varchar | 10 | 非空 |
| 4 | CMoney | 存款金额 | Float | 8 | 非空 |
| 5 | CDate | 存款日期 | Datetime | 8 | 非空 |
| 6 | CYear | 存储年份 | Int | 4 | 非空 |
| 7 | CRate | 存储利率 | Float | 8 | 非空 |
约束条件:各属性均非空;
定期取款表
| 序号 | 字段名称 | 字段描述 | 数据类型 | 长度 | 属性 |
| 1 | nID | 序号 | Int | 4 | PK |
| 2 | CNo | 帐号 | Varchar | 20 | 非空 |
| 3 | CName | 取款人姓名 | Varchar | 10 | 非空 |
| 4 | CMoney | 取款金额 | Float | 8 | 非空 |
| 5 | CDate | 取款日期 | Datetime | 8 | 非空 |
约束条件:各属性非空
定期操作记录表
| 序号 | 字段名称 | 字段描述 | 数据类型 | 长度 | 属性 |
| 1 | nID | 序号 | Int | 4 | PK |
| 2 | CNo | 帐号 | Varchar | 20 | 非空 |
| 3 | CName | 存取款人姓名 | Float | 8 | 非空 |
| 4 | CStyle | 操作类型 | Char | 4 | 非空 |
| 5 | CMoney | 存取款金额 | float | 8 | 非空 |
| 6 | CYear | 存储年份 | Int | 4 | 非空 |
| 7 | CDate | 存取款日期 | Datetime | 8 | 非空 |
约束条件:各属性非空
银行
| 字段名称 | 数据类型 | 约束条件 |
| 名称 | Varahar (50) | |
| 代号 | Varahar (20) | Primauy key |
| 地址 | Varahar (50) | |
| 联系电话 | Varahar (50) |
| 字段名称 | 数据类型 | 约束条件 |
| 姓名 | Varahar (24) | |
| 职称 | Varahar (50) | |
| 工作编号 | Char(7) | Primauy key |
| 联系电话 | Varahar (50) | |
| 银行代号 | Varahar (20) |
| 字段名称 | 数据类型 | 约束条件 |
| 负责人姓名 | Varahar(24) | |
| 工作编号 | Char(7) | Primauy key |
| 柜台号 | Char(4) |
| 字段名称 | 数据类型 | 约束条件 |
| 存折号 | Char() | |
| 账号 | ||
| 姓名 | ||
| 开户网点 |
| 字段名称 | 数据类型 | 约束条件 |
| 汇款人 | Varahar(24) | |
| 汇款帐号 | Char(20) | |
| 汇款时间 | Datatime | |
| 金额 | Decimal(9) | |
| 交易码 | Datatime |
| 字段名称 | 数据类型 | 约束条件 |
| 姓名 | Varahar(24) | |
| 帐号 | Char(20) | |
| 身份证号 | Varahar(18) | |
| 日期 | Datatime | |
| 担保方式 | Varahar() | |
| 利率 | Declmal(5) | |
| 金额 | Decimal(9) | |
| 贷款金额 | Decimal(9) |
| 字段名称 | 数据类型 | 约束条件 |
| 姓名 | Varahar (24) | |
| 帐号 | Char(20) | |
| 身份证号 | Char(18) | Primauy key |
| 密码 | Char(6) | |
| 挂失时间 | Date |
| 字段名称 | 数据类型 | 约束条件 |
| 姓名 | Varahar(24) | |
| 帐号 | Char(20) | |
| 身份证号 | Varahar(18) | |
| 日期 | Datatime | |
| 担保方式 | Varahar() | |
| 利率 | Declmal(5) | |
| 金额 | Decimal(9) | |
| 贷款金额 | Decimal(9) |