在一个数据库(Database)中含有基本表、视图、索引等数据库对象。数据库的创建、选择是在 GBase 8a 中开始数据库设计、内容查找的第一步。
1.创建数据库
在打开一个 GBase 8a 后,我们首先要做的第一步是创建一个全新的数据库。在 GBase 8a中我们可以创建 4 种类型的数据库。
(1)不记录日志,其语法结构为:
CREATE DATABASE <数据库名>
(2)缓冲式的记录日志[SQL 语句不一定在事务之中,拥有者名字(owner name)不被用于对象的解析]:
CREATE DATABASE <数据库名> WITH BUFFERED LOG IN “<事务处理日志文件路径>”
(3)无缓冲式的记录日志 (SQL 语句不一定在事务之中,拥有者名字(owner name)
不被用于对象的解析):
CREATE DATABASE <数据库名> WITH LOG IN “<事务处理日志文件路径>”
(4)ANSI(记录日志时无缓冲,SQL 语句总在事务之中,拥有者名字(owner name)被用于对象的解析):
CREATE DATABASE <数据库名> WITH LOG MODE ANSI IN “<事务处理日志文件路径>”
这 4 种语句均创建了一个名为“<数据库名>.dbs”的目录,存取权限由创建者赋予(GRANT)的权限设定,若无日志文件就