《2019最新 石大远程在线考试——《数据库课程设计》 房屋中介公司售房信息系统》由会员分享,可在线阅读,更多相关《2019最新 石大远程在线考试——《数据库课程设计》 房屋中介公司售房信息系统(5页珍藏版)》请在金锄头文库上搜索。
1、房屋中介公司售房信息系统数据库设计报告数据库主要包括如下内容:现有房源情况、买卖房屋者的基本情况、交易情况等。该系统需实现三个主要功能:各种信息的维护、各种信息的查询、各种信息的统计。1 概念模型设计(1) 确定实体及其主码、属性;在本文的房屋中介公司售房信息系统中,实体主要有房屋、买家、卖家、交易等。实体图设计如下:1房屋的属性有编号、房屋地址、房龄、产权人等。房屋实体图如下:2买家的属性有编号、姓名、身份证号、意向房屋编号等。买家实体如下:3卖家的属性有编号、姓名、身份证号、售卖房屋编号等。卖家实体如下:4交易的属性有编号、交易房屋编号、交易状态、买家编号、卖家编号。交易实体如下:5 整体
2、E-R图如下图所示。2 逻辑结构设计根据1中的E-R图将其转换为逻辑关系房屋(编号、房屋地址、房龄、产权人)主码为编号具体的物理结构表设计如下房屋表序号字段名类型宽度备注1idInt10编号2Addressvarchar100房屋地址3ageint5房龄4gsrvarcher 30产权人买家(编号、姓名、身份证号、意向房屋编号)主码为编号,外码为意向房屋编号具体的物理结构表设计如下买家表序号字段名类型宽度备注1idInt10编号2Namevarchar20姓名3Numbvarchar20身份证号4HouseidInt 10意向房屋编号卖家(编号、姓名、身份证号、售卖房屋编号)。主码为编号 外码
3、为售卖房屋编号具体的物理结构表设计如下卖家表序号字段名类型宽度备注1idInt10编号2Namevarchar20姓名3Numbvarchar20身份证号4Houseidint10售卖房屋编号交易(编号、交易房屋编号、交易状态、买家编号、卖家编号)主码为编号 外码为交易房屋编号、买家编号、卖家编号具体的物理结构表设计如下交易表序号字段名类型宽度备注1idInt10编号2Namevarchar20姓名3ageint3年龄4sexInt 2性别5majorvarcher20专业6pswvarcher10密码建立视图如下:1 查询某房屋的意向买家CREATE VIEW name ASSELECT buyer.name FROM buyerWHERE buyer.id=234 2 查询某房屋的交易详情CREATE VIEW status ASSELECT deal.statusFROM dealWHERE deal.id =123