CISSP考试指南笔记:8.12 数据库管理2

报名入口来源:中国教育在线 2022-06-01

数据库编程接口

开放式数据库连接 (ODBC)允许应用程序在本地或远程与数据库通信的 API。

对象链接和嵌入数据库 (OLE DB)将数据分离到在客户端或服务器上作为中间件运行的组件中。

ActiveX Data Objects (ADO)允许应用程序访问后端数据库系统的 API。

Java Database Connectivity (JDBC)允许 Java 应用程序与数据库通信的 API。

关系数据库组件

数据定义语言 (DDL)定义数据库的结构和架构。

数据操作语言 (DML)包含使用户能够查看、操作和使用数据库的所有命令。

查询语言使用户能够对数据库发出请求。

报告生成器以用户定义的方式生成数据的打印输出。

数据字典

数据字典是数据元素定义、架构对象和引用键的中心集合。架构对象可以包含表、视图、索引、过程、函数和触发器。数据字典可以包含列的默认值、完整性信息、用户名称、用户的权限和角色以及审核信息。

主键与外键

主键是行的标识符,用于在关系数据库中编制索引。每行必须具有唯一的主键,才能将行正确表示为一个实体。

如果一个表中的属性具有与另一个表中的主键匹配的值,并且两个表中的属性之间设置了关系,则此属性被视为外键

正直

与网络中的其他资源一样,数据库也会遇到并发问题。当存在由不同用户和/或应用程序同时访问和修改的数据时,会出现并发问题。

数据库软件执行三种主要类型的完整性服务:

  • 语义完整性机制可确保强制执行结构和语义规则。
  • 如果所有外键都引用现有主键,则数据库具有参照完整性
  • 实体完整性保证元组由主键值唯一标识。

回滚是结束当前事务并取消对数据库的当前更改的操作。

提交操作完成事务并执行用户刚刚所做的所有更改。

保存点用于确保如果发生系统故障或检测到错误,数据库可以尝试返回到系统崩溃或打嗝之前的某个点。

检查点与保存点非常相似。当数据库软件填满一定量的内存时,将启动一个检查点,它将数据从内存段保存到临时文件中。

两阶段提交机制是数据库中用于确保数据库中保存的数据完整性的另一个控件。

批处理意味着数据库更改请求被放入队列并一次激活

我的题库在线题库
近期直播
联系方式

预报名

咨询

课程

题库