数据库管理系统: | 建筑在计算机资源上的复杂的软件系统;用于实现有组织地、动态地存储大量关联数据,保证数据的有控制的访问,实现充分的数据共享和交叉访问。3.1.2结构式查询语言structured query language |
结构式查询语言: | 关系数据库语言,用来建立、存取、维护、控制和保护数据。 |
持久性: | 面向对象技术的概念,即如果没有用户的特别说明,它应当使对数据库的任何更新都永久地保存下来,而不管该对象的类型和使用它的用户是处于哪个继承层次上。 |
封锁协议: | 由封锁的时机、对象、时间、使用的锁类型等所构成申请封锁的序列及解除封锁的序列。 |
客户/服务器结构: | 将DBMS的功能与应用处理的功能分开,网络中某个(些)节点上的计算机专门执行DBMS的功能,称为服务器,其他节点上的计算机安装DBMS的外围工具,支持用户的应用称为客户端。客户端执行应用程序并对服务器提出服务请求,服务器完成客户端所委托的公共服务,并且把查询结果返回给客户端。 |
事务: | 数据库系统维护其逻辑一致性的基本单位。它由一个操作序列构成,要么根本没有启动,要么完全执行,不允许在中间中断。一个事务的执行把数据库从一个一致的状态转换到另一个一致的状态。事务具有原子性、一致性、持久性和隔离性,即ACID。 |
应用树: | 包括组成应用的界面格式的屏幕格式、数据显示形式、数据来源以及数据验证属性等控制信息。应用的处理逻辑表现为界面格式间的调用关系和界面格式间的层次关系。应用树生成之后需要具备应用授权机制,使用户能够在授权范围内访问该应用。应用的执行系统将解释应用结构中的这些控制信息,并通过和用户的交互作用实现界面格式间的控制转移及对数据库的检索、插入、删除等操作。 |