数据库术语详解
1. 数据库基础概念
数据库技术主要分为关系数据库系统和面向对象数据库系统。以下是一些基础概念的解释:
- 3GL 接口(第三代语言接口) :也称为嵌入式 SQL。多数关系数据库和越来越多的面向对象数据库支持使用标准 SQL 语句,通过 3GL(如 C 或 FORTRAN 语言)对数据库进行查询和更新操作。
- 4GL(第四代开发语言) :优秀的 4GL 能提供完整的开发环境,具备全屏管理、窗口化、过程化与非过程化(SQL)代码结合以及高级调试功能。它无需借助第三代语言,就能提供强大的编程能力和灵活性。对于联机事务处理(OLTP),至少需要部分编译能力才能保证高性能。
- 抽象类 :只能有子类,不能有实例的类,但其子类可以有实例。
- 抽象数据类型 :一种数据结构定义,仅描述对外提供的服务。这种抽象级别允许在需要相同服务集的所有情况下复用该数据结构。
- 抽象操作 :为抽象类定义,但仅在子类中实现的操作。
2. 数据库架构与管理
2.1 数据库架构
数据库架构描述了数据库组件的布局和交互方式。例如,客户端/服务器架构基于分布式处理概念,DBMS 的前端是客户端,后端是服务器。应用程序功能在客户端机器(通常是小型机或工作站)上运行,数据访问和操作功能在一个或多个服务器机器上运行。
2.2 数据库管理
- 自动完整性控制
超级会员免费看
订阅专栏 解锁全文
1123

被折叠的 条评论
为什么被折叠?



