- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ATM数据库设计
5.数据模型
本系统的数据模型主要是进行数据库的设计。
5.1数据库的概念结构模型设计
余额
概念设计以反映现实世界中的实体、属性和它们之间的关系等的原始数据形式,建立数据库的每一幅用户视图。其中系统中的管理用户添加新用户的信息,删除注销的客户信息,管理数据库以及维护数据库库的安全等,包含管理员的基本信息;用户可以用自己的银行卡进行存储,转账,修改密码等操作,数据库中包含用户的基本信息。
卡号
姓名
下图为数据库的概念设计(E-R图):
身份证
联系方式
银行卡
拥有
用户
管理
密码
员工号
删除
机号
操作
添加
姓名
管理员
家庭住址
ATM
备注
电话号码
位置
维护
查询
取钱
改密码
存钱
付账
转账
修改
数据库
存储
更新日期
总现金数
名字
5.2数据库的逻辑结构模型设计
数据库的逻辑设计是将各局部的E-R图进行分解、合并后重新组织起来形成数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构、所建立的各个数据之间的相互关系。根据本系统需求分析,系统的数据库包括了用户表、银行卡表、管理员表、数据库表、ATM表以及它们之间的联系表。
用户表包含的信息:
●用户姓名
●用户身份证号
●用户联系方式
银行卡表包含的信息:
●卡号
●密码
●余额
管理员表包含的信息:
●员工号
●管理员姓名
●管理员家庭住址
●电话号码
●其他信息
数据库表信息包含的信息
●数据库的名字
●数据库中显示的总现金数
●更新日期
ATM机表包含的信息
●机号
●所在位置
各个实体之间的联系表:
用户与银行卡之间:
●用户身份证
●银行卡号
用户与管理员之间:
●用户身份证
●管理员员工号
●添加动作
●删除
用户与数据库之间:
●用户身份证
●数据库名字
管理员与数据库之间:
●管理员员工号
●数据库名字
银行卡号与数据库之间:
●数据库名字
●银行卡卡号
数据库与ATM机之间:
●数据库名字
●ATM机号
用户与ATM机之间:
●用户身份证
●ATM机号
●存钱
●转账
●付账
●改密码
●取钱
●查询
具体的逻辑设计表如下:
用户表:
字段名字段代码字段类型关键字可否为空姓名cnameVARVARCHAR(12)身份证号cIDSTRING(18)YN联系方式cteleVARVARCHAR(12)银行卡表:
字段名字段代码字段类型关键字可否为空卡号bIDCHAR(12)YN余额BmoneyDOUBLE密码bpasscardSTRINGN管理员表:
字段号字段代码字段类型关键字可否为空员工号eIDCHAR(10)YN姓名EnameVARVARCHAR(12)N备注EaddVARVARCHAR(22)电话号码EteleVARVARCHAR(12)N住址EhouseVARVARCHAR(32)数据库表:
字段号字段代码字段类型关键字可否为空名字DnameVARVARCHAR(12)YN更新日期DdateDATE总现金dmoneyDOUBLEATM机表:
字段号字段代码字段类型关键字可否为空机号AIDCHAR(10)YN位置AlocalVARVARCHAR(32)N
联系表:
用户与银行卡联系表:
字段号字段代码字段类型关键字可否为空用户身份证号CIDSTRING(18)FKN卡号bIDCHAR(12)FKN用户与管理员联系表:
字段号字段代码字段类型关键字可否为空用户身份证号CIDSTRING(18)FKN员工号eIDCHAR(10)FKN添加CselectVARCHAR(15)N删除CdeleteVARCHAR(15)N用户与数据库联系表:
字段号字段代码字段类型关键字可否为空用户身份证号CIDSTRING(18)FKN名字DnameVARVARCHAR(12)FKN管理员与数据库联系表:
字段号字段代码字段类型关键字可否为空名字DnameVARVARCHAR(12)FKN员工号eIDCHAR(10)FKN银行卡号与数据库联系表:
字段号字段代码字段类型关键字可否为空名字DnameVARVARCHAR(12)FKN卡号bIDCHAR(12)FKN数据库与ATM机联系表:
字段号字段代码字段类型关键字可否为空名字DnameVARVARCHAR(12)FKN机号
您可能关注的文档
最近下载
- 工程施工资源配置计划施工资源配置计划.docx VIP
- DB65T 4254-2019机关办公楼(区)物业管理规范 保洁服务.docx VIP
- 《中国高血压防治指南(2024年修订版)》解读及临床实践题库答案-2025年华医网继续教育答案.docx VIP
- 开题报告_(某化工降压变电所电气设计)_图文.docx VIP
- 香精香料废水污染控制与治理技术规范.pdf
- 2025年软件定义汽车:SOA和中间件行业研究报告.pdf VIP
- 中华护理学会团体标准(最新版).pdf VIP
- 2025年老旧小区改造工程进度管理与施工安全风险报告.docx
- 2025年学宪法、讲宪法知识竞赛题库及答案.pdf VIP
- 2022年贵州省遵义市八年级竞赛数学试卷.doc VIP
文档评论(0)