创建表空间和表

news/2025/3/18 10:41:06/

创建表

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;

http://www.ppmy.cn/news/1580048.html

相关文章

【计算机网络】浏览器组成、工作原理、页面渲染流程...

1、一个页面从输入URL到页面加载完的过程中都发生了什么? 不分析硬件层面,一个简化的过程: ① 在接收到用户输入的网址后,浏览器会开启一个线程来处理这个请求,对用户输入的URL地址进行分析判断,如果是H…

C语言 第五章 指针(1)

目录 指针的理解 变量的访问方式 内存地址与指针 指针变量 指针变量的定义 举例: 注意: 指针的应用场景 指针的理解 变量的访问方式 计算机中程序的运行都是在内存中进行的,变量也是在内存中分配的空间,访问内存中变量存…

MYSQL8.0数据库误删除记录恢复 MYSQL8.0数据库崩溃恢复 MYSQL8.0数据库删除表恢复

数据类型 MYSQL 8.0 数据大小 242 MB 故障检测 主机断电导致数据库崩溃,无法启动. 修复结果 收到文件后,修正不一致的地方,成功启动MYSQL 8.0 完成恢复 客户验收数据成功。 完成恢复。最新数据得以恢复. 客户非常满意。 友情提醒:重要数据一定要勤备份&…

强化学习 - PPO控制无人机

PPO(Proximal Policy Optimization,近端策略优化)是一种强化学习算法,用于训练智能体(无人机)如何在环境中做出决策。它本质上是 策略梯度(Policy Gradient)方法 的一种改进&#xf…

Flutter开发鸿蒙的项目已经迁移到gitcode了

昨天看有人在讨论华为这个项目是否关闭了 ,专门咨询了华为官方团队,得到了切确的答复,这个项目没有关闭,只是已经迁移了,这里发帖告知还不知情的童鞋。 经与华为官方团队确认,Flutter开发鸿蒙的项目已迁移…

Oracle GoldenGate (OGG) 安装、使用及常见故障处理

Oracle GoldenGate (OGG) 安装、使用及常见故障处理 目录 概述安装前的准备Oracle GoldenGate 安装步骤配置与使用 配置管理器 (Manager)配置提取进程 (Extract)配置数据泵进程 (Pump)配置应用进程 (Replicat) 常见故障处理 故障1:提取进程无法启动故障2&#xff…

MCMC和泊松过程

马尔科夫链 马尔可夫链(Markov Chain)是一种描述随机过程(Stochastic Process)的数学模型,具有“无记忆性”(Markov Property),即未来状态只依赖于当前状态,而与过去状态…

STM32全系大阅兵(2)

接前一篇文章:STM32全系大阅兵(1) 本文内容参考: STM32家族系列的区别_stm32各个系列区别-CSDN博客 STM32--STM32 微控制器详解-CSDN博客