ylbtech-dbs:ylbtech-4,PurpleHouse(房地产楼盘销售系统)
ylbtech-dbs:ylbtech-4,PurpleHouse(房地产楼盘销售系统) |
-- =============================================
-- Create database template
-- 8:17 2015/3/14
-- 房地产楼盘销售系统
-- =============================================
DB:DB1-房产库、DB2-生产库
1.A,数据库关系图(Database Diagram) 返回顶部 |
1.B,数据库设计脚本(Database Design Script)返回顶部 |
1.B.1,位置.sql
-- ============================================= -- Create database template -- 8:17 2015/3/14 -- 房地产楼盘销售系统 -- ============================================= USE master GO -- Drop the database if it already exists IF EXISTS ( SELECT name FROM sys.databases WHERE name = N'PurpleHouse' ) DROP DATABASE PurpleHouse GO CREATE DATABASE PurpleHouse GO use PurpleHouse go -- ============================================= -- ylb:1,城市【公共】 -- ============================================= create table City ( cityId varchar(200) primary key, --代码【PK】 cityName varchar(400) not null, --城市【UQ】 pubdate datetime default(getdate()),--创建日期 [type] varchar(40),--类别 zIndex varchar(40),--字母检索 [disable] bit default(0) --0:;1:是否禁用 ) go -- ============================================= -- ylb:1,区域【公共】 -- ============================================= create table Area ( areaId int identity(101,1) primary key, --编号【ID,PK】 areaName varchar(400) not null, --地址名称 [address] varchar(400), --地址 mapUrl varchar(200), --布局地图地址 pubdate datetime default(getdate()),--创建日期 [type] varchar(400),--类别 zIndex varchar(40),--字母检索 [disable] bit default(0), --0:;1:是否禁用 cityId varchar(20) --城市ID【FK】 ) go -- ============================================= -- ylb:1,商圈【公共】 -- ============================================= create table TradeArea ( tradeAreaId int identity(101,1) primary key, --编号【ID,PK】 tradeAreaName varchar(400) not null, --地址名称 [address] varchar(400), --地址 mapUrl varchar(200), --布局地图地址 pubdate datetime default(getdate()),--创建日期 [type] varchar(40),--类别 商业区|住宅区|文教区|办公区|工业区|混合区 zIndex varchar(40),--字母检索 [disable] bit default(0), --0:;1:是否禁用 areaId int --区域ID【FK】 )
1.B.2,group.sql
use PurpleHouse go -- ============================================= -- ylb:1,集团【公共】 -- refer:卖场 -- ============================================= create table [Group] ( groupId int identity(90010001,1) primary key, --编号【ID,PK】8位 长长久久 groupName varchar(400) unique not null, --集团名称 groupNameEng varchar(400) unique not null, --集团名称(英文) companyName varchar(400) unique, --公司名称 intro varchar(2000), --介绍 hotline varchar(40), --电话 fax varchar(40), --传真 email varchar(200), --电子邮箱 website varchar(400), --网址 [address] varchar(400), --地址 zipCode varchar(40), --邮编 logoUrl varchar(200),--Logo pubdate datetime default(getdate()),--创建日期 [type] varchar(40),--类别 零售业|【北京安贞华联商场=超市、百货等零售商店】 zIndex varchar(40),--字母检索(集团名称) [disable] bit default(0) --0:;1:是否禁用 ) go go -- ============================================= -- ylb:1,集团和卖场关系表【隶属集团】 -- ============================================= create table GroupMall ( groupId int, --集团ID【FK】 mallId int --卖场ID【FK】 ) go
1.B.3,mall.sql
go -- ============================================= -- ylb:1,售楼中心【公共】 -- ============================================= create table Mall ( mallId int identity(80010001,1) primary key, --编号【ID,PK】 mallName varchar(400) not null, --名称 mallNameEng varchar(400), --名称(英文) companyName varchar(400) , --公司名称 intro varchar(1000), --介绍 openingTime varchar(500), --营业时间 [status] varchar(40), --状态 营业中|休息中|装修升级中 hotline varchar(40), --电话 fax varchar(40), --传真 email varchar(200), --电子邮箱 website varchar(400), --网址 [address] varchar(400), --地址 zipCode varchar(40), --邮编 logoUrl varchar(200),--Logo mapUrl varchar(200), --布局地图地址 mapUrl2 varchar(200), --位置地图地址 pubdate datetime default(getdate()),--创建日期 [type] varchar(40),--类别 zIndex varchar(40),--字母检索 [disable] bit default(0), --0:;1:是否禁用 cityId varchar(20), --城市ID【FK】 areaId int, --区域ID【FK】 tradeAreaId int --商圈ID【FK】 ) go create table MallAttach ( mallId int identity(80010001,1) primary key, --编号【ID,PK】 ) go -- ============================================= -- ylb:1,配套设施【公共】 公交、物美超市、社区学校、公园 -- ============================================= go -- ============================================= -- ylb:1,楼座【公共】 -- ============================================= create table [Balcony] ( balconyId int identity(101,1) primary key, --编号【ID,PK】 balconyName varchar(400) not null, --楼座 balconyNameEng varchar(400) not null, --楼座(英文) intro varchar(1000), --介绍 [status] varchar(40), --已开盘|未开盘|已售罄 [type] varchar(40),--类别 mapUrl varchar(200), --布局地图地址 mapUrl2 varchar(200), --位置地图地址 pubdate datetime default(getdate()),--创建日期 [disable] bit default(0), --0:;1:是否禁用 mallId int --售楼中心ID【FK】 ) go go -- ============================================= -- ylb:1,楼层 -- ============================================= create table [Floor] ( floorId int identity(101,1) primary key, --编号【ID,PK】 floorName varchar(400), --楼层名称 intro varchar(1000), --介绍 introEng varchar(1000), --介绍(英文) [type] varchar(40),--类别 底商|居住 mapUrl varchar(200), --布局地图地址 mapUrl2 varchar(200), --位置地图地址 [disable] bit default(0), --0:;1:是否禁用 mallId int, --售楼中心ID【FK】 balconyId int --楼座ID【FK】 ) go go -- ============================================= -- ylb:1,楼层和售楼中心标识关系表 -- ============================================= create table FloorSignage ( mallId int, --卖场ID【FK】(安全考虑) floorId int, --楼层ID【FK】 signageId int --标识标牌ID【FK】 ) go
1.B2,返回顶部 |
1.B.3.2,notice,note.sql
go -- ============================================= -- ylb:1,公告【公共】 -- ============================================= create table Notice ( noticeId int identity(101,1) primary key, --编号【ID,PK】 title varchar(200), --标题 content varchar(4000), --内容 [type] varchar(200), --类型 卖场|房屋 mall|shop pubdate datetime default(getdate()), --时间 mallId int, --售楼中心ID【FK】 houseId int --房屋ID【FK】 ) -- ============================================= -- ylb:1,售楼中心留言板【公共】【内容仅本售楼中心可见】 -- ============================================= create table Note ( noteId int identity(101,1) primary key, --编号【ID,PK】 content varchar(200), --内容 pubdate datetime default(getdate()), --时间 flagRead bit default(0), --查看状态 0:未读;1:已读 [type] varchar(200), --类型 卖场|房屋 mall|shop noteType varchar(200), --留言类型 [disable] bit default(0),--是否禁用 mallId int, --售楼中心ID【FK】 houseId int --房屋ID【FK】 )
1.B.4,house.sql
use PurpleHouse go -- ============================================= -- ylb:1,房屋 -- ============================================= create table House ( houseId int identity(60010001,1) primary key, --编号【ID,PK】8位数字 houseName varchar(400), --门牌编号 intro varchar(200),--介绍 account decimal(6,2), --总价 area decimal(6,2), --面积 num varchar(40), --厅室 --brand varchar(400), --品牌 --户型:3室2厅1卫 --房贷 --位置 --地址 openingTime222 varchar(500), --入住时间 [status] varchar(40), --状态 待出售|已出售|已预定 pubdate datetime default(getdate()),--创建日期 [type] varchar(40),--类别 zIndex varchar(40),--字母检索 mapUrl varchar(200), --布局地图地址 mapUrl2 varchar(200), --位置地图地址 [disable] bit default(0), --0:;1:是否禁用 mallId int, --售楼中心ID【FK】 balconyId int, --楼座ID【FK】 floorId int, --楼层ID【FK】 categoryId int --类别ID【FK】 ) go go -- ============================================= -- ylb:1,房屋 -- ============================================= create table HouseIntro ( houseIntroId int identity(101,1) primary key, --编号【ID,PK】8位数字 houseIntroName varchar(400), --住宅类型:普通住宅 --房屋类型:商品房 --建造年代:2014年 --产权:70年产权 --装修程度:毛坯 --建筑结构:板楼 --房屋楼层:1层/27层 --朝向:南北 ) go -- ============================================= -- ylb:1,经纪人服务 -- ============================================= go -- ============================================= -- ylb:1,购房贷款 -- =============================================
1.B,basic.sql
-- ============================================= -- Create database template -- 8:17 2015/3/14 -- 房地产楼盘销售系统 -- ============================================= USE master GO -- Drop the database if it already exists IF EXISTS ( SELECT name FROM sys.databases WHERE name = N'PurpleHouse' ) DROP DATABASE PurpleHouse GO CREATE DATABASE PurpleHouse GO use PurpleHouse go -- ============================================= -- ylb:1,城市【公共】 -- ============================================= create table City ( cityId varchar(200) primary key, --代码【PK】 cityName varchar(400) not null, --城市【UQ】 pubdate datetime default(getdate()),--创建日期 [type] varchar(40),--类别 zIndex varchar(40),--字母检索 [disable] bit default(0) --0:;1:是否禁用 ) go -- ============================================= -- ylb:1,区域【公共】 -- ============================================= create table Area ( areaId int identity(101,1) primary key, --编号【ID,PK】 areaName varchar(400) not null, --地址名称 [address] varchar(400), --地址 mapUrl varchar(200), --布局地图地址 pubdate datetime default(getdate()),--创建日期 [type] varchar(400),--类别 zIndex varchar(40),--字母检索 [disable] bit default(0), --0:;1:是否禁用 cityId varchar(20) --城市ID【FK】 ) go -- ============================================= -- ylb:1,商圈【公共】 -- ============================================= create table TradeArea ( tradeAreaId int identity(101,1) primary key, --编号【ID,PK】 tradeAreaName varchar(400) not null, --地址名称 [address] varchar(400), --地址 mapUrl varchar(200), --布局地图地址 pubdate datetime default(getdate()),--创建日期 [type] varchar(40),--类别 商业区|住宅区|文教区|办公区|工业区|混合区 zIndex varchar(40),--字母检索 [disable] bit default(0), --0:;1:是否禁用 areaId int --区域ID【FK】 ) -- ============================================= -- ylb:1,集团【公共】 -- refer:卖场 -- ============================================= create table [Group] ( groupId int identity(90010001,1) primary key, --编号【ID,PK】8位 长长久久 groupName varchar(400) unique not null, --集团名称 groupNameEng varchar(400) unique not null, --集团名称(英文) companyName varchar(400) unique, --公司名称 intro varchar(2000), --介绍 hotline varchar(40), --电话 fax varchar(40), --传真 email varchar(200), --电子邮箱 website varchar(400), --网址 [address] varchar(400), --地址 zipCode varchar(40), --邮编 logoUrl varchar(200),--Logo pubdate datetime default(getdate()),--创建日期 [type] varchar(40),--类别 零售业|【北京安贞华联商场=超市、百货等零售商店】 zIndex varchar(40),--字母检索(集团名称) [disable] bit default(0) --0:;1:是否禁用 ) go go -- ============================================= -- ylb:1,集团和卖场关系表【隶属集团】 -- ============================================= create table GroupMall ( groupId int, --集团ID【FK】 mallId int --卖场ID【FK】 ) go go -- ============================================= -- ylb:1,售楼中心【公共】 -- ============================================= create table Mall ( mallId int identity(80010001,1) primary key, --编号【ID,PK】 mallName varchar(400) not null, --名称 mallNameEng varchar(400), --名称(英文) companyName varchar(400) , --公司名称 intro varchar(1000), --介绍 openingTime varchar(500), --营业时间 [status] varchar(40), --状态 营业中|休息中|装修升级中 hotline varchar(40), --电话 fax varchar(40), --传真 email varchar(200), --电子邮箱 website varchar(400), --网址 [address] varchar(400), --地址 zipCode varchar(40), --邮编 logoUrl varchar(200),--Logo mapUrl varchar(200), --布局地图地址 mapUrl2 varchar(200), --位置地图地址 pubdate datetime default(getdate()),--创建日期 [type] varchar(40),--类别 zIndex varchar(40),--字母检索 [disable] bit default(0), --0:;1:是否禁用 cityId varchar(20), --城市ID【FK】 areaId int, --区域ID【FK】 tradeAreaId int --商圈ID【FK】 ) go create table MallAttach ( mallId int identity(80010001,1) primary key, --编号【ID,PK】 ) go -- ============================================= -- ylb:1,配套设施【公共】 公交、物美超市、社区学校、公园 -- ============================================= go -- ============================================= -- ylb:1,楼座【公共】 -- ============================================= create table [Balcony] ( balconyId int identity(101,1) primary key, --编号【ID,PK】 balconyName varchar(400) not null, --楼座 balconyNameEng varchar(400) not null, --楼座(英文) intro varchar(1000), --介绍 [status] varchar(40), --已开盘|未开盘|已售罄 [type] varchar(40),--类别 mapUrl varchar(200), --布局地图地址 mapUrl2 varchar(200), --位置地图地址 pubdate datetime default(getdate()),--创建日期 [disable] bit default(0), --0:;1:是否禁用 mallId int --售楼中心ID【FK】 ) go go -- ============================================= -- ylb:1,楼层 -- ============================================= create table [Floor] ( floorId int identity(101,1) primary key, --编号【ID,PK】 floorName varchar(400), --楼层名称 intro varchar(1000), --介绍 introEng varchar(1000), --介绍(英文) [type] varchar(40),--类别 底商|居住 mapUrl varchar(200), --布局地图地址 mapUrl2 varchar(200), --位置地图地址 [disable] bit default(0), --0:;1:是否禁用 mallId int, --售楼中心ID【FK】 balconyId int --楼座ID【FK】 ) go go -- ============================================= -- ylb:1,楼层和售楼中心标识关系表 -- ============================================= create table FloorSignage ( mallId int, --卖场ID【FK】(安全考虑) floorId int, --楼层ID【FK】 signageId int --标识标牌ID【FK】 ) go -- ============================================= -- ylb:1,房屋 -- ============================================= create table House ( houseId int identity(60010001,1) primary key, --编号【ID,PK】8位数字 houseName varchar(400), --门牌编号 intro varchar(200),--介绍 account decimal(6,2), --总价 area decimal(6,2), --面积 num varchar(40), --厅室 --brand varchar(400), --品牌 --户型:3室2厅1卫 --房贷 --位置 --地址 openingTime222 varchar(500), --入住时间 [status] varchar(40), --状态 待出售|已出售|已预定 pubdate datetime default(getdate()),--创建日期 [type] varchar(40),--类别 zIndex varchar(40),--字母检索 mapUrl varchar(200), --布局地图地址 mapUrl2 varchar(200), --位置地图地址 [disable] bit default(0), --0:;1:是否禁用 mallId int, --售楼中心ID【FK】 balconyId int, --楼座ID【FK】 floorId int, --楼层ID【FK】 categoryId int --类别ID【FK】 ) go go -- ============================================= -- ylb:1,房屋 -- ============================================= create table HouseIntro ( houseIntroId int identity(101,1) primary key, --编号【ID,PK】8位数字 houseIntroName varchar(400), --住宅类型:普通住宅 --房屋类型:商品房 --建造年代:2014年 --产权:70年产权 --装修程度:毛坯 --建筑结构:板楼 --房屋楼层:1层/27层 --朝向:南北 ) go -- ============================================= -- ylb:1,经纪人服务 -- ============================================= go -- ============================================= -- ylb:1,购房贷款 -- ============================================= go -- ============================================= -- ylb:1,公告【公共】 -- ============================================= create table Notice ( noticeId int identity(101,1) primary key, --编号【ID,PK】 title varchar(200), --标题 content varchar(4000), --内容 [type] varchar(200), --类型 卖场|房屋 mall|shop pubdate datetime default(getdate()), --时间 mallId int, --售楼中心ID【FK】 houseId int --房屋ID【FK】 ) -- ============================================= -- ylb:1,售楼中心留言板【公共】【内容仅本售楼中心可见】 -- ============================================= create table Note ( noteId int identity(101,1) primary key, --编号【ID,PK】 content varchar(200), --内容 pubdate datetime default(getdate()), --时间 flagRead bit default(0), --查看状态 0:未读;1:已读 [type] varchar(200), --类型 卖场|房屋 mall|shop noteType varchar(200), --留言类型 [disable] bit default(0),--是否禁用 mallId int, --售楼中心ID【FK】 houseId int --房屋ID【FK】 )
1.B
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |