zoukankan      html  css  js  c++  java
  • 水电费管理系统需求分析----表格的建立

    --建立用户信息表
    create table users
    (
       users_id  varchar2(12) not null,
       users_name varchar2(12) not null,
       users_username varchar2(6) not null,
       users_userpassword varchar2(6) not null,
       users_phone number(11) not null,
       users_address varchar2(60) not null   
    )
    --添加注释
    comment on column users.users_id
        is '用户编号(主键)';
    comment on column users.users_name
        is '用户姓名';
    comment on column users.users_username
        is '用户账户登录名';
    comment on column users.users_userpassword
        is '用户账户登录密码';
    comment on column users.users_phone
        is '用户联系方式';
    comment on column users.users_address
        is '用户住址';
        
    --添加主键约束
    alter table users add constraint PK_users primary key (users_id)
        
    --给登录名添加唯一约束
    alter table users add constraint UK_users unique (users_username);
    
    --添加三个信息
    insert into users values('001','张三','zhangs','666666','18865472008','阳光小区15号楼1单元102');
    insert into users values('002','李四','lisi01','666666','18865472009','阳光小区14号楼1单元301');
    insert into users values('003','王五','wangwu','666666','18865472010','阳光小区8号楼1单元402');
    --查看一下新建的users表
    select * from users

     

    --建立水费缴纳情况信息表
    create table water
    (
       users_id  varchar2(12) not null,       
       water_sfjf varchar2(3)  not null,
       water_time date,
       water_count number(9,2) not null,
       water_price number(9,2) not null,
       water_money number(9,2) not null,
       water_before number(9,2) not null
       
    )
    --添加注释
    comment on column water.users_id
        is '用户编号(外键)';
    comment on column water.water_sfjf
        is '上月是否缴纳水费';
    comment on column water.water_time
        is '缴费时间';
    comment on column water.water_count
        is '用水量(吨)';
    comment on column water.water_price
        is '单价';
    comment on column water.water_money
        is '本次应缴金额';
    comment on column water.water_before
        is '截止上月共缴水费';
        
    --添加外键
    alter table WATER add constraint FK_WATER foreign key (USERS_ID)  references USERS (USERS_ID);
    
    
    --添加几个水费缴纳情况的信息信息
    insert into water values('001','',sysdate,'12.3','0.5','6.15','275.5');
    insert into water values('002','',sysdate,'16','0.5','8','395.7');
    insert into water values('003','','','6','0.5','3','78.6');
    
    --查看一下新建的admin表
    select * from water

    --建立电费缴纳情况信息表
    create table power
    (
       users_id  varchar2(12) not null,       
       power_sfjf varchar2(3)  not null,
       power_time date,
       power_count number(9,2) not null,
       power_price number(9,2) not null,
       power_money number(9,2) not null,
       power_before number(9,2) not null
       
    )
    --添加注释
    comment on column power.users_id
        is '用户编号(外键)';
    comment on column power.power_sfjf
        is '上月是否缴纳电费费';
    comment on column power.power_time
        is '缴费时间';
    comment on column power.power_count
        is '用电量(°)';
    comment on column power.power_price
        is '单价';
    comment on column power.power_money
        is '本次应缴金额';
    comment on column power.power_before
        is '截止上月共缴电费';
        
    --添加外键
    alter table power add constraint FK_power foreign key (USERS_ID)   references USERS (USERS_ID);
    
    
    --添加几个水费缴纳情况的信息信息
    insert into power values('001','','','12.3','0.5','6.15','275.5');
    insert into power values('002','',sysdate,'16','0.5','8','395.7');
    insert into power values('003','','','6','0.5','3','78.6');
    
    --查看一下新建的admin表
    select * from power

  • 相关阅读:
    Sublime Text 最佳插件列表(转)
    MyBatis入门(六)---mybatis与spring的整合
    MyBatis入门(五)---延时加载、缓存
    MyBatis入门(三)---多个参数
    MyBatis入门(二)---一对一,一对多
    AccessRandomFile多线程下载文件
    MyBatis入门(一)---基本使用
    JAVA基础学习day27--反射机制
    简明 Vim 练级攻略(转)
    JAVA基础学习day26--正则表达式
  • 原文地址:https://www.cnblogs.com/HRZJ/p/5962437.html
Copyright © 2011-2022 走看看