数据库课程设计案例Word格式.doc

上传人:b****1 文档编号:13084985 上传时间:2022-10-04 格式:DOC 页数:11 大小:181KB
下载 相关 举报
数据库课程设计案例Word格式.doc_第1页
第1页 / 共11页
数据库课程设计案例Word格式.doc_第2页
第2页 / 共11页
数据库课程设计案例Word格式.doc_第3页
第3页 / 共11页
数据库课程设计案例Word格式.doc_第4页
第4页 / 共11页
数据库课程设计案例Word格式.doc_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

数据库课程设计案例Word格式.doc

《数据库课程设计案例Word格式.doc》由会员分享,可在线阅读,更多相关《数据库课程设计案例Word格式.doc(11页珍藏版)》请在冰豆网上搜索。

数据库课程设计案例Word格式.doc

合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。

设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的及将来可能增加的需求。

二、设计内容

(1)E-R模型设计:

对物业公司、业主等实体进行抽象,提取相关属性;

并设计出E-R图;

(2)关系模型设计:

根据E-R模型图,将E-R模型转化为关系模型;

要求关系模型符合3NF要求;

(3)数据库的实现:

在SQLServe2000中实现数据库及各数据表的建立。

三、设计过程

3.1E-R模型设计

作为物业公司,主要是对物业公司员工进行管理,任务分配是由系统用户分配的,物业公司员工负责维护小区以及为业主服务,根据以上分析,可以大致将实体分为一下几种:

物业公司业主小区小区设备物业公司员工系统管理员

总E-R如图3-1所示:

图3-1

每个小区有很多楼宇,而每个楼宇里又有很多房间,他们之间的关系如图3-2所示:

图3-2

物业公司员工主要负责小区的清洁,还有对小区设备进行维修,负责收取业主的水电费、小区的清洁,还有小区的安全保护工作,如图3-3所示:

图3-3

3.2关系模型设计

根据以上的E-R图,先将实体对应的属性列出:

物业公司(公司名称,公司地址,联系电话,建立时间)

业主(姓名,入住时间,房间号,小区号)

物业公司员工(姓名,负责项目,负责区域,家庭住址,联系电话)

小区(小区名,负责人,建成日期,小区位置)

系统用户(姓名,用户名,密码,权限)

楼宇(楼号,类别,层数,建成时间,所属小区)

房间(房号,所属楼宇,所属小区,是否住人,所住用户)

小区设备(设备名称,规格,数量,生产厂商,检修周期)

根据以上实体属性,可大致分为8个表:

物业公司信息表(公司ID,公司名称,公司地址,联系电话,建立时间)

业主信息表(业主ID,姓名,入住时间,房间号,楼号,小区ID)

物业公司员工信息表(员工ID,姓名,负责项目,负责小区ID,家庭住址,联系电话)

小区信息表(小区ID,小区名,负责人,建成日期,小区位置)

系统用户信息表(用户ID,姓名,用户名,密码,权限)

楼宇信息表(楼号,小区ID,类别,层数,建成时间)

房间信息表(房间号,楼号,小区ID,是否住人,用户ID)

小区设备信息表(设备名称,规格,数量,生产厂商,检修周期)

根据分析以上表符合第三范式,表结构如下所示:

物业公司信息表:

字段名

类型

说明

Cid

Char(10)

公司ID

Cname

Varchar(20)

公司名称

Cads

公司地址

Cnum

联系电话

Ctime

Datetime

建立时间

业主信息表:

Yid

业主ID

Yname

姓名

Ytime

入住时间

Room

Char(5)

房间号

Louyu

楼号

Xid

小区ID

物业公司员工信息表:

Wid

员工ID

Wname

Varchar(10)

Xiangmu

负责项目

Wads

家庭住址

Wnum

小区信息表:

Xname

小区名

负责人

Xdate

建成日期

Weizhi

小区位置

系统用户信息表:

Tid

用户ID

Tname

Tpas

密码

Tnum

用户名

Quanxian

权限

楼宇信息表:

Leibie

类别

Lnum

Int

层数

Date

建成时间

房间信息表:

YN

Char

(1)

是否住人

小区设备信息表:

Sname

设备名称

Guige

规格

Snum

数量

Chang

生产厂商

Zhouqi

维修周期

数据库关系图如图3-4所示:

图3-4

3.3数据库的实现

首先建立数据库“物业管理系统”如图3-5所示

图3-5数据库的建立

然后打开查询分析器,选择数据库“物业管理系统”,如图3-6所示:

图3-6查询分析器

然后在查询分析器中输入下面的代码,然后点击执行:

CREATETABLE业主信息表(

Yidchar(10)NOTNULL,

Ynamevarchar(20)NOTNULL,

YtimedatetimeNULL,

Roomchar(5)NULL,

Louyuchar(5)NULL,

Xidchar(10)NULL

CREATETABLE小区信息表(

Xidchar(10)NULL,

Xnamevarchar(20)NULL,

Wnamevarchar(10)NULL,

XdatedatetimeNOTNULL,

Weizhivarchar(20)NULL

CREATETABLE小区设备信息表(

Snamevarchar(20)NULL,

Guigechar(10)NULL,

SnumintNULL,

Changvarchar(20)NULL,

ZhouqiintNULL

CREATETABLE房间信息表(

Roomchar(5)NULL,

Louyuchar(5)NULL,

YNchar

(1)NULL,

Tidchar(10)NULL

CREATETABLE楼宇信息表(

Leibiechar(10)NULL,

LnumintNULL,

DatedatetimeNOTNULL

CREATETABLE物业公司信息表(

Cidchar(10)NULL,

Cnamevarchar(20)NULL,

Cadsvarchar(20)NULL,

Cnumchar(10)NULL,

CtimedatetimeNULL

CREATETABLE物业公司员工信息表(

Widchar(10)NULL,

Xiangmuvarchar(20)NULL,

Wadsvarchar(20)NULL,

Wnumchar(10)NULL

CREATETABLE系统用户信息表(

Tidchar(10)NULL,

Tnamevarchar(10)NULL,

Tpaschar(10)NULL,

Tnumchar(10)NULL,

Quanxianchar(10)NULL

四、设计总结

文本范例:

直接点击应用程序或者在dos环境下运行.exe文件!

在运行条件下按”e”即可退出!

五、参考文献

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 金融投资

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1