数据库表设计—水电费缴费系统
水电缴费管理系统数据表设计
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
数据库表设计—水电费缴费系统相关推荐
- Springboot毕设项目基于SpringBoot的学生宿舍水电费缴费系统的设计与实现2py81(java+VUE+Mybatis+Maven+Mysql)
Springboot毕设项目基于SpringBoot的学生宿舍水电费缴费系统的设计与实现2py81(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + ...
- mysql设计积分兑换表_积分系统数据库表设计.docx
积分系统数据库表设计 文件编号:JHDZ/SJ 密 级: 云上城积分功能数据库设计文档 项目名称:<云上城>项目代号:XXX版 本:V1.0编制单位:平台运营编制日期:2014-10-08 ...
- php二级分销数据表的设计,无限级分销系统数据库表设计
在做交易所的时候有个需求,需要统计邀请注册人数,比如 A邀请B, B邀请C, C邀请D.那么A的邀请人数就是3个,B的邀请人数就是2个,C的邀请人数就是1个.除此之外,还要能统计出A直接邀请人数,A下 ...
- 消息提醒系统:设计模式与实现方案 (公告(通告)、消息、提醒等基本功能数据库表设计与实现)
参考地址: 公告(通告),消息,提醒等基本功能数据库表设计_DamonREN的博客-CSDN博客 多种消息提醒系统的设计模式.实现方案(附功能截图+表结构)_黑夜的风的博客-CSDN博客_消息提醒 设 ...
- 数据库设计:用户登录系统数据库表设计
用户登录系统数据库表设计 最近看了看公司后台用户登录系统的设计, 比较混乱, 主要还是因为URS和Oauth以及URS第三方这三个登录形式各不相同导致的. 下面着重介绍一下涉及到第三方登录中需要注意的 ...
- Oracle数据库表设计时的注意事项
Oracle数据库表设计时的注意事项 表是Oracle数据库中最基本的对象之一.万丈高楼从平地起,这个基础对象对于数据库来说,非常重要.因为其设计是否合理,直接跟数据库的性能相关.从Oracle数据 ...
- 不定字段数目的数据库表设计和数据结构
不定字段数目的数据库表设计和数据结构 可能采用四种技术: 动态增加数据库表字段 预留足够的空白字段,运行时作动态影射 用xml格式保存在单字段里 改列为行,用另外一个表存放定制字段 现在我们来分析一下 ...
- 数据库表设计、 数据库分层、myslq水平拆分、oracle表分区
数据库表设计 数据库表结构设计方法及原则(li)数据库设计的三大范式:为了建立冗余较小.结构合理的数据库,设计数据库时必须遵循一定的规则.在关系型数据库中这种规则就称为范式.范式是符合某一种设计要求的 ...
- 万字归纳总结 | 数据库表设计与SQL编写技巧
点击上方"朱小厮的博客",选择"设为星标" 后台回复"加群"加入公众号专属技术群 前言 随着移动云平台系统业务不断增长,必然需要对各系统进行 ...
最新文章
- linux 数据库创建和还原
- [老男孩笔记系列]-之linux定时任务crontab命令详解
- Flowable基础二十一 Flowable springboot 集成
- jvm系列(八):jvm知识点总览
- javascript各种事件
- 程序员面试金典 - 面试题 04.04. 检查平衡性(二叉树高度)
- Java Calendar getDisplayName()方法与示例
- linux hook 任意内核函数,linux内核中的hook函数详解
- [UE4]虚幻引擎UE4如何制作可拖动(Drag and Drop)的背包(Scrollbox)(转载)
- 读书-算法《程序设计导引及在线实践》-简单计算题1:鸡兔同笼
- 智能城市dqn算法交通信号灯调度_智能交通信号灯防堵塞控制系统的制作方法
- 2017第34届广州国际特许连锁加盟展览会会刊(参展商名录)
- 微信语音终于可以转发了,安卓用户优先!
- WhatsApp网页版(电脑版)使用教程
- 图解yarn的作业提交流程
- substrate介绍
- MySQL语法笔记(自用)
- php 字符查询_php中几个常用的字符串查找函数
- Win10系统设置炫酷下拉关机(其实很简单啦!)
- 阿里和云之讯短信发送服务
热门文章
- 8个免费下载文献的学术网站(亲测可用)
- 《江畔独步寻花》评课稿
- Spring Boot+微信小程序_保存微信登录者的个人信息
- 设置允许root用户登录SSH
- 这边提供几个公共方法:MD5签名方法、获取时间戳、生成随机串、string转base64、base64转string
- Android悬浮窗适配全机型,包含8.0,小米魅族华为悬浮窗权限适配demo看这一篇就够了
- 机器学习-8(单调函数)
- 《声呐图像处理》---霍冠英
- 【渝粤教育】电大中专跨境电子商务理论与实务 (6)作业 题库
- Java年薪30W+面试必问知识之《2020年面试宝典总纲》