1.概念:
对数据库的处理过程是以事物为单位进行的。
组织与管理是以表为单位进行的。
表是放在表空间(table space)中的,
表空间是放在数据库(database)中的。
Scheme:是指实体名称中的高位标识字段,该字段用于标志整个名称。
当建立一个用户时,会产生一个同名的scheme。
如:SET CURRENT SCHEME = 'PAYROLL'
SELECT * FROM EMPLOYEE. ---等同于下一条语句。
SELECT * FROM PAYROLL.EMPLOYEE.
视图:VIEW,一张虚拟表,通常将多表链接的结果
作为视图,以方便数据查询。
索引:INDEX,直接建立在表上的,相当于一个目录,
也是方便数据查询。
2.应用:
SQLCA:SQL通信区域,实现COBOL和DB2的交互。
执行SQL后,会产生一个称作SQLCODE的返回码,数字组成,
存放于SQLCA中,为0或者100时,成功,为负数时错误。
在SQLCA中,还有SQLSTATE,由字符组成。
DB2 catalog:数据字典,一张系统表,用来存放数据库所用的有关信息。
对于用户而言,为只读的。
DB2 directory:功能相似于catalog,性能高,是以VSAM文件组织存放数据的。
二者同步时,以DB2 dir
对数据库的处理过程是以事物为单位进行的。
组织与管理是以表为单位进行的。
表是放在表空间(table space)中的,
表空间是放在数据库(database)中的。
Scheme:是指实体名称中的高位标识字段,该字段用于标志整个名称。
当建立一个用户时,会产生一个同名的scheme。
如:SET CURRENT SCHEME = 'PAYROLL'
SELECT * FROM EMPLOYEE. ---等同于下一条语句。
SELECT * FROM PAYROLL.EMPLOYEE.
视图:VIEW,一张虚拟表,通常将多表链接的结果
作为视图,以方便数据查询。
索引:INDEX,直接建立在表上的,相当于一个目录,
也是方便数据查询。
2.应用:
SQLCA:SQL通信区域,实现COBOL和DB2的交互。
执行SQL后,会产生一个称作SQLCODE的返回码,数字组成,
存放于SQLCA中,为0或者100时,成功,为负数时错误。
在SQLCA中,还有SQLSTATE,由字符组成。
DB2 catalog:数据字典,一张系统表,用来存放数据库所用的有关信息。
对于用户而言,为只读的。
DB2 directory:功能相似于catalog,性能高,是以VSAM文件组织存放数据的。
二者同步时,以DB2 dir