- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国石油大学(北京)网络与继续教育学院
期 末 考 试
《数据库课程设计》
学习中心:_________ 姓名:_______ 学号:_______
关于课程考试违规作弊的说明
1、提交文件中涉嫌抄袭内容(包括抄袭网上、书籍、报刊杂志及其他已有论文),带有明显外校标记,不符合学院要求或学生本人情况,或存在查明出处的内容或其他可疑字样者,判为抄袭,成绩为“0”。
2、两人或两人以上答题内容或用语有50%以上相同者判为雷同,成绩为“0”。
3、所提交试卷或材料没有对老师题目进行作答或提交内容与该课程要求完全不相干者,认定为“白卷”或“错卷”,成绩为“0”。
一、提交一份数据库应用系统的设计报告,内容要求如下:1.从应用系统选题中选择一个管理系统;(选题从以下35题中任选一题)
2.概念模型设计(要求用E-R图画出概念模型)
⑴ 确定实体及其主码、属性;
⑵ 确定类型的类型及其属性;3.逻辑结构设计⑴ 定义数据库中表的所有属性及其类型、宽度;⑵ 定义关系模式及其主码、外部码;⑶ 定义视图,说明每个视图的作用;4.行为设计⑴ 标明查询文件的内容;⑵ 标明表单文件的作用;⑶ 标明报表文件的输出内容;
二、题目
14、房屋中介公司售房信息系统
数据库主要包括如下内容:现有房源情况、买卖房屋者的基本情况、交易情况等。该系统需实现三个主要功能:各种信息的维护、各种信息的查询、各种信息的统计。
数据库主要包括如下内容:现有房源情况、买卖房屋者的基本情况、交易情况等。该系统需实现三个主要功能:各种信息的维护、各种信息的查询、各种信息的统计。
一、概念模型设计
(1)合并各分E-R图,消除属性冲突、命名冲突、结构冲突等三类冲突,得到初步 E-R 图,再消除不必要冗余,得到的基本 E-R 图如下所示:
(2)各 E-R 图各实体的属性如下所示:
房源:房源( 编号,城区,环境,付款,来源,委托,产权,状态 )
客源:客源( 客户编号,客户姓名,客户电话,电子邮箱,客户地址,具体位置,产权性质,最低购价,最高购
价,最小面积,最大面积,委托日期,截止日期,录入人员,当前状态 )
职员:职员( 职员编号, 姓名,性别,身份证号,学历,职务,所在部门,出生日期,联系电话,联系电话,
家庭住址,电子邮箱,备注,简历 )
各E-R 图中联系的属性如下所示:
销售信息:销售信息 ( 售房编号,编号,具体位置,配套环境,房,厅,土地性质,产权性质,价格,产权名
称,产权编号,业主姓名,业主电话,联系人,联系电话,委托日期,截止日期,录入人员,当前状态,备注 )
二、逻辑结构设计
关系模式房源信息,客源信息不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖,已经达到了 3NF,但是购房信息,租房信息中存在着一些数据冗余。
(一)数据库模式定义
表 2.1 房源信息表
表 2.2 客源信息表
表 2.3 职员信息表
表 2.4 操作员信息表
表 2.5 售房信息表
表 2.6 租房信息表
(二)用户子模式定义
表2.7 用户子模式定义
表 2.8 可售房源视图
表 2.9 可租房源视图
表2.10 各房态统计视图
表2.11 已售房统计视图
表2.12 已租房统计视图
表2.13 待售房统计视图
表2.14 待租房统计视图
表 2.15 求购客源视图
三、行为设计
(一)建立数据库、数据表、视图、索引
1、建立数据库
CREATE DATABASE [房屋中介管理系统] ON (NAME = N房屋中介管理系
统_data, FILENAME = NF:\房屋中介管理系统\房屋中介管理系统_data.mdf ,SIZE = 2, MAXSIZE = 50, FILEGROWTH = 10%) LOG ON (NAME = N房屋中介管理系统_data_log, FILENAME = NF:\房屋中介管理系统\房屋中介管理系统_data_log.ldf , SIZE = 2, MAXSIZE = 50, FILEGROWTH = 10%)
COLLATE Chinese_PRC_CI_AS
GO
2、建立数据表
(1)房源信息表的建立:
CREATE TABLE [dbo].[房源信息表] (
[编号] [varchar] (4) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[城区] [nvarchar] (35) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[环境] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[付款] [nchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[来源
文档评论(0)