中国石油大学数据库课程设计Word文档下载推荐.docx

上传人:聆听****声音 文档编号:3642865 上传时间:2023-05-02 格式:DOCX 页数:14 大小:46.37KB
下载 相关 举报
中国石油大学数据库课程设计Word文档下载推荐.docx_第1页
第1页 / 共14页
中国石油大学数据库课程设计Word文档下载推荐.docx_第2页
第2页 / 共14页
中国石油大学数据库课程设计Word文档下载推荐.docx_第3页
第3页 / 共14页
中国石油大学数据库课程设计Word文档下载推荐.docx_第4页
第4页 / 共14页
中国石油大学数据库课程设计Word文档下载推荐.docx_第5页
第5页 / 共14页
中国石油大学数据库课程设计Word文档下载推荐.docx_第6页
第6页 / 共14页
中国石油大学数据库课程设计Word文档下载推荐.docx_第7页
第7页 / 共14页
中国石油大学数据库课程设计Word文档下载推荐.docx_第8页
第8页 / 共14页
中国石油大学数据库课程设计Word文档下载推荐.docx_第9页
第9页 / 共14页
中国石油大学数据库课程设计Word文档下载推荐.docx_第10页
第10页 / 共14页
中国石油大学数据库课程设计Word文档下载推荐.docx_第11页
第11页 / 共14页
中国石油大学数据库课程设计Word文档下载推荐.docx_第12页
第12页 / 共14页
中国石油大学数据库课程设计Word文档下载推荐.docx_第13页
第13页 / 共14页
中国石油大学数据库课程设计Word文档下载推荐.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

中国石油大学数据库课程设计Word文档下载推荐.docx

《中国石油大学数据库课程设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《中国石油大学数据库课程设计Word文档下载推荐.docx(14页珍藏版)》请在冰点文库上搜索。

中国石油大学数据库课程设计Word文档下载推荐.docx

数据库主要包括如下内容:

现有房源情况、买卖房屋者的基本情况、交易情况等。

该系统需实现三个主要功能:

各种信息的维护、各种信息的查询、各种信息的统计。

一、概念模型设计

(1)合并各分E-R图,消除属性冲突、命名冲突、结构冲突等三类冲突,得到初步E-R图,再消除不必要冗余,得到的基本E-R图如下所示:

n

购房

1

房屋

(2)各E-R图各实体的属性如下所示:

房源:

房源(编号,城区,环境,付款,来源,委托,产权,状态)

客源:

客源(客户编号,客户姓名,客户电话,电子邮箱,客户地址,具体位置,产权性质,最低购价,最高购

价,最小面积,最大面积,委托日期,截止日期,录入人员,当前状态)

职员:

职员(职员编号,姓名,性别,身份证号,学历,职务,所在部门,出生日期,联系电话,联系电话,家庭住址,电子邮箱,备注,简历)

各E-R图中联系的属性如下所示:

销售信息:

销售信息(售房编号,编号,具体位置,配套环境,房,厅,土地性质,产权性质,价格,产权名

称,产权编号,业主姓名,业主电话,联系人,联系电话,委托日期,截止日期,录入人员,当前状态,备注)

二、逻辑结构设计

关系模式房源信息,客源信息不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖,已经达到了3NF,但是购房信息,租房信息中存在着一些数据冗余。

(一)数据库模式定义

表2.1房源信息表

列名

数据类型

可否为空

说明

编号

Varchar

notnull

房屋编号

城区

Nvarchar

房屋所在城区

环境

房屋所在的环境

付款

Nchar

房屋付款

来源

房屋来源

委托

Notnull

房屋委托

产权

房屋产权

状态

房屋状态

表2.2

客源信息表

客户编号

Char

客户姓名

客户电话

电子邮箱

客户邮箱

客户地址

具体位置

产权性质

最低购价

Money

最高购价

最小面积

Int

最大面积

委托日期

Datetime

截止日期

录入人员

当前状态

表2.3

职员信息表

职员编号

姓名

职员姓名

