Oracle数据库设计租房.docx

上传人:b****8 文档编号:30130027 上传时间:2023-08-05 格式:DOCX 页数:8 大小:44.85KB
下载 相关 举报
Oracle数据库设计租房.docx_第1页
第1页 / 共8页
Oracle数据库设计租房.docx_第2页
第2页 / 共8页
Oracle数据库设计租房.docx_第3页
第3页 / 共8页
Oracle数据库设计租房.docx_第4页
第4页 / 共8页
Oracle数据库设计租房.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

Oracle数据库设计租房.docx

《Oracle数据库设计租房.docx》由会员分享,可在线阅读,更多相关《Oracle数据库设计租房.docx(8页珍藏版)》请在冰豆网上搜索。

Oracle数据库设计租房.docx

Oracle数据库设计租房

租房系统

一、需求分析

租房系统是一个B/S系统的发布平台,这个平台是提供给社会上买不起房子的人,能迅速有效的找到合适自己的住房,为房主提供一个信息发布的平台,让他们的房子能迅速的被租出去。

租房系统包括两种角色,为注册用户和注册用户,主要功能如下:

A.发布房屋信息(注册用户)。

B.浏览房屋信息(注册用户与非注册用户)。

C.查看单个房屋信息(注册用户与非注册用户)。

D.查询房屋信息(注册用户与非注册用户)。

E.修改房屋信息(注册用户)。

F.删除房屋信息(注册用户)。

二、概念设计

本系统的的实体信息

Ø用户信息:

用户编号,姓名,密码,电话,用户名,权限。

Ø小区信息:

小区编号,小区名。

Ø街道信息:

街道编号,街道名。

Ø房屋类型信息:

类型编号,房屋类型名。

Ø房屋信息:

房屋编号,房屋标题,房屋详细描述,房屋价钱,发布时间,房屋面积,联系方式。

三、逻辑设计

四、物理设计

USER表

字段名

数据类型

字段说明

键引用

备注

id

number

用户编号

主键

非空

name

varchar2(50)

用户姓名

password

varchar2(50)

用户密码

telephone

varchar2(15)

手机号码

username

varchar2(50)

用户名

isadmin

varchar2(5)

等级

DISTRICT表

字段名

数据类型

字段说明

键引用

备注

id

number

区编号

主键

非空

name

varchar2(50)

区名字

非空

STREET表

字段名

数据类型

字段说明

键引用

备注

id

number

街道编号

主键

name

varchar2(50)

街道名

distreet_id

number

区编号

外键

TYPE表

字段名

数据类型

字段说明

键引用

备注

id

number

类型编号

主键

非空

name

varchar2(10)

类型名称

HOUSE表

字段名

数据类型

字段说明

键引用

备注

id

number

房屋编号

主键

title

nvarchar2(50)

房屋标题

description

nvarchar2(2000)

房屋描述

price

number

房屋价格

pubdate

date

发布时间

floorage

number

面积

contact

varchar2(100)

联系方式

user_id

number

用户编号

外键

type_id

number

类型编号

外键

street_id

number

街道编号

外键

五、脚本

--创建用户表

createtableUSERS

IDNUMBERnotnull,

NAMEVARCHAR2(50),

PASSWORDVARCHAR2(50),

TELEPHONEVARCHAR2(15),

USERNAMEVARCHAR2(50),

ISADMINVARCHAR2(5)

);

insertintoUSERS(ID,NAME)values(1001,'accp');

insertintoUSERS(ID,NAME)values(1002,'jbit');

insertintoUSERS(ID,NAME)values(1000,'admin');

insertintoUSERS(ID,NAME)values(60,'ACCP6');

insertintoUSERS(ID,NAME)values(77,'accp5');

--创建区表

createtableDISTRICT

IDNUMBERnotnull,

NAMEVARCHAR2(50)notnull

);

insertintoDISTRICT(ID,NAME)values(1001,'东城');

insertintoDISTRICT(ID,NAME)values(1002,'西城');

insertintoDISTRICT(ID,NAME)values(1003,'石景山');

insertintoDISTRICT(ID,NAME)values(1006,'朝阳');

insertintoDISTRICT(ID,NAME)values(1000,'丰台');

insertintoDISTRICT(ID,NAME)values(1004,'海淀');

--创建街道表

createtableSTREET

IDNUMBERnotnull,

