2、数据库技术的发展与应用

数据库技术的发展与应用

1. 数据库技术的历史回顾

数据库技术经历了长期的发展历程。从 20 世纪 70 年代末开始,旧的网络和层次数据库管理系统(DBMS)逐渐被关系型 DBMS 所取代。到 80 年代末,关系型系统性能表现出色,其简单的基于集合的数据结构和查询语言(SQL)带来的显著优势,使其成为新数据库应用的首选。

Codd 的关系数据模型将所有事实存储在关系(有序 n 元组集合)中,这种简单性便于数据访问和优化,适用于广泛的应用领域。不过,工业关系型 DBMS 和 SQL 本身是基于多重集合的,因为 SQL 允许无键表,且 SQL 查询可能返回多重集合。

与关系型数据库不同,网络和层次数据库不仅在记录类型中存储事实,还在记录类型之间的导航路径中存储。例如,在层次数据库中,员工 101 在销售部门工作这一事实,会存储为从部门记录(部门名称属性值为“销售”的部门记录类型实例)到员工记录(员工编号属性值为 101 的员工记录类型实例)的父子链接。而关系型系统虽然支持关系之间的外键“关系”,但这些关系并非导航路径,只是简单地编码约束。

1.1 不同类型数据库的特点

</
数据库类型 特点
关系型数据库 以关系形式存储数据,使用 SQL 进行查询和操作,数据结构简单,便于访问和优化
网络和层次数据库 除记录类型外,通过导航路径存储事实
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值