38、模型扩展与关系数据库系统开发

模型扩展与关系数据库系统开发

1. 模型扩展概述

类型模型可以进行扩展,以获得适用于特定项目或目的的特定模型。由于Liskov兼容性,特定模型与扩展它的基础模型保持互操作性。在扩展过程中,可以添加新的模型元素,也可以修改、隐藏或删除现有的元素。不过,为了保证互操作性,扩展模型时需要遵循一些规则。特定模型的实例可以通过遵循一些重新解释规则,始终重新解释为符合基础模型。通过对各种实例模型应用重新解释规则,可以轻松地整合和比较其中的信息。

例如,我们可以通过扩展CHARM来创建一个特定模型,用于记录城市空间(如城镇广场)的再利用过程。在创建这个模型时,要确保它能够描述不同主体对城市空间的不同用途,以及某些用途如何导致其他用途的出现或消失。可以根据需要添加必要的元素,但要保持模型的简单性。

2. 关系数据库系统简介

数据库自20世纪60年代以来就被用于存储和管理信息,如今已成为主流,几乎每台数字设备(从大型服务器集群到手持设备和手机)都在使用数据库。从直观角度看,数据库就是一个有组织的数据集合。数据的组织方式很重要,不同的组织方式在数据检索、查询、修改和报告方面会产生不同的限制和能力。自20世纪70年代末以来,最广泛和流行的数据库组织方法是关系方法。

关系数据库中的“关系”并非指数据项之间的关系,而是源于20世纪70年代所谓“关系模型”的数学基础。在这个模型中,“关系”是具有相同结构的数据行的集合,也就是说,关系数据库之所以这样命名,是因为它们处理的数据行的关系或列表。虽然存在其他数据库组织方法,而且近年来非关系方法有所增加,但关系方法目前仍然是最常用的,并且可能在未来几十年内保持这种状态。

3. 关系数据库系统的基本概念
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值