中北大学数据库课程设计概念结构和逻辑结构设计学生姓名:闫思倩学号:1021010711学生姓名:郭丽娟学号:1021010701学生姓名:高星煜学号:1021010316学生姓名:常杰学号:1021010423学院:软件学院专业:软件工程题目:家庭财务管理系统指导教师何志英2012年6月3日1一、概念结构设计建立系统数据模型的主要工具是实体-联系图,即E-R图
E-R图的图形符号约定如表1-1所示:表1-1E—R图的图形符号图形符号说明表示实体集合表示属性表示关系集将属性连接到实体集或将实体集连接到联系集系统的E-R图,如图1-1所示,每个实体及属性如下:家庭成员:姓名、称呼、密码、出生日期收入记录:收入项目编号、收入项目名称、收入人员、收入金额、收入日期支出记录:支出项目编号、支出项目名称、支出人员、支出金额、支出日期银行信息:银行账号、银行名称、开户人、存款金额、开户日期1
家庭成员关系E-R图2
收入记录E-R图家庭成员姓名密码称呼出生日期收入记录项目名称项目编号收入金额收入人员收入日期23
支出记录E-R图4
银行信息E-R图5
系统E-R图银行信银行账开户人存款金银行名开户日支出记录项目名称支出人员支出日期支出金额项目编号密码用户管理、查看家庭各成员财务信息登陆姓名支出收入时间金额使用者1n1nn性别出生日期称呼3二、逻辑结构设计1
概述数据库逻辑设计将概念结构转换为某个DBMS所支持的数据模型对其进行优化
在对该家庭理财管理系统的实体关系图进行了分析之后,分别对其实体、联系作了属性的分析,得出这些实体与联系的主键与码值,为以后对该家庭理财管理系统的数据库的物理设计提供了方便与基础
1基本的数据模型有:家庭成员(姓名、称呼、密码、出生日期);收入记录(收入项目编号、收入项目名称、收入人员、收入金额、收入日期);支出记录(支出项目编号、支出项目名称、