资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
SybaseSQLServer体系结构介绍1.数据库效劳器自身所使用的数据库,也可以说是治理效劳器和用户数据库的数据库。Sybase在安装时,自动创立了四个系统数据库:master、model、tempdb、sybsystemprocs1) master数据库它是治理和掌握用户数据库以及维护效劳器正常运行的核心数据库,它保存了大量的系统信息,如效劳器配置、用户、设备等。在master数据库中不允许一般用户在其中创立数据库对象,否则会使得master数据库的事务日志很快变满。假如事务日志用完,就无法使用dump transaction命令释放master数据库中的空间。2)model数据库它是为创立用户数据库而供应的模板。每当创立新的数据库时,SQL Server自动建立model数据库的一份拷贝,并把它扩大到用户所要求的大小,以此作为新用户数据库。Model数据库中包含每个用户数据库所要求的系统表。Model数据库可以被修改以便定制新创立的。3)tempdb数据库它是个临时数据库,为效劳器运行与处理供应一个共享的存储区域,如group by和order by的中间结果就存放在这里。Tempdb的空间为效劳器中全部数据库的全部用户所共享。每次重启SQL Server,效劳器的一个自动进程都拷贝model数据库到tempdb数据库,并去除tempdb中原来的内容。因此tempdb中的用户表都是临时的。临时表分为两类:可共享的和不行共享的。不行共享的临时表在由create table中将符号#置于表名之前创立;可共享的临时表通过create table中指定表名前缀tempdb.而创立。不行共享的临时表SQL Server自动为其添加数字后缀名,且它只存在于当前会话中。4)sybsystemprocs数据库master数据库它是特地用来保存系统命令(存储过程)的数据库,如sp_help、sp_configure、sp_helpdevice等。当任一数据库用户运行以sp_开头的存储过程时,SQL Server根据以下挨次查找:当前数据库、sybsystemprocs数据库、master数据库。2.用户数据库用户数据库是我们使用Sybase效劳器的真正目的。要治理用户数据,必需在Sybase中创立自己的数据库,它是指用create database命令创立的数据库。不能存取master数据库的用户是无权创立新的数据库的。数据库中的主要内容数据库对象:表、视图、临时表索引、主键、外键缺省值、规章存储过程、触发器等
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号