还剩23页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
题目:二手房交易信息管理系统
一、引言
1.1选题背景随着中国经济的高速发展,房__行业已经成为了国民经济的支柱产业之一房__行业可分为房____、物业管理、房__二手物业代理等在企业的自身,越来越多的房__商采用信息化技术来管理企业他们以自己的网络平台为基础,通过多边协议的形式进行集团采购和信息共享,提高市场竞争力,实现企业信息管理现代化房____商、物业管理公司和房__二手物业代理公司在信息化建设的过程中,通常都会采用各种__管理软件或物业管理软件公司的各种数据和信息运行在公司的__系统和物业系统中,迫切需要数据集中管理,各__处和物业管理处或__门店能够将数据实时上报总部,便于公司的管理层能够每时每刻都知道公司的业务和财务数据以做出准确决策因此,在二手房交易过程中建立一个二手房交易管理系统是十分必要的需要解决的问题如下
1、改变客户选房、__盲目选购方式,减轻客户选购中不必要的纠纷,以及使客户可以选购自己理想的房屋
2、客户的账号管理,可以随意添加新的账号
3、可以添加和删改客户信息、房产信息,以及订单管理
4、对房__信息管理系统的更新与维护本系统的最终用户为选__产的客户,管理人员与维护人员必须掌握计算机的基本操作,还要掌握房__的即时信息,并且能够熟练运用offi__办公软件
1.2目的及意义随着我国市场经济的蓬勃发展,房价的不断攀升,对于刚步入社会的年轻人尚未具有__新房的能力,甚至一些工作很长时间的白领也瞄准了二手房市场,随着二手房市场的不断发展,二手房中介企业也相应的发展起来,二手房中介企业正处于一个快速发展时期,这必然会导致竞争的加剧以及服务质量的降低,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率二手房交易,尤其在北京、__、深圳等大城市是一个非常活跃的现象,其发展前景相当可观在二手房交易过程中,经纪公司(中介公司)无可非议是其中一个桥梁,所以今后在北京乃至全国的经纪公司必将走向一个高峰,此中竞争也将迅速扩大,经纪人的地位也将得到更多人的认可而我国大多数二手房中介企业刚刚起步,虽然经营实现了专业化,但是从信息机制上还没有摆脱原有的销售模式,企业内部没有形成完善、有效地激励和约束信息的信息化管理机制,企业发展的动力不足,影响了企业的持续、稳定、快速发展
二、需求分析
2.1功能分析我们根据当今房__经纪公司的业务流程,了解到二手房下销售管理信息系统应满足以下一些需求
一、满足二手房销售的数据需求,能够方便的进行房屋数据的录入和多条件查询;
二、房屋居间服务合同的结构要求严格遵照原有的业务,并要求数据准确、安全,同时准确的记录时间;
三、要添加基础数据的管理和用户权限的设置为了保障系统的准确性,对于可能发生的问题要进行检验,同时要给出相应的提示信息
四、针对不同的角色,将系统用户分为系统___、经纪人和合同责任人系统___可以享有系统的全部权限,经纪人享有各区域的房屋信息的更新授权和全部房屋信息的查询权,合同责任人享有房屋居间服务合同的更新授权和全部房屋信息的查询权总之,我们将二手房信息管理系统的需求划分为客户对功能的需求和___对功能的需求;
一、客户对功能的需求
1.客户注册
2.登录取得权限
3.浏览最新商品信息
4.修改注册信息
二、___对功能的需求
1.查询所有用户的信息
2.删除不合法的用户
3.添加商品
4.发布公告系统功能结构图如图2-1所示买方卖方管理员注册注册信息注册注册信息注册登录信息生成订单修改资料房源信息修改资料修改商品修改订单修改商品订单信息资料信息资料信息发布公告公告信息图2-1二手房交易信息管理系统功能结构图
2.2业务流程分析根据以上分析,我们得出二手房交易信息管理系统数据流图如图2-2所示2-3�用户管理员注册登陆个人资料管理房屋信息发布和管理用户管理公告管理房屋信息管理登陆个人资料公告信息登录资料房屋信息图2-2二手房交易信息管理系统数据流图2-3�二手房交易信息管理系统卖方买方看房通知买方信息看房安排确认看房安排看房请求房屋信息图2-3系统数据流图
2.3业务规则及约束分析基于上述功能分析,二手房交易信息管理系统的业务规则及约束如下
(1)所有用户均可搜索商品信息,但是只有注册用户才能够提交订单
(2)每位用户由唯一的编号标识,注册编号由系统按照时间顺序自动生成
(3)用户登录系统的账号为用户注册时输入的用户名称
(4)系统___可以查看会员信息,但是不能增加和修改注册信息,必要时可以删除用户信息
(5)系统___统一对系统中的数据维护
(6)收购员只能进行商品收购登记及汇总
(7)每个房子由唯一的__编号标识
(8)每个业务员由工作证号唯一标识
(9)会员可以根据__编号搜索__信息
(10)房屋居间服务合同需合同签订状态,即是否签订
(11)用户可以查询自己的合同
(12)一个买方可以__或租赁多个房子
(13)一个卖方可以提供多个房子
(14)二手房中记录__的状态
(15)房屋居间服务合同有__编号和是否签订共同决定
三、概念结构设计
3.1确定实体集和属性
(1)买方实体集其属性有注册号、用户ID,真实姓名、__、E__il、地址、__、注册时间(系统自动生成)、密保问题、密保答案等买方注册号用户ID真实姓名密码Email地址电话注册时间密保问题密保答案图3-1买方实体集
(2)卖方实体集其属性有注册号、用户ID,真实姓名、__、E__il、地址、__、注册时间(系统自动生成)、密保问题、密保答案等卖方注册号用户ID真实姓名密码Email地址电话注册时间密保问题密保答案图3-2卖方实体集
(3)二手房实体集其属性有__编号、__名称,所属区域编号、__编号、建筑单位、__编号、__、楼层、单元、____、装修状况、物业管理费、权属等二手房房源编号房源名称面积权属楼盘编号建筑单位户型编号装修状况楼层单元车库面积物业管理费图3-3二手房实体集
(4)___实体集其属性有___ID,___名,__等管理员管理员ID密码管理员名图3-4___实体集
(5)业务员实体集其属性有工作证号、姓名、年龄、E__il、地址、__、服务区域等业务员工作证号年龄Email姓名地址区域编号电话图3-5业务员实体集
(6)租赁订单实体集其属性有订单号、订单时间、订单人姓名、订单人__、订单人地址、E__il等租赁订单真实姓名Email地址电话订单号订单时间图3-6租赁订单实体集
(7)__订单实体集其属性有订单号、订单时间、订单人姓名、订单人__、订单人地址、E__il等购买订单真实姓名Email地址电话订单号订单时间图3-7__订单实体集
(8)房屋居间服务合同实体集其属性有__编号、__名称、甲方实际售价、建筑__、权属、乙方____、乙方___号、甲方____、甲方___号、丙方(合同负责人)、是否签订等房屋居间服务合同甲方实际售价房源编号房源名称面积权属甲方身份证号乙方身份证号是否签订丙方图3-8房屋居间服务合同实体集
(9)公告实体集其属性有主题、内容、公告时间、公告总数、__总数等公告主题内容公告时间公告总数房源总数图3-9公告实体集
3.2确定__集及属性
(1)买方和租赁订单之间的“登记1”__集它是一对多的__,其描述属性有真实姓名、__、地址、E__il
(2)买方与__订单之间的“登记2”__集它是一对多的__,其描述属性有真实姓名、__、地址、E__il
(3)买方与___之间的“管理1”__集它是多对多的__集,无描述属性
(4)买方与业务员之间的“服务1”__集它是多对一的__集,无描述属性
(5)买方与房屋居间服务合同之间的“签订1”__集它是一对多的__,其描述属性有__
(6)买方与二手房之间的“需求”__集它是一对多的__,无描述属性
(7)卖方与___之间的“管理2”__集它是多对多的__,无描述属性
(8)卖方与业务员之间的“服务2”__集它是多对一的__,无描述属性
(9)卖方与房屋居间服务合同之间的“签订2”__集它是一对多的__,其描述属性有__
(10)卖方与二手房之间的“提供”__集它是一对多的__,无描述属性
(11)业务员与二手房之间的“服务3”__集它是一对多的__,其描述属性有区域编号
(12)二手房与房屋居间服务合同之间的“签订3”__集它是一对多的__,其描述属性有__编号、__名称、__、权属
(13)___与公告之间的“贴出”__集它是一对多的__,无描述属性
3.3总体E-R图设计根据以上分析,我们得出二手房交易信息管理系统总体E-R图如图3-16所示�2-3�租赁订单登记1�管理员业务员房屋居间服务合同二手房卖方购买订单买方管理1�服务1�签订1�需求�登记2�签订2�服务2�提供�管理2�管理员ID密码管理员名订单时间工作证号年龄Email订单号姓名注册号用户ID真实姓名密码Email地址电话注册时间密保问题注册号密保答案用户ID密码Email电话密保答案密保问题注册时间电话地址订单号地址甲方实际售价区域编号订单时间电话房源编号房源名称面积服务3�签订3�权属楼盘编号建筑单位户型编号装修状况电话楼层单元车库面积真实姓名物业管理费甲方身份证号乙方身份证号是否签订丙方mn�n�1�1�n�n�1�n�1�1�n�1�n�n�m�1�n�1�n�1�n�n�1�公告贴出�主题内容公告时间公告总数房源总数m�n图3-10二手房交易信息管理系统总体E-R图四.逻辑结构设计
4.1关系模式转换根据以上分析得出的E-R模型进行关系模式转换,我们得出二手商品交易系统关系模式为
(1)买方(注册号、用户ID,真实姓名、__、E__il、地址、__、注册时间、密保问题、密保答案、工作证号)
(2)卖方(注册号、用户ID,真实姓名、__、E__il、地址、__、注册时间、密保问题、密保答案、工作证号)
(3)二手房(__编号、__名称、所属区域编号、__编号、建筑单位、__编号、__、楼层、总楼层、单元、____、基础设施、装修状况、物业管理费、权属、注册号、注册号)
(4)___(___ID,___名,__)
(5)业务员(工作证号、姓名、年龄、E__il、地址、__、__、服务区域)
(6)租赁订单(订单号、订单时间、订单人姓名、订单人__、订单人地址、E__il、注册号)
(7)__订单(订单号、订单时间、订单人姓名、订单人__、订单人地址、E__il、注册号)
(8)房屋居间服务合同(__编号、是否签订、__名称、甲方实际售价、建筑__、权属、乙方____、乙方___号、甲方____、甲方___号、丙方(合同负责人)、注册号、注册号)
(9)公告(主题、内容、公告时间、公告总数、__总数、___ID)
(10)管理1(___ID、注册号)
(11)管理2(___ID、注册号)
(12)贴出(主题,___ID)
4.2关系表优化经过以上分析,我们得出了二手商品交易系统的关系模式,进一步对其进行分析求精,系统关系模式不存在函数依赖并且满足BCNF范式
4.3完整性约束
(1)买方关系模式的主键为注册号,其中注册号由5位字符组成,第一位为大写字母“E”;
(2)卖方关系模式的主键为注册号,其中注册号由5位字符组成,第一位为大写字母“E”;
(3)二手房关系模式的主键为__编号,外键为注册号(买方及卖方),其中__编号由5位字符组成,第一位为大写字母“G”,接着四位为流水编号;__编号只可以取
1、
2、
3、4,代表四种__;单元只可以取
1、
2、
3、4,代表四个单元;装修状况取
1、
2、3,代表三种装修程度,即无装修、普通装修、__修
(4)业务员关系模式的主键为工作证号其中工作证号由5位字符组成,第一位为大写字母“B”,接着四位为流水编号;服务区域取
1、
2、
3、4,代表四个区域
(5)___模式的主键为___ID其中___ID由5位字符组成,第一位为大写字母“A”,接着四位为流水编号
(6)租赁订单关系模式的主键为订单号,其中订单号由5位字符组成,第一位为大写字母“L”,接着四位为流水编号;外键为注册号(买方)
(7)__订单关系模式的主键为订单号,其中订单号由5位字符组成,第一位为大写字母“P”,接着四位为流水编号;外键为注册号(买方)
(8)房屋居间服务合同关系模式的主键为__编号和是否签订,外键为注册号(买方及卖方);丙方取1,即中介公司负责人
(9)公告关系模式的主键为主题
4.4用户子模式设计将概念模型转换为全局逻辑模型后,还应该根据局部应用需求,结合具体DBMS的特点,设计用户的外模式目前关系数据库管理系统一般都提供了视图概念,可以利用这一功能设计更符合局部用户需要的用户外模式定义数据库全局模式主要是从系统的时间效率、空间效率、易维护等角度出发由于用户外模式与模式是相互__的,因此在定义用户外模式时可以注重考虑用户的习惯于方便包括
(1)使用更符合用户习惯的别名在合并各分E-R图时,曾做了消除命名冲突的工作,以使数据库系统中同一关系和属性具有唯一的名字这在设计数据库整体结构时是非常必要的但对于某些局部应用,由于改用了不符合用户习惯的属性名,可能会使他们感到不方便,用视图机制可以在设计用户视图时重新定义某些属性名,使其与用户习惯一致,以方便用户但为了应用的规范化,也不应该一味地迁就用户
(2)可以对不同级别的用户定义不同的视图,以保证系统的安全性所以针对不同级别的用户定义不同的外模式,以满足系统对安全性的要求
(3)简化用户对系统的使用如果某些局部应用中经常要使用某些很复杂的查询,为了方便用户,可以将这些复杂查询定义为视图,用户每次只对定义好的视图进行查询,大大简化了用户的使用
1.对于买方建立如下视图买方注册号,注册时间原因说明如下表:表4-1注册号注册时间便于二手房信息管理机构对用户的监管便于二手房交易信息管理系统对注册用户进行统一协调
2.对于买方建立如下视图买方注册号,注册时间原因说明如下表:表4-2注册号注册时间便于二手房信息管理机构对用户的监管便于二手房交易信息管理系统对注册用户进行统一协调
3.对于二手房建立如下视图二手房__编号,__,装修状况原因说明如下表:表4-3__编号__装修状况便于对二手房交易管理系统对__统一管理便于用户了解并匹配自己的需求便于用户了解并匹配自己的需求及__定价
4.对于___建立如下视图______ID,___名原因说明如下表:表4-4___ID___名便于二手房信息管理机构对___的监管便于二手房交易信息管理系统对___进行统一协调
5.对于业务员建立如下视图业务员工作证号,姓名,__原因说明如下表:表4-5工作证号姓名__便于对二手房交易管理系统对业务员统一管理便于用户对业务员的了解便于用户与业务员的__
6.对于租赁订单建立如下视图租赁订单订单号,订单时间,订单人姓名原因说明如下表:表4-6订单号订单时间订单人姓名便于系统对各订单进行分析和查找便于系统对各订单分类及查找便于用户对自己信息的查找
7.对于__订单建立如下视图__订单订单号,订单时间,订单人姓名原因说明如下表:表4-7订单号订单时间订单人姓名便于系统对各订单进行分析和查找便于系统对各订单分类及查找便于用户对自己信息的查找
8.对于房屋居间租赁合同建立如下视图合同甲方,乙方,丙方原因说明如下表:表4-8甲方乙方丙方便于对系统对各合同信息的查询便于对系统对各合同信息的查询便于对系统对各合同信息的查询
9.对于公告建立如下视图公告主题,内容,__总数原因说明如下表:表4-9主题内容__总数便于对二手房交易管理系统对公告统一管理便于用户对公告的查询便于用户了解__的数量
4.5数据结构根据系统分析和模块设计,本系统中个模块的数据项和数据结构如下
(1)表名买方信息表标识buyer数据来源买方用户管理模块输入表4-10买方信息表属性名存储代码数据类型字符长度/bit是否允许为空注册号B_nochar10否用户IDB_idchar10否真实姓名B_namechar10否__B_passwordchar10否E__ilB_e__ilchar20否地址B_addchar20否__B_telchar20否注册时间B_timechar10否密保问题B_S_questionchar10是密保答案B_S_answerchar10是工作证号Work_nochar10否
(2)表名卖方信息表标识seller数据来源卖方用户管理模块输入表4-11卖方信息表属性名存储代码数据类型字符长度/bit是否允许为空注册号S_nochar10否用户IDS_idchar10否真实姓名S_namechar10否__S_passwordchar10否E__ilS_e__ilchar20否地址S_addchar20否__S_telchar20否注册时间S_timechar10否密保问题B_S_questionchar10是密保答案B_S_answerchar10是工作证号Work_nochar10否
(3)表名二手房信息表标识secondhouse数据来源基础数据管理模块输入表4-12二手房信息表属性名存储代码数据类型字符长度/bit是否允许为空__编号H_nochar10否__名称H_namechar10否所属区域编号reg_nochar10是__编号Item_nochar10是建筑单位Item_copchar10是__编号Stru_nochar10是__areachar10是楼层floorchar10是单元unitchar10是____carareachar10是装修状况fitmentchar10是物业管理费serverfeechar10是权属belongchar10是注册号S_nochar10否注册号S_nochar10否
(4)表名___信息表标识administrator数据来源公司内部信息管理模块输入表4-13___信息表属性名存储代码数据类型字符长度/bit是否允许为空___IDA_idchar10否___名A_namechar8否__A_passwordchar10否
(5)表名业务员信息表标识busines__an数据来源公司内部信息管理模块输入表4-14业务员信息表属性名存储代码数据类型字符长度/bit是否允许为空工作证号Work_nochar10否姓名BU_namechar10否年龄BU_agechar2否E__ilBU_e__ilchar20否__BU_telchar20否地址BU_addchar20否服务区域reg_nochar10否
(6)表名租赁订单信息表标识leaseorder数据来源售房信息管理模块输入表4-15租赁订单信息表属性名存储代码数据类型字符长度/bit是否允许为空订单号L_nochar10否订单时间L_timechar10否订单人姓名B_namechar10否订单人__B_telchar20否订单人地址B_addchar20否E__ilB_e__ilchar20否注册号S_nochar10否
(7)表名__订单信息表标识purchaseorder数据来源售房信息管理模块输入表4-16__订单信息表属性名存储代码数据类型字符长度/bit是否允许为空订单号P_nochar10否订单时间P_timechar10否订单人姓名B_namechar10否订单人__B_telchar20否订单人地址B_addchar20否E__ilB_e__ilchar20否注册号S_nochar10否
(8)表名房屋居间服务合同信息表标识contract数据来源售房信息管理模块输入表4-17房屋居间服务合同信息表属性名存储代码数据类型字符长度/bit是否允许为空__编号H_nochar10否__名称H_namechar10否实际售价salemoneychar10是__areachar10是权属belongchar10是乙方____B_telchar20是乙方___号B_idcardchar20是甲方____S_telchar20是甲方___号S_idcardchar20是丙方bingfangchar10是是否签订signedchar10否注册号S_nochar10否
(9)表名公告信息表标识announ__mentinf数据来源登录模块录入表4—18公告信息表属性名存储代码数据类型字符长度/bit是否允许为空主题su__ectchar20否公告时间timechar10否内容contentchar50是公告总数A_sumchar10否__总数H_sumchar50否___IDA_idchar10否
(10)表名管理1表标识announ__mentinf数据来源登录模块录入表4—19管理1表属性名存储代码数据类型字符长度/bit是否允许为空___IDA_idchar20否注册号B_idchar10否
(11)表名管理2表标识announ__mentinf数据来源登录模块录入表4—20管理2表属性名存储代码数据类型字符长度/bit是否允许为空___IDA_idchar20否注册号B_idchar10否
(12)表名贴出表标识announ__mentinf数据来源登录模块录入表4—21贴出表属性名存储代码数据类型字符长度/bit是否允许为空主题su__ectchar20否___IDtimechar10否
五、数据库建立
5.1建表及插入记录
1.创建“买方清单”数据表的SQL脚本如下Createtable[dbo].[buyer][B_no][char]10collatechinese_prc_ci_asnotnull[B_id][char]10collatechinese_prc_ci_asnotnull[B_name][char]10collatechinese_prc_ci_asnotnull[B_password][char]10collatechinese_prc_ci_asnotnull[B_e__il][char]20collatechinese_prc_ci_asnotnull[B_add][char]20collatechinese_prc_ci_asnotnull[B_tel][char]20collatechinese_prc_ci_asnotnull[B_time][char]10collatechinese_prc_ci_asnotnull[B_S_question][char]10collatechinese_prc_ci_asnull[B_S_answer][char]10collatechinese_prc_ci_asnullon[pri__ry]
2.创建“卖方清单”数据表的SQL脚本如下Createtable[dbo].[seller][S_no][char]10collatechinese_prc_ci_asnotnull[S_id][char]10collatechinese_prc_ci_asnotnull[S_name][char]10collatechinese_prc_ci_asnotnull[S_password][char]10collatechinese_prc_ci_asnotnull[S_e__il][char]20collatechinese_prc_ci_asnotnull[S_add][char]20collatechinese_prc_ci_asnotnull[S_tel][char]20collatechinese_prc_ci_asnotnull[S_time][char]10collatechinese_prc_ci_asnotnull[B_S_question][char]10collatechinese_prc_ci_asnull[B_S_answer][char]10collatechinese_prc_ci_asnullon[pri__ry]
3.创建“二手房信息清单”数据表的SQL脚本如下Createtable[dbo].[secondhandhouse][H_no][char]10collatechinese_prc_ci_asnotnull[H_name][char]10collatechinese_prc_ci_asnotnull[reg_no][char]10collatechinese_prc_ci_asnull[item_no][char]10collatechinese_prc_ci_asnull[item_cop][char]10collatechinese_prc_ci_asnull[stru_no][char]10collatechinese_prc_ci_asnull[area][char]10collatechinese_prc_ci_asnull[floor][char]10collatechinese_prc_ci_asnull[unit][char]10collatechinese_prc_ci_asnull[cararea][char]10collatechinese_prc_ci_asnull[fitment][char]10collatechinese_prc_ci_asnull[serverfee][char]10collatechinese_prc_ci_asnull[belong][char]10collatechinese_prc_ci_asnullon[pri__ry]
4.创建“___信息”数据表的SQL脚本如下Createtable[dbo].[administrator][A_id][char]10collatechinese_prc_ci_asnotnull[A_name][char]8collatechinese_prc_ci_asnotnull[A_password][char]10collatechinese_prc_ci_asnotnullon[pri__ry]
5.创建“业务员信息”数据表的SQL脚本如下Createtable[dbo].[business__n][work_no][char]10collatechinese_prc_ci_asnotnull[BU_name][char]10collatechinese_prc_ci_asnotnull[BU_age][char]2collatechinese_prc_ci_asnotnull[BU_e__il][char]20collatechinese_prc_ci_asnotnull[BU_tel][char]20collatechinese_prc_ci_asnotnull[BU_add][char]20collatechinese_prc_ci_asnotnull[reg_no][char]10collatechinese_prc_ci_asnotnullon[pri__ry]
6.创建“租赁订单信息”数据表的SQL脚本如下Createtable[dbo].[leaseorder][L_no][char]10collatechinese_prc_ci_asnotnull[L_time][char]10collatechinese_prc_ci_asnotnull[B_name][char]10collatechinese_prc_ci_asnotnull[B_tel][char]20collatechinese_prc_ci_asnotnull[B_add][char]20collatechinese_prc_ci_asnotnull[B_e__il][char]20collatechinese_prc_ci_asnotnullon[pri__ry]
7.创建“__订单信息”数据表的SQL脚本如下Createtable[dbo].[purchaseorder][P_no][char]10collatechinese_prc_ci_asnotnull[P_time][char]10collatechinese_prc_ci_asnotnull[B_name][char]10collatechinese_prc_ci_asnotnull[B_tel][char]20collatechinese_prc_ci_asnotnull[B_add][char]20collatechinese_prc_ci_asnotnull[B_e__il][char]20collatechinese_prc_ci_asnotnullon[pri__ry]
8.创建“房屋居间服务合同信息”数据表的SQL脚本如下Createtable[dbo].[contract][H_no][char]10collatechinese_prc_ci_asnotnull[H_name][char]10collatechinese_prc_ci_asnotnull[salemoney][char]10collatechinese_prc_ci_asnull[area][char]10collatechinese_prc_ci_asnull[belong][char]10collatechinese_prc_ci_asnull[B_tel][char]20collatechinese_prc_ci_asnull[B_idcard][char]20collatechinese_prc_ci_asnull[S_tel][char]20collatechinese_prc_ci_asnull[S_idcard][char]20collatechinese_prc_ci_asnull[bingfang][char]10collatechinese_prc_ci_asnull[signed][char]10collatechinese_prc_ci_asnotnullon[pri__ry]
9.创建“公告信息”数据表SQL脚本如下Createtable[dbo].[announ__ment][sunject][char]20collatechinese_prc_ci_asnotnull[time][char]10collatechinese_prc_ci_asnotnull[content][char]50collatechinese_prc_ci_asnull[A_sum][char]10collatechinese_prc_ci_asnotnull[H_sum][char]50collatechinese_prc_ci_asnotnullon[pri__ry]insertintobuyervaluesE0002gdfgdfg曹长生19__0125liyubo79@sina.com长春市延安大街02号0140429nullnull;insertintobuyervaluesE0003fgdfgdf3吴志强19860224liyubo@hot__il.com长春市延安大街03号0140523nullnull;insertintobuyervaluesE0004fgdfgdf4张莹19870225xiaoxu.liu@exnnel.com长春市延安大街04号0140817nullnull;insertintobuyervaluesE0005fgdfgdf5韩旭亮19850415jian@exhannel.com长春市延安大街05号20140408nullnull;insertintosellervaluesE0006fgdfgdf6李红雷19880808peng@echannel.com长春市延安大街06号nullnull;insertintosellervaluesE0007fgdfgdf7邢永亮19720225zhujun@intelsr.com长春市延安大街07号nullnull;insertintosellervaluesE0008fgdfgdf8杨安春19840804zhujuna@
163.com长春市延安大街08号nullnull;insertintosellervaluesE0009fgdfgdf9周长春长春市延安大街09号nullnull;insertintoseconghandhousevaluesG0021fgdfgdf2119__08161369536长春市212119142nullnull;insertintoseconghandhousevaluesG0022fgdfgdf22197212251876360延安大街41019241nullnull;insertintoseconghandhousevaluesG0023fgdfgdf23196411291585362人民大街3918142nullnull;insertintoseconghandhousevaluesG0024fgdfgdf24197808261395360南湖大路110118443nullnull;insertintoadministratorvaluesA0001fgdfgdf19__0816;insertintoadministratorvaluesA0002fgdfgdf19721225;insertintoadministratorvaluesA0003fgdfgdf19641129;insertintoadministratorvaluesA0004fgdfgdf19780826;insertintobusines__aninsertintobusines__aninsertintobusines__aninsertintobusines__aninsertintoleaseorder2号liyubo79@sina.com;insertintoleaseorder.com;insertintopurchaseorderinsertintopurchaseorderinsertintocontract是;insertintocontract是;insertintoannoun__mentvalues售房20140214null15022;insertintoannoun__mentvalues__20140215null13723;
5.2查询操作在买家视图中查询吴志强的注册号SelectB_noFromIS_buyerWhereb_name=’吴志强’
1、建立视图建立买家视图,查询注册号为E0002的买家信息CreateviewIS_buyerAsSelect*FrombuyerWhereB_no=E0002Withcheckoption
5.3数据更新
1、插入数据在房屋局中服务合同表中插入注册号为0030,姓名为张扬,已签订的合同信息insertintocontractH_noH_namesignedvalues0030张扬是
2、修改数据将买方表中吴志强的手机号改为UpdatebuyerWhereB_name=吴志强
3、删除数据删除买方表中注册号为E0002的用户的信息DeleteFrombuyerWhereB_no=E
00025.4触发器的建立触发器是一种特殊类型的存储过程,它能被定义在数据库中某一特定表中,当表中插入、删除或更新某些数据时发生作用特别是可以通过触发器来维持不同表中逻辑相关数据的一致性来帮助维护数据的参照完整性触发器的主要优点使它的自动性,无论由何种原因引起的数据修改,它们都会自动进行工作触发器针在每个数据修改完成后立刻被引发触发器的实际意义是当更改一个表时,导致执行了一个给定的SQL语句__,它允许将客户的“规则”与表相关联下面将建立与本系统安全或者用户定义相关的触发器,以约束系统的完整性和安全性1本触发器用于完成房屋居间合同签订以后,在公告栏里会相应地将__总数减1,这样来公布__总数的情况;CREATETRIGGER[TRIGGER_contractInsert]ON[dbo].[contract]FORINSERTASdeclare@signedchar10select@signed=signedfrominsertedupdateTabannoun__mentsetH_sum=H_sum-1wheresigned=@signed2本触发器用于卖方注册时,在公告栏里会相应地将__数量加1;CREATETRIGGER[TRIGGER_sellerInsert]ON[dbo].[seller]FORINSERTASdeclare@S_nochar10select@S_no=S_nofrominsertedupdateTabannoun__mentsetH_sum=H_sum+1whereS_no=@S_no3本触发器用于__订单,订单号增加,在公告里会相应地将__数量减1;CREATETRIGGER[TRIGGER_purchaseorderInsert]ON[dbo].[purchaseorder]FORINSERTASdeclare@P_nochar10select@P_no=P_nofrominsertedupdateTabannoun__mentsetH_sum=H_sum-1whereP_no=@P_no
六、数据库安全在数据库系统中,为了保证用户只能访问他有权存取的数据,必须先对每个用户定义权限对于合法用户,系统根据他的存取权限定义对他的各种操作请求进行控制,确保他只执行合法操作将所有表的所有权利授权给___GrantallprivilegesOntable[buyer][seller][secondhandhouse][administrator][busines__an][leaseorder][purchaseorder][contract][announ__ment]ToadministratorWithgrantoption
七、____。