已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQL Server 2000数据库应用 个人财务管理系统数 据 库 设 计Sql数据库设计个人财务管理数据库设计1.问题概述 为单个账户设计一个财务管理系统,该系统主要用于对于个人的财务状况进行实时、有效的管理,从支出以及收入。2.概念设计 该系统数据模型包含的实体有:(1).账户:收入和支出的主要对象实体。(2).支出:该账户的支出金额。(3).收入:该账户的收入金额、(4).余额:该账户在进行收入以及支出事件之后当前金额数。(5).支出清单:账户每次详细的支出记录。(6).收入清单:账户每次详细的收入记录。数据实体间的关系如下图: 支出单 支出账户 余额 收入单 收入3.数据实体的ER模型支出单*支出单号支出日期支出用途支出金额账号收入单*收入单号收入日期收入来源收入金额帐号 账户*帐号姓名出生年月性别身份证号余额当前金额*帐号支出总支出金额*帐号收入总收入金额*帐号 4.数据表设计账户关系模式列名数据类型宽度约束是否为空说明*帐号Char20主键NOT NULL姓名Char8NOT NULL出生日期DatatimeNOT NULL性别Char2NOT NULL身份证号Char20NOT NULL支出单关系模式列名数据类型宽度约束是否为空说明*支出单号Char20主键NOT NULL支出日期DatetimeNOT NULL支出用途Char150支出金额Char20NOT NULL帐号Char20外键NOT NULL支出关系模式列名数据类型宽度约束是否为空说明*帐号Char20主键NOT NULL总支出金额Char20NOT NULL收入单关系模式列名数据类型宽度约束是否为空说明*收入单号Char20主键NOT NULL收入日期DatatimeNOT NULL收入用途Char150收入金额Char20NOT NULL帐号Char20外键NOT NULL收入关系模式列名数据类型宽度约束是否为空说明*帐号Char20主键NOT NULL总收入金额Char20NOT NULL余额关系模式列名数据类型宽度约束是否为空说明*帐号Char20主键NOT NULL当前金额Char20NOT NULL5.验证该数据模型经验证符合三范式。6.物理设计硬件: cpu: Intel(R) Core(TM)2 Duo T5800 2.00GHz 内存:2.00GHz 硬盘:250GMB 软件: OS: Microsoft windows xp Professional sp2 DBMS: Microsoft SQL Server 20007.数据库创建示例程序。(1).创建数据库“pfm.mdf”CREATE DATABASE pfmON(NAME=pfm_dat,FILENAME=D:PFMpfm.mdf)(2).创建账户数据表“account”use pfmgocreate table account( 帐号Char(20) not null primary key, 姓名Char(8) not null, 出生日期 datetime not null, 性别Char(2) not null, 身份证号 Char(20) not null,)插入数据:use pfmgoinsert accountvalues(00001,曹鹏,1986-11-4,男,)(3).创建支出单数据表“payoutlist”use pfmgocreate table payoutlist( 支出单号 Char(20) not null primary key, 支出日期 Datetime not null, 支出用途 Char(150), 支出金额 Char(20) not null, 帐号 Char(20) not null,)(4).创建收入单数据表“incomelist”use pfmgocreate table incomelist( 收入单号 Char(20) not null primary key, 收入日期 Datetime not null, 收入用途 Char(150), 收入金额 Char(20) not null, 帐号 Char(20) not null,)(5).创建支出数据表“payout”use pfmgocreate table payout(帐号 Char(20) not null primary key, 总支出金额 Char(20) not null,)(6).创建收入数据表“income”use pfmgocreate table income(帐号 Char(20) not null primary key, 总收入金额 Char(20) not null,)(7).创建余额数据表“balance”use pfmgocreate table balance(帐号 Char(20) not null primary key, 当
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电气专业考研考试题及答案
- 长沙伺服驱动器项目可行性研究报告
- 集中式饮用水水源地环境保护工程可行性研究报告
- 2025年成都百万职工技能大赛(酒体设计师)备赛试题库(含答案)
- 幸福餐桌开席:焦作乡村幸福院千叟宴的民生温度 -2026 届高三语文主题读写素材 11 月热点时事写作素材
- 2026年一级建造师一建市政实务案例分析考点重点知识总结笔记
- 淘宝上签就业协议书
- 主张撤销借款协议书
- 车辆还贷款协议书合同
- 王者荣耀信息协议书
- 中国未来50年产业发展趋势白皮书(第四期)
- (完整版)承插式钢筋混凝土管施工方案
- 市政工程劳务分包合同范本5篇
- 关于螺蛳粉课件
- 半导体分立器件和集成电路键合工作业指导书
- 疾控中心科研管理办法
- 2025至2030中国核医学行业发展分析及发展趋势分析与未来投资战略咨询研究报告
- 2025年公司安全培训考试试题附参考答案(完整版)
- 血液中心求职者必 备面试技巧及题目解析
- 小区规种菜整治方案(3篇)
- 农资店转让合同协议书模板
评论
0/150
提交评论