NAMEVARCHAR2(50),

DISTRICT_IDNUMBER

);

insertintoSTREET(ID,NAME,DISTRICT_ID)values(1000,'知春路',1004);

insertintoSTREET(ID,NAME,DISTRICT_ID)values(1001,'中关村大街',1004);

insertintoSTREET(ID,NAME,DISTRICT_ID)values(1002,'学院路',1004);

insertintoSTREET(ID,NAME,DISTRICT_ID)values(1003,'朝阳路',1006);

--创建房屋类型表

createtableTYPE

IDNUMBERnotnull,

NAMEVARCHAR2(10)notnull

);

insertintoTYPE(ID,NAME)values(1000,'一室一厅');

insertintoTYPE(ID,NAME)values(1001,'一室两厅');

insertintoTYPE(ID,NAME)values(1002,'两室一厅');

insertintoTYPE(ID,NAME)values(1003,'两室两厅');

insertintoTYPE(ID,NAME)values(1004,'三室一厅');

insertintoTYPE(ID,NAME)values(1005,'三室两厅');

insertintoTYPE(ID,NAME)values(1006,'四室一厅');

insertintoTYPE(ID,NAME)values(1007,'四室两厅');

insertintoTYPE(ID,NAME)values(1008,'四十三厅');

--创建房屋表

createtableHOUSE

IDNUMBER,

USER_IDNUMBER,

TYPE_IDNUMBER,

TITLENVARCHAR2(50),

DESCRIPTIONNVARCHAR2(2000),

PRICENUMBER,

PUBDATEDATE,

FLOORAGENUMBER,

CONTACTVARCHAR2(100),

STREET_IDNUMBER

);

 

insertintohouse(id,user_id,street_id,type_id,title,description,pubdate,price,floorage)values

(1002,1002,1003,1007,'美丽港湾','我们为你提供最优质的服务','4-6','660.00','96.34');

insertintohouse(id,user_id,street_id,type_id,title,description,pubdate,price,floorage)values

(1003,60,1002,1004,'新华名苑','住在这里人们都很开放','6-30','639.00','80.26');

insertintohouse(id,user_id,street_id,type_id,title,description,pubdate,price,floorage)values

(1004,77,1001,1002,'三江明珠','和谐小区,和谐人文居住环境','2-21','800.78','103.78');

insertintohouse(id,user_id,street_id,type_id,title,description,pubdate,price,floorage)values

(1005,1000,1002,1000,'宜兴小区','我们这里有魅力的自然景观','5-31','753.00','83.85');

insertintohouse(id,user_id,street_id,type_id,title,description,pubdate,price,floorage)values

(1006,1001,1003,1005,'蠡湖家园','公园的美景让您流连忘返','12-4','492.00','100.45');

insertintohouse(id,user_id,street_id,type_id,title,description,pubdate,price,floorage)values

(1007,1001,1001,1000,'家园小区','欢迎来到室外桃园','7-8','67.34','21.34');

insertintohouse(id,user_id,street_id,type_id,title,description,pubdate,price,floorage)values

(1008,60,1003,1004,'仁和小区','这里有着最优质的服务','1-3','167.34','620.23');

insertintohouse(id,user_id,street_id,type_id,title,description,pubdate,price,floorage)values

(1009,77,1001,1003,'和谐家园','和谐,更加和谐','12-30','101.34','28.98');

insertintohouse(id,user_id,street_id,type_id,title,description,pubdate,price,floorage)values

(1010,1002,1002,1001,'跨山庄','跨越,是一种超越','2-21','39.34','39.23');

insertintohouse(id,user_id,street_id,type_id,title,description,pubdate,price,floorage)values

(1011,60,1003,1005,'靠山村','村庄,人们都很向往','4-1','178.45','587.11');

insertintohouse(id,user_id,street_id,type_id,title,description,pubdate,price,floorage)values

(1012,77,1003,1004,'丛台公园','享受,享受,享受','3-31','99.44','1000.22');

insertintohouse(id,user_id,street_id,type_id,title,description,pubdate,price,floorage)values

(1013,1001,1001,1002,'南岗区小河源','哎,太美了','12-2','304.63','1903.39');

insertintohouse(id,user_id,street_id,type_id,title,description,pubdate,price,floorage)values

(1014,77,1003,1007,'天人合一','追求自然,卓著','3-2','83.29','36.61');

 

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

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1