水电缴费管理系统数据表设计

SQL建表脚本:

 1 --建表
 2 --管理人员表 admin
 3 create table admin(
 4        admin_id      varchar2(3) not null,
 5        admin_loginname           varchar2(8) not null,
 6        admin_password            varchar2(6) not null,
 7        admin_username            varchar2(4) not null,
 8        constraint pk_admin primary key(admin_id)
 9 );
10 comment on column admin.admin_id is '管理员编号';
11 comment on column admin.admin_loginname is '管理员登录用户名';
12 comment on column admin.admin_password is '管理员登录密码';
13 comment on column admin.admin_username is '管理员姓名';
14 --用户基本信息表  user
15 create table users(
16        user_id    varchar2(10) not null,
17        user_loginname           varchar2(8) not null,
18        user_password            varchar2(6) not null,
19        user_username            varchar2(4) not null,
20        user_address             varchar2(20) not null,
21        user_phone               number(11) not null,
22        constraint pk_users primary key(user_id)
23 );
24 comment on column users.user_id is '用户编号';
25 comment on column users.user_loginname is '用户登录名';
26 comment on column users.user_password is '用户登录密码';
27 comment on column users.user_username is '用户姓名';
28 comment on column users.user_address is '用户地址';
29 comment on column users.user_phone is '用户电话';
30 --水表 water
31 create table water(
32        water_id   varchar2(10) not null,
33        userid     varchar2(10) not null,
34        water_count             number(3,2) not null,
35        water_time              date not null,
36        water_status            number(1) not null,
37        water_priceid           varchar2(10) not null,
38        water_beforecount       number(3,2) not null,
39        constraint pk_water primary key(water_id)
40 );
41 comment on column water.water_id is '水表编号';
42 comment on column water.userid is '用户编号';
43 comment on column water.water_count is '水表跑数';
44 comment on column water.water_time is '水表时间';
45 comment on column water.water_status is '水费缴费状态';
46 comment on column water.water_priceid is '水费价格编号';
47 comment on column water.water_beforecount is '上月水表跑数';
48 --水表 power
49 create table power(
50        power_id   varchar2(10) not null,
51        userid     varchar2(10) not null,
52        power_count             number(3,2) not null,
53        power_time              date not null,
54        power_status            number(1) not null,
55        power_priceid           varchar2(10) not null,
56        power_beforecount       number(3,2) not null,
57        constraint pk_power primary key(power_id)
58 );
59 comment on column power.power_id is '电表编号';
60 comment on column water.userid is '用户编号';
61 comment on column power.power_count is '电表跑数';
62 comment on column power.power_time is '电表时间';
63 comment on column power.power_status is '电费缴费状态';
64 comment on column power.power_priceid is '电费价格编号';
65 comment on column power.power_beforecount is '上月电表跑数';
66 --价格表 money
67 create table price(
68        price_id   varchar2(10) not null,
69        price_time date not null,
70        isactive   number(1) not null,
71        waterprice number(2,2) not null,
72        powerprice number(2,2) not null,
73        constraint pk_price primary key(price_id)
74 );
75 comment on column price.price_id is '价格编号';
76 comment on column price.price_time is '价格日期';
77 comment on column price.isactive is '价格状态';
78 comment on column price.waterprice is '水费价格';
79 comment on column price.powerprice is '电费价格';

管理员表:

用户表:

水费表:

电费表:

价格表:

转载于:https://www.cnblogs.com/jingzhenhua/p/5957831.html

