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

对于Oracle来说,土地管理是非核心域吗

 思雨喵 2022-1-4 14:13

您在课上说,对于土地管理系统来说oracle,arcgis,java是非核心域,因为它们可有可无。我想请教对于oracle来说,土地管理好像也是可有可无,那么土地管理是非核心域吗

UMLChina潘加宇

这个问题问得有点奇怪,我还是第一次碰到这样问的,不过我还是认真答一下。

不是。

核心域、非核心域都是某个系统的构造中要包含的知识。

构造土地管理系统时可能用到Oracle来存储数据,也就是说,土地管理系统的开发人员需要懂得Oracle的知识,例如数据库、表、行、列等,当然这是可以更换(不是“可有可无”)的,可以不用Oracle、甚至不用关系数据库,而是改用其他形式来存储数据,所以叫非核心域——但是,土地管理系统肯定是需要“存储数据”的,只不过“存储数据”的具体形式可以更换。

构造Oracle(你说的应该是Oracle 这个DBMS)时,DBMS的开发人员应该不需要懂得土地管理的知识,也不需要懂得其他和“土地管理”相当的某个领域(例如商店、物流、医院)的知识——根本就是无,而不是具体形式可以更换。

正如课上所说的,做基础设施的系统更“容易”,因为需要知道的领域更少,因此有大量的重复制造,而且是免费的。

图片

关于DBMS的核心域和非核心域,可以找一个源代码看看,例如这个SQLite的table.c源文件,声明的变量名nRow、nColumn等可以看作核心域知识,变量的类型char、u32等可以看作非核心域知识。

图片


http://www.kler.cn/a/420575.html

相关文章:

  • 【C语言】递归的内存占用过程
  • #JAVA-常用API-爬虫
  • Python知识分享第十八天
  • AI常见同义词-关键概念
  • Golang教程第24篇(语言接口)
  • 服务器数据恢复—EVA存储硬盘磁头和盘片损坏离线的数据恢复案例
  • 【机器学习】机器学习的基本分类-监督学习-逻辑回归-对数似然损失函数(Log-Likelihood Loss Function)
  • Apache-HertzBeat开源实时监控系统存在默认口令漏洞
  • mysql一个事务最少几次IO操作
  • ESP32开发板在micropython里直接用requests向web服务器发送请求:ESP32S3开发板通过fastapi中转成功连接星河大模型
  • 负载均衡指南:Nginx与HAProxy的配置与优化
  • mysql 查询所有的触发器
  • vmware linux centos7 网络配置
  • 大数据-238 离线数仓 - 广告业务 点击次数 ADS层、广告效果分析 ADS 层 需求分析与加载
  • 2024-11-29 学习人工智能的Day33 BP算法和神经网络小实验
  • Python字符串对齐的几种方法、Python填充与对齐、Python中英文对齐
  • 软件测试常问面试问题及项目流程相关概念
  • 深入实践:从零开始掌握GPT的应用开发
  • 错误信息 Uncaught (in promise) TypeError: extender is not a function
  • spark中将json数据转成dataset
  • Ubuntu 20.04 程序运行导致“段错误 (核心已转储)”的原因分析及解决方案 ubuntu
  • droppath
  • Qt的定时器应用案例 || Qt的图片添加显示
  • 2017 NHOI小学(C++)
  • MySQL 单表练习
  • C#中的集合初始化器