当前位置: 首页 > news >正文

创建表空间和表

创建表

1.业务背景

在城市的住宅小区和商业区域中,需要对业主的用水情况及费用缴纳进行有效管理。业主类型涵盖普通居民、商业用户等不同类别(业主类型表),每种类型对应不同的水价标准(价格表)。区域表记录小区或商业区域内划分的不同区域,方便管理和统计。

收费员表明确负责水费收取的工作人员信息,地址表精准定位业主所在位置,与区域表和收费员有所关联。业主表详细记录每位业主的基础信息、住址、水表编号等,为后续管理提供基础数据。

每次抄表时,抄表员(收费台账中的抄表员字段)会记录业主上月和本月的水表累计数,计算出本月使用数,并依据业主类型和价格表算出应缴金额。收费台账完整记录每个业主每月的用水数据、缴费状态、缴费日期以及收费员信息等,实现对水费收缴业务的全流程跟踪与管理。

2.表结构设计

2.1业主类型表(OWNERTYPE)

字段名类型(位数)是否必填说明
IDNUMBER主键
NAMEVARCHAR2(30)类型名称

2.2业主表(OWNERS)

字段名类型(位数)是否必填说明
IDNUMBER主键
NAMEVARCHAR2(30)业主名称
ADDRESSIDNUMBER地址ID
HOUSENUMBERVARCHAR2(30)门牌号
WATERMETERVARCHAR2(30)水表编号
ADDDATEDATE登记日期
OWNERTYPEIDNUMBER业主类型ID

2.3区域表(AREA)

字段名类型(位数)是否必填说明
IDNUMBER主键
NAMEVARCHAR2(30)区域名称

2.4收费员表(OPERATOR)

字段名类型(位数)是否必填说明
IDNUMBER主键
NAMEVARCHAR2(30)操作员名称

2.5地址表(ADDRESS)

字段名类型(位数)是否必填说明
IDNUMBER主键
NAMEVARCHAR2(30)地址名称
AREAIDNUMBER区域ID
OPERATORIDNUMBER操作员ID

2.6价格表(PRICE)

字段名类型(位数)是否必填说明
IDNUMBER主键
PRICENUMBER(10,2)价格
OWNERTYPEIDNUMBER业主类型ID
MINNUMNUMBER(10,2)区间数开始值
MAXNUMNUMBER(10,2)区间数截止值

2.7 收费台账(ACCOUNT)

字段名类型(位数)是否必填说明
IDNUMBER主键
OWNERIDNUMBER业主编号
OWNERTYPEIDNUMBER业主类型
AREAIDNUMBER所在区域
YEARCHAR(4)账务年份
MONTHCHAR(2)账务月份
NUM0NUMBER上月累计数
NUM1NUMBER本月累计数
USENUMNUMBER本月使用数
METERUSERIDNUMBER抄表员
METERDATEDATE抄表日期
MONEYNUMBER(10,2)应缴金额
ISFEECHAR(1)是否缴费
FEEDATEDATE缴费日期
FEEUSERIDNUMBER收费员

2.8表的物理模型

3.连接数据库

3.1连接本地的Oracle数据库

  1. 命令:sqlplus system/Oracle
    sqlplus是命令行交互工具;system是登录用户的账户,Oracle是登录用户的密码。这种形式连接的是默认实例(和环境变量的设置有关)。
  2. 命令:sqlplus system/Oracle@localhost:1521/Orcl
    连接@localhosts:1521主机上的名字为Orcl的实例。

3.2连接远程Oracle数据库

命令:sqlplus system/Oracle@远程主机的ip地址/实例名

3.3 退出连接

命令:EXIT;
或命令:QUIT;

4.创建表空间、用户、赋用户权

4.1创建表空间

命令:

create tablespace waterboss
datafile 'C:\Users\14210\Documents\Oracle\waterboss.dbf'
size 100m
autoextend on
next 10m;

相关文章:

  • 再学:Solidity数据类型
  • [Linux]进程控制
  • 实战ansible-playbook
  • 论文修改参考文献的数字顺位顺序技巧
  • leetcode每日一题:使字符串平衡的最小交换次数
  • 6个月的Go语言学习甘特图路线图 从零基础到项目实战
  • GB9706.1-2020部分定义
  • flutter Json转Dart Model类
  • EF框架数据库更新后自动更新类及上下文
  • NA611系列WiFi串口服务器常见问题以及解决办法
  • Android PC 要来了?Android 16 Beta3 出现 Enable desktop experience features 选项
  • 爬虫逆向:详细讲述Android底层原理及机制
  • 安全无事故连续天数计算,python 时间工具的高效利用
  • 算法016——最小覆盖子串
  • 209、不大于n的数的组合(python)
  • Linux(8.4)NFS
  • 一、串行通信基础知识
  • Dufs 文件共享系统,内部文件共享还在用ftp\samba?
  • 100. 岛屿的最大面积
  • Linux安装MySQL5.7.26教程图解
  • 法治日报:炮制师生日常剧本,校园怎么成了短视频流量秀场?
  • 武汉旅游体育集团有限公司原党委书记、董事长董志向被查
  • 视频丨习近平同普京在主观礼台出席红场阅兵式
  • “一嗨租车”陷“五年后扣费”疑云,用户:违章处理莫名消失
  • 东洋学人|滨田青陵:近代日本考古学第一人
  • 习近平抵达莫斯科对俄罗斯进行国事访问并出席纪念苏联伟大卫国战争胜利80周年庆典