性别

职员性别

身份证号

职员身份证号

学历

职员学历

职务

职员职务

所在部门

职员所在部门

出生日期

职员出生日期

联系电话

职员联系电话

家庭住址

职员家庭住址

职员电子邮箱

备注

职员备注

简历

表2.4

操作员信息表

职员简历

账号

密码

varchar

表2.5

售房信息表

售房编号

配套环境

房间

客厅

土地性质

价格

产权名称

产权编号

业主姓名

业主电话

业主电弧

表2.6

租房信息表

租房编号

出租价格

出租底价

联系人

(二)用户子模式定义

表2.7

用户子模式定义

用户子模式

作用(共性:

提供数据保密和安全保护机

(View)

制)

V-1

可售房源视图

便于查询可售房源

V-2

可租房源视图

便于查询可租房源

V-3

各房态统计视图

便于查看所有房屋的状态

V-4

已售房统计视图

便于查看已售房屋信息

V-5

已租房统计视图

便于查看已租房屋信息

V-6

待售房统计视图

便于查看待售房屋信息

V-7

待租房统计视图

便于查看待租房屋信息

V-8

求购客源视图

便于查看客源信息

表2.8

可否为空 说明

notnull 房屋编号

l 土地性质

权证名称

权证编号

表2.9

当前装他

表2.10

待售房数

已售房数

待租房数

已租房数

表2.11已售房统计视图

列名 数据类型 可否为空 说明编号 Char notnull 编号

表2.12

表2.13

表2.14

表2.15

最小面颊

当前状态 Char 当前状态

三、行为设计

(一)建立数据库、数据表、视图、索引

1、建立数据库

CREATEDATABASE[房屋中介管理系统]ON(NAME=N'

房屋中介管理系统_data'

FILENAME=N'

F:

\房屋中介管理系统\房屋中介管理系统_data.mdf'

SIZE=2,MAXSIZE=50,FILEGROWTH=10%)LOGON(NAME=N房'

屋中介

管理系统_data_log'

\房屋中介管理系统\房屋中介管理系统

_data_log.ldf'

SIZE=2,MAXSIZE=50,FILEGROWTH=10%)

COLLATEChinese_PRC_CI_ASGO

2、建立数据表

(1)房源信息表的建立:

CREATETABLE[dbo].房[源信息表](

[编号][varchar](4)COLLATEChinese_PRC_CI_ASNOTNULL,

[城区][nvarchar](35)COLLATEChinese_PRC_CI_ASNOTNULL,[环境][nvarchar](20)COLLATEChinese_PRC_CI_ASNULL,

[付款][nchar](10)COLLATEChinese_PRC_CI_ASNULL,

[来源][nvarchar](32)COLLATEChinese_PRC_CI_ASNULL,

[委托][nchar](20)COLLATEChinese_PRC_CI_ASNOTNULL,[产权][nchar](15)COLLATEChinese_PRC_CI_ASNOTNULL,[状态][nchar](5)COLLATEChinese_PRC_CI_ASNOTNULL

)ON[PRIMARY]GO

(2)客源信息表的建立:

ifexists(select*fromdbo.sysobjectswhereid=object_id(N'

[dbo]客.[源信息表]'

)andOBJECTPROPERTY(id,N'

IsUserTable'

)=1)

droptable[dbo].客[GO

源信息表]

