数据库系统

本文介绍了数据库系统的三级模式、数据模型、数据库访问接口、控制功能以及分布式数据库的特性。重点阐述了数据模型的构成、关系模型的操作、并发控制中的事务与封锁技术,并探讨了数据库的性能优化、完整性约束、安全性措施以及备份与恢复策略。此外,还讨论了分布式数据库的数据分片、分布透明性以及查询优化方法。
摘要由CSDN通过智能技术生成

总述:数据库基础,权当再次温习

 

 

1.数据库模式

答:数据库系统采用外模式、概念模式、内模式三级构成。外模式也称为子模式或用户模式,对应于用户级数据库,是用户看到或使用的那部分数据的逻辑结构。概念模式也称为模式或逻辑模式,是全体数据的逻辑结构和特征的描述,是所有用户的公共视图。一个数据库只有一个概念模式。内模式对应于物理级数据库,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。在数据库系统的三级模式中:模式是数据库的中心与关键;内模式依赖模式,独立于外模式和存储设备;外模式面向具体应用,独立于内模式和存储设备;应用程序依赖于外模式,独立于模式和内模式。

数据库系统的两级独立性是指物理独立性和逻辑独立性。

 

2.数据模型

答:数据模型是显示世界数据特征的抽象,其描述的内容包含三个部分:数据结构、数据操作、数据约束。数据模型主要有两大类:概念数据模型(实体关系模型)、基本数据模型(结构数据模型)。基本数据模型是数据库系统的核心和基础,由数据结构、数据操作、完整性约束三部分组成。概念数据模型是以用户的观点对数据和信息建模,主要用途是数据库设计。常见的数据模型有层次模型、网状模型、关系模型、面向对象模型。

关系模型中存在关系运算,主要的操作有:并、交、差、笛卡尔积、投影、选择、θ连接、除。数据库中存在范式,范式是为了关系模型模型规范化。

 

3.数据库访问接口

答:数据库访问接口是应用程序与数据库之间的连接部分,常见的连接形式有:专用调用、开放数据库互联(ODBC)、Java数据库连接&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值