SQL:

--建表
--管理人员表 admin
--drop table WPADMIN cascade constraints; /*==============================================================*/
/* Table: ADMIN */
/*==============================================================*/
create table WPADMIN
(
ADMIN_LOGINNAME varchar2(10) not null,
ADMIN_PASSWORD varchar2(10) not null,
ADMIN_NAME varchar(4) not null,
constraint PK_ADMIN primary key (ADMIN_LOGINNAME)
); comment on table WPADMIN is
'管理员表'; comment on column WPADMIN.ADMIN_LOGINNAME is
'管理员用户名'; comment on column WPADMIN.ADMIN_PASSWORD is
'管理员密码'; comment on column WPADMIN.ADMIN_NAME is
'管理员姓名'; --用户基本信息表 user
--drop table USERS cascade constraints; /*==============================================================*/
/* Table: USERS */
/*==============================================================*/
create table USERS
(
USER_LOGINNAME varchar2(10) not null,
USER_PASSWORD varchar2(10) not null,
USER_NAME varchar2(4) not null,
USER_ADRESS varchar2(20) not null,
USER_PHONE number(11) not null,
constraint PK_USERS primary key (USER_LOGINNAME)
); comment on table USERS is
'用户表'; comment on column USERS.USER_LOGINNAME is
'用户用户名'; comment on column USERS.USER_PASSWORD is
'用户密码'; comment on column USERS.USER_NAME is
'用户姓名'; comment on column USERS.USER_ADRESS is
'用户住址'; comment on column USERS.USER_PHONE is
'用户联系方式'; --水表 water
--drop table WATER cascade constraints; /*==============================================================*/
/* Table: WATER */
/*==============================================================*/
create table WATER
(
WATER_ID varchar2(10) not null,
USERID varchar2(10) not null,
WATER_TIME date not null,
WATER_COUNT number(4,2) not null,
WATER_BEFORECOUNT number(4,2) not null,
WATER_USE number(4,2) not null,
WATER_PRICE number(3,2) not null,
STATUS number(1) not null,
constraint PK_WATER primary key (WATER_ID)
); comment on table WATER is
'水费表'; comment on column WATER.WATER_ID is
'水费单id'; comment on column WATER.USERID is
'用户id(用户用户名)'; comment on column WATER.WATER_TIME is
'水费时间'; comment on column WATER.WATER_COUNT is
'当月水表数'; comment on column WATER.WATER_BEFORECOUNT is
'上月水表数'; comment on column WATER.WATER_USE is
'当月用水量=当月水表数-上月水表数
water_use=water_count-water_beforecount'; comment on column WATER.WATER_PRICE is
'当月水费'; comment on column WATER.STATUS is
'缴费状态:0:未缴费 1:已缴费
'; --电表 power
--drop table POWER cascade constraints; /*==============================================================*/
/* Table: POWER */
/*==============================================================*/
create table POWER
(
POWER_ID varchar2(10) not null,
USERID varchar2(10) not null,
POWER_TIME date not null,
POWER_COUNT number(4,2) not null,
POWER_BEFORECOUNT number(4,2) not null,
POWER_USE number(4,2) not null,
POWER_PRICE number(3,2) not null,
STATUS number(1) not null,
constraint PK_POWER primary key (POWER_ID)
); comment on table POWER is
'电费表'; comment on column POWER.POWER_ID is
'电费单id'; comment on column POWER.USERID is
'用户id(用户用户名)'; comment on column POWER.POWER_TIME is
'电费时间'; comment on column POWER.POWER_COUNT is
'当月电表数'; comment on column POWER.POWER_BEFORECOUNT is
'上月电表数'; comment on column POWER.POWER_USE is
'当月用电量=当月电表数-上月电表数
power_use=power_count-power_beforecount'; comment on column POWER.POWER_PRICE is
'当月电费'; comment on column POWER.STATUS is
'缴费状态:0:未缴费 1:已缴费
'; --价格表 money
--drop table PRICE cascade constraints; /*==============================================================*/
/* Table: PRICE */
/*==============================================================*/
create table PRICE
(
PRICEID varchar2(10) not null,
"DATE" date not null,
WATER_PRICE number(3,2) not null,
POWER_PRICE number(3,2) not null,
ISACTIVE number(1) not null,
constraint PK_PRICE primary key (PRICEID)
); comment on table PRICE is
'价格表'; comment on column PRICE.PRICEID is
'价格id'; comment on column PRICE."DATE" is
'当前价格时间'; comment on column PRICE.WATER_PRICE is
'水费单价'; comment on column PRICE.POWER_PRICE is
'电费单价'; comment on column PRICE.ISACTIVE is
'价格状态:0:当前价格失效
1:当前价格有效';

