




已阅读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学年小学数学二年级下册浙教版
- Unit 3 写作说课稿 2024-2025学年沪教版英语七年级上册
- 2025年合同终止协议的样本
- 2025建筑材料商品混凝土供求合同
- 2025河南省农业生产设备租赁合同
- 2025合伙经营合同范本
- 2025企业采购销售合同
- 人教版部编道德与法治八年级上册3.1维护秩序说课稿
- 4.7 逻辑代数应用举例说课稿-2025-2026学年中职基础课-职业模块 工科类-语文版-(数学)-51
- 第一节 传染病说课稿-2025-2026学年初中生物学北京版八年级下册-北京版
- 风光制氢醇一体化项目可行性分析报告(参考模板)
- 2025 河北省一级建造师《港口与航道工程实务》试题 (押题) 带答案解析
- 药品追溯管理培训试题(附答案)
- 梓潼县财政投资评审中心公开招聘一级造价工程师笔试备考试题及答案解析
- 2025年医院心理测试题范文(附答案)
- 羽毛球讲解课件
- 智能生产线技术方案
- 2025年民政行业技能鉴定考试-墓地管理员考试历年参考题库含答案解析(5套典型题)
- 质量意识题目及答案
- 家装方案汇报讲解
- 小学数学命题培训课件
评论
0/150
提交评论