DM数据库管理系统:模式与权限控制

需积分: 46 26 下载量 78 浏览量 更新于2024-08-09 收藏 4.77MB PDF 举报
"达梦数据库管理系统中的管理模式与惯性器件(下)主要涵盖了数据库管理和对象定义的相关知识。" 在达梦数据库管理系统(DM)中,管理模式是一个重要的概念,它允许用户创建和管理数据库对象,如表、视图和权限。模式定义语句是用于创建这些架构的关键工具,它不仅创建了包含多种对象的结构,还允许多个用户共享同一模式内的对象。 创建模式有两种语法形式: 1. 使用 `CREATE SCHEMA` 语句,指定模式名,并可选地授权给特定用户,同时可以附加各种DDL_GRANT子句来定义模式内的对象。 2. 直接使用 `CREATE SCHEMA AUTHORIZATION` 语句授权给某个用户,同样可以包含一系列DDL_GRANT子句来定义模式内容。 DDL_GRANT子句允许定义各种数据库对象,包括但不限于基表(建表语句)、域(域定义语句)、索引(索引定义语句)、视图(视图定义语句)、序列、存储过程、存储函数、触发器、特权、全文索引、同义词、包、包体、类、类体、外部链接、物化视图和物化视图日志等。 DM_SQL语言是达梦数据库支持的结构化查询语言,它具有独特的特点,包括对保留字和标识符的处理,以及对多种数据类型的支撑,例如常规数据类型、位串、日期时间以及多媒体数据类型。此外,DM_SQL还支持各种表达式,如数值、字符串、时间值和时间间隔值表达式,以及相应的运算符优先级规则。 在数据库管理方面,用户可以通过定义、修改和删除语句来管理用户和表空间,确保数据库的安全性和高效运行。表空间的管理包括定义、修改和删除,以及针对失效文件的检查和恢复操作。表的管理涉及基表的定义、修改和删除,索引的创建、修改和删除,以及特殊类型的索引,如位图连接索引和全文索引。 通过这些管理工具和语句,DM提供了一个强大而灵活的环境,使得数据库管理员和开发人员能够有效地组织和控制数据库结构,优化数据存储和访问性能,同时确保数据的安全性和一致性。