PowerDesigner建表的更多相关文章

  1. 如何使用PowerDesigner建表

    说明 个人认为,直接使用数据库管理工具如Navicat直接建表,如果后期需要进行库的迁移,不是那么方便,不如直接在PowerDesigner里面建表,更自由一些 版本:PowerDesigner15 ...

  2. powerDesigner建表时选择不同数据库类型

    l  使用powerDesigner创建表模型的时候可选择数据库类型 如图设置为mysql:

  3. powerdesigner中将表的name在生成建表sql时生成注释

    1.为powerdesigner的表设置注释方法: powerdesigner默认没有注释: 设置方法: 选择那个表 右键- >Properties- >Columns- >Cust ...

  4. PowerDesigner生成的ORACLE 建表脚本中去掉对象的双引号,设置大、小写

    原文:PowerDesigner生成的ORACLE 建表脚本中去掉对象的双引号,设置大.小写 若要将 CDM 中将 Entity的标识符都设为指定的大小写,则可以这么设定: 打开cdm的情况下,进入T ...

  5. PowerDesigner连接Oracle数据库建表序列号实现自动增长

    原文:PowerDesigner连接Oracle数据库建表序列号实现自动增长 创建表就不说了.下面开始介绍设置自动增长列. 1 在表视图的列上创建.双击表视图,打开table properties — ...

  6. 使用PowerDesigner进行数据库设计并直接把设计好的表导出相应的建表语句

    Power Designer:数据库表设计工具 PowerDesigner是Sybase公司的一款软件,使用它可以方便地对系统进行分析设计,他几乎包括了数据库模型设计的全过程.利用PowerDesig ...

  7. 使用PowerDesigner创建表并导入到数据库

    使用PowerDesigner创建表并导入到数据库 刚刚学习使用PowerDesigner进行数据库的创建,下面我就分享一下如何创建表并导入到数据库. 1.首先到网上下载一下PowerDesigner ...

  8. 利用powerdesigner创建表模型后导出sql语句方法,以及报错 Generation aborted due to errors detected during the verification of the model.的解决办法

    今天用powerdesigner建了表模型,下面先说一下导出sql语句的步骤. 1.选项 2. 然后就报错了,下面说解决办法,很简单. 你没看错,把模型检查的√去掉就行了~~ 导出表名不带双引号的设置 ...

  9. powdesigner建表

    默认打开powerDesigner时,创建table对应的自动生成sql语句没有注释. 方法1.comment注释信息 在Columns标签下,一排按钮中找到倒数第2个按钮:Customize Col ...

随机推荐

  1. DataTable 怎样设置列宽? DataTable中已经有数据了怎样在现实的时候设置它的列宽?

    首先要理解 DataTable是一个虚拟表,里面存有数据列,既然是虚拟的就不能够为它去设置宽度,如果设置的话可以对其绑定的控件进行设置.例如:绑定的控件对象为DataGridView那么可以这样 da ...

  2. 关于Datagridview控件用法的一些总结(设置列chicun)

    1. 关于Datagridview控件用法的一些总结:http://www.cnblogs.com/mingjiatang/p/4968049.html

  3. ASP.NET ZERO 学习 JTable的ChildTable用法

    效果图: Jtable的子表用法: _$masterTable.jtable({ title: app.localize('PharmacyInventory'), openChildAsAccord ...

  4. rem 和 ::

    -------siwuxie095 rem 和 ::   都是用作批处理注解(等同于各种编程语言中的注释) 注解批处理时,标准写法是写在被注解代码的上一行 REM 在批处理文件或CONFIG.SYS里 ...

  5. mysql操作--高级

    1.视图 2.储存过程 3.SQL编程

  6. Java线程池的几种实现 及 常见问题讲解

    工作中,经常会涉及到线程.比如有些任务,经常会交与线程去异步执行.抑或服务端程序为每个请求单独建立一个线程处理任务.线程之外的,比如我们用的数据库连接.这些创建销毁或者打开关闭的操作,非常影响系统性能 ...

  7. zz---Tomcat服务器下部署项目几种方式

    http://blog.sina.com.cn/s/blog_550281c60101hvrs.html 一.静态部署1.直接将web项目文件件拷贝到webapps 目录中     Tomcat的We ...

  8. Til the Cows Come Home

    Description Bessie is out in the field and wants to get back to the barn to get as much sleep as pos ...

  9. 有关pascal的填充语句小技巧

    背景 今天打代码,用了一次fillchar(a,sizeof(a),1); 结果a数组(of longint)所赋的值却不是1 探索 ···pascal program fillchartest; v ...

  10. FME规划数据GIS更新入库

    规划数据经过转换处理入库GIS,城市规划的特殊性,使得GIS里面数据经过分析处理后直接导出为CAD数据的话,肯定难以满足原来规划的要求,这个是硬伤.又要用GIS来进行空间分析处理统计,数据管理就必须了 ...