CREATETABLE[dbo].客[源信息表](

[客户编号][char](6)COLLATEChinese_PRC_CI_ASNOTNULL,[客户姓名][nvarchar](10)COLLATEChinese_PRC_CI_ASNULL,[客户电话][char](12)COLLATEChinese_PRC_CI_ASNULL,

[电子邮箱][char](25)COLLATEChinese_PRC_CI_ASNULL,

[客户地址][nvarchar](30)COLLATEChinese_PRC_CI_ASNULL,[具体位置][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,[产权性质][nvarchar](15)COLLATEChinese_PRC_CI_ASNULL,[最低购价][money]NULL,

[最高购价][money]NULL,[最小面积][int]NULL,

[最大面积][int]NULL,

[委托日期][datetime]NULL,[截止日期][datetime]NULL,

[录入人员][nvarchar](6)COLLATEChinese_PRC_CI_ASNULL,[当前状态][nchar]

(2)COLLATEChinese_PRC_CI_ASNOTNULL

(3)职员信息表的建立:

[dbo].[FK操作员信息表 账号 681373AD]'

IsForeignKey'

ALTERTABLE[dbo].[操作员信息表]DROPCONSTRAINTFK操作员信息表 账号 681373AD

GO

[dbo]职.[员信息表]'

droptable[dbo].职[GO

员信息表]

CREATETABLE[dbo].职[员信息表](

[职员编号][char](3)COLLATEChinese_PRC_CI_ASNOTNULL,[姓名][nvarchar](5)COLLATEChinese_PRC_CI_ASNULL,

[性别][char]

(2)COLLATEChinese_PRC_CI_ASNULL,

[身份证号][char](18)COLLATEChinese_PRC_CI_ASNOTNULL,[学历][nchar](6)COLLATEChinese_PRC_CI_ASNULL,

[职务][nvarchar](15)COLLATEChinese_PRC_CI_ASNULL,

[所在部门][nvarchar](20)COLLATEChinese_PRC_CI_ASNULL,

[出生日期][datetime]NULL,

[联系电话][char](12)COLLATEChinese_PRC_CI_ASNULL,

[家庭住址][nvarchar](25)COLLATEChinese_PRC_CI_ASNULL,[电子邮箱][nvarchar](20)COLLATEChinese_PRC_CI_ASNULL,[备注][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,

[简历][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL

(4)售房信息表的建立:

[dbo]售.[房信息表]'

droptable[dbo].售[GO

房信息表]

CREATETABLE[dbo].售[房信息表](

[售房编号][char](3)COLLATEChinese_PRC_CI_ASNOTNULL,[编号][varchar](4)COLLATEChinese_PRC_CI_ASNOTNULL,

[具体位置][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,[配套环境][nvarchar](20)COLLATEChinese_PRC_CI_ASNULL,[房][int]NULL,

[厅][int]NULL,

[土地性质][nvarchar](12)COLLATEChinese_PRC_CI_ASNULL,[产权性质][nvarchar](15)COLLATEChinese_PRC_CI_ASNULL,[价格][money]NULL,

[权证名称][nvarchar](35)COLLATEChinese_PRC_CI_ASNULL,[权证编号][char](6)COLLATEChinese_PRC_CI_ASNOTNULL,[业主姓名][nchar](6)COLLATEChinese_PRC_CI_ASNULL,

[业主电话][char](12)COLLATEChinese_PRC_CI_ASNULL,[联系人][nchar](6)COLLATEChinese_PRC_CI_ASNULL,

[联系电话][char](12)COLLATEChinese_PRC_CI_ASNULL,[委托日期][datetime]NULL,

[截止日期][datetime]NULL,

[录入人员][nvarchar](6)COLLATEChinese_PRC_CI_ASNULL,

[当前状态][nchar]

(2)COLLATEChinese_PRC_CI_ASNOTNULL,[备注][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL

(5)租房信息表的建立:

[dbo]租.[房信息表]'

droptable[dbo].租[GO

CREATETABLE[dbo].租[房信息表](

[租房编号][char](3)COLLATEChinese_PRC_CI_ASNOTNULL,[编号][varchar](4)COLLATEChinese_PRC_CI_ASNOTNULL,

[出租价格][money]NULL,[出租底价][money]NULL,

[业主姓名][nvarchar](6)COLLATEChinese_PRC_CI_ASNULL,[业主电话][char](12)COLLATEChinese_PRC_CI_ASNULL,

[联系人][nchar](6)COLLATEChinese_PRC_CI_ASNULL,

[当前状态][nchar]

(2)COLLATEChinese_PRC_CI_ASNOTNULL,[备注][nvarchar](50)COLLATEChin

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2