数据库表设计—水电费缴费系统相关推荐

  1. Springboot毕设项目基于SpringBoot的学生宿舍水电费缴费系统的设计与实现2py81(java+VUE+Mybatis+Maven+Mysql)

    Springboot毕设项目基于SpringBoot的学生宿舍水电费缴费系统的设计与实现2py81(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + ...

  2. mysql设计积分兑换表_积分系统数据库表设计.docx

    积分系统数据库表设计 文件编号:JHDZ/SJ 密 级: 云上城积分功能数据库设计文档 项目名称:<云上城>项目代号:XXX版 本:V1.0编制单位:平台运营编制日期:2014-10-08 ...

  3. php二级分销数据表的设计,无限级分销系统数据库表设计

    在做交易所的时候有个需求,需要统计邀请注册人数,比如 A邀请B, B邀请C, C邀请D.那么A的邀请人数就是3个,B的邀请人数就是2个,C的邀请人数就是1个.除此之外,还要能统计出A直接邀请人数,A下 ...

  4. 消息提醒系统:设计模式与实现方案 (公告(通告)、消息、提醒等基本功能数据库表设计与实现)

    参考地址: 公告(通告),消息,提醒等基本功能数据库表设计_DamonREN的博客-CSDN博客 多种消息提醒系统的设计模式.实现方案(附功能截图+表结构)_黑夜的风的博客-CSDN博客_消息提醒 设 ...

  5. 数据库设计:用户登录系统数据库表设计

    用户登录系统数据库表设计 最近看了看公司后台用户登录系统的设计, 比较混乱, 主要还是因为URS和Oauth以及URS第三方这三个登录形式各不相同导致的. 下面着重介绍一下涉及到第三方登录中需要注意的 ...

  6. Oracle数据库表设计时的注意事项

    Oracle数据库表设计时的注意事项  表是Oracle数据库中最基本的对象之一.万丈高楼从平地起,这个基础对象对于数据库来说,非常重要.因为其设计是否合理,直接跟数据库的性能相关.从Oracle数据 ...

  7. 不定字段数目的数据库表设计和数据结构

    不定字段数目的数据库表设计和数据结构 可能采用四种技术: 动态增加数据库表字段 预留足够的空白字段,运行时作动态影射 用xml格式保存在单字段里 改列为行,用另外一个表存放定制字段 现在我们来分析一下 ...

  8. 数据库表设计、 数据库分层、myslq水平拆分、oracle表分区

    数据库表设计 数据库表结构设计方法及原则(li)数据库设计的三大范式:为了建立冗余较小.结构合理的数据库,设计数据库时必须遵循一定的规则.在关系型数据库中这种规则就称为范式.范式是符合某一种设计要求的 ...

  9. 万字归纳总结 | 数据库表设计与SQL编写技巧

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"加群"加入公众号专属技术群 前言 随着移动云平台系统业务不断增长,必然需要对各系统进行 ...

最新文章

  1. linux 数据库创建和还原
  2. [老男孩笔记系列]-之linux定时任务crontab命令详解
  3. Flowable基础二十一 Flowable springboot 集成
  4. jvm系列(八):jvm知识点总览
  5. javascript各种事件
  6. 程序员面试金典 - 面试题 04.04. 检查平衡性(二叉树高度)
  7. Java Calendar getDisplayName()方法与示例
  8. linux hook 任意内核函数,linux内核中的hook函数详解
  9. [UE4]虚幻引擎UE4如何制作可拖动(Drag and Drop)的背包(Scrollbox)(转载)
  10. 读书-算法《程序设计导引及在线实践》-简单计算题1:鸡兔同笼
  11. 智能城市dqn算法交通信号灯调度_智能交通信号灯防堵塞控制系统的制作方法
  12. 2017第34届广州国际特许连锁加盟展览会会刊(参展商名录)
  13. 微信语音终于可以转发了,安卓用户优先!
  14. WhatsApp网页版(电脑版)使用教程
  15. 图解yarn的作业提交流程
  16. substrate介绍
  17. MySQL语法笔记(自用)
  18. php 字符查询_php中几个常用的字符串查找函数
  19. Win10系统设置炫酷下拉关机(其实很简单啦!)
  20. 阿里和云之讯短信发送服务

热门文章

  1. 8个免费下载文献的学术网站(亲测可用)
  2. 《江畔独步寻花》评课稿
  3. Spring Boot+微信小程序_保存微信登录者的个人信息
  4. 设置允许root用户登录SSH
  5. 这边提供几个公共方法:MD5签名方法、获取时间戳、生成随机串、string转base64、base64转string
  6. Android悬浮窗适配全机型,包含8.0,小米魅族华为悬浮窗权限适配demo看这一篇就够了
  7. 机器学习-8(单调函数)
  8. 《声呐图像处理》---霍冠英
  9. 【渝粤教育】电大中专跨境电子商务理论与实务 (6)作业 题库
  10. Java年薪30W+面试必问知识之《2020年面试宝典总纲》