文件名称:语言处理层-ubuntu 18.04 安装opencv3.4.5的教程(图解)
文件大小:4.99MB
文件格式:PDF
更新时间:2024-07-15 01:59:00
数据库系统概 王珊 课后习题
12.1 复习笔记 一、数据库管理系统(DBMS)的基本功能 DBMS 具有如下基本功能: 1.数据库定义和创建 创建数据库主要是用数据定义语言 DDL 定义和创建数据库模式、外模式、内模式等数据库对象。在关系数 据库中就是建立数据库(或 Schema)、表、视图、索引等。还有创建用户、安全保密定义(如用户口令、级别、角 色、存取权限)、数据库的完整性定义。 2.数据组织、存储和管理 DBMS 要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等;要确定以何种文件结构 和存取方式在存储器上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利 用率和方便存取,提供多种存取方法(如索引查找、Hash 查找、顺序查找等)提高存取效率。 3.数据存取 提供用户对数据的操作功能,实现对数据库数据的检索、插入、修改和删除。 4.数据库事务管理和运行管理 这是指 DBMS 运行控制和管理功能。 5.数据库的建立和维护 包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组织和重构造以及性能监测分析等 功能。 6.其他功能 包括 DBMS 与网络中其他软件系统的通信功能;一个 DBMS 与另一个 DBMS 或文件系统的数据转换功能; 异构数据库之间的互访和互操作功能等。 二、数据库管理系统的系统结构 1.层次结构 图 12-1 给出一个关系数据库管理系统的层次结构示例。这个层次结构是按照处理对象的不同,依*到 最低级的次序来划分的,具有普遍性。 图 12-1 关系数据库管理系统的层次结构 (1)应用层 应用层位于关系数据库管理系统的核心之外。应用层处理的对象是各种各样的数据库应用,该层是关系数据 库管理系统与用户/应用程序的界面层。 (2)语言处理层 语言处理层处理的对象是数据库语言。该层的功能是对数据库语言的各类语句进行语法分析、视图转换、安 全性检查、完整性检查、查询优化等;通过对下层基本模块的调用,生成可执行代码。 111