数据库技术作业分析.docx
文本预览下载声明
数据库技术
期末作业报告
学 号2013姓 名所在学院土木工程学院指导老师完成日期2015
目录
TOC \o 1-1 \h \z \u HYPERLINK \l _Toc419756202 石家庄铁道大学《数据库技术》课程作业任务书 PAGEREF _Toc419756202 \h 3
HYPERLINK \l _Toc419756206 需求分析 PAGEREF _Toc419756206 \h 4
HYPERLINK \l _Toc419756207 E-R概念模型设计 4
HYPERLINK \l _Toc419756208 逻辑结构设计 PAGEREF _Toc419756208 \h 8
HYPERLINK \l _Toc419756209 数据定义 PAGEREF _Toc419756209 \h 9
HYPERLINK \l _Toc419756210 数据操作 PAGEREF _Toc419756210 \h 10
HYPERLINK \l _Toc419756211 数据查询 PAGEREF _Toc419756211 \h 11
HYPERLINK \l _Toc419756212 主要参考文献 PAGEREF _Toc419756212 \h 11
HYPERLINK \l _Toc419756215 后记 PAGEREF _Toc419756215 \h 12
HYPERLINK \l _Toc419756216 评价 PAGEREF _Toc419756216 \h 12
石家庄铁道大学《数据库技术》 HYPERLINK \l 作业题目录 课程作业任务书
学号: 学生姓名: 专业班级:
一、作业题目
家庭财产管理系统
二、本次作业的目的
通过本次作业,掌握数据库设计的基本步骤,并运用课堂所学知识,进行概念结构设计和逻辑结构设计,指出关系模式的候选码,根据规范化理论分析判断关系模式达到第几范式。如果没有达到第三范式,请将其规范化为第三范式的关系模式。最后使用SQL语言的数据定义、数据操作和数据查询功能创建数据库和数据表,进行数据插入、数据修改和删除操作,最后进行数据查询。
三、本次作业的主要内容和要求(包括需求分析、采用E-R模型的概念结构设计、逻辑结构设计等)
本系统实现家庭主要财产的管理,例如银行储蓄、基金、证券、股票、房产、汽车等;能够灵活、方便的进行查询、插入、删除和修改指定项目的内容;能对相应的内容进行求和、统计个数等相应的统计计算。
建议本系统中包含的信息至少应有:
家庭成员信息,财产类别(房产、汽车、保险、股票、投资理财、基金、储蓄)、购买日期、地点、财产名称、总价、备注等等
建议本系统至少要有以下数据表:
家庭成员信息表;
财产登记表;
银行储蓄登记表;
股票登记表;……
请自行定义数据表中的属性名称、数据类型和宽度等。
要求:
⒈ 独立完成。
⒉ 按照第8章数据库设计的要求进行需求分析;
⒊ 建立E-R模型。
⒋ 将E-R模型转换为关系模型(必须规范到第三范式)。
⒌ 用SQL数据定义功能创建数据库和数据表(视情况设置主码、域、默认值、外码等)。
⒍ 用SQL数据操作功能,向数据表中插入数据。
⒎ 用SQL的数据查询功能实现必要的查询和统计(自己设计查询和统计语句,不能少于8条语句,要包括一般查询、连接查询、自查询、分组查询、统计查询等)。
需求分析
家庭财务管理系统是一个家庭必需的信息管理系统。通过我们对家庭财务管理的详细调查,大部分家庭对于财务的管理还是局限在使用传统的人工纸质记账管理的方式,这种方式存在许多缺点,如:效率很低、安全性差、管理难和产生大量纸质文件等。所以需要一个家庭财务管理系统来为每一个家庭的管理者提供充足的信息和快捷的查询手段。
家庭财务管理系统的信息数据主要是家庭管理员对家庭的收支消费信息的输入,由于一个家庭每天都会有收入和支出的情况,同时家庭也会在银行等金融机构有不同的基金,理财产品等。当然,汽车,房产也算在内,股票也是一个不容忽视的地方。这些不同的家庭财务的更新也导致数据库时时有更新,因此,能够及时有效的处理数据,就需要建立一个数据库来存储数据。
通过对不同的数据进行分析,找出不同表格之间的关系,进而通过数据库的查找来获得相关的信息的变化,能够对银行储蓄、基金、证券、股票、房产、汽车等灵活、方便的进行查询、插入、删除和修改指定项目的内容;能对相应的内容进行求和、统计个数等相应的统计计算。
本系统由根据不同的家庭
显示全部