ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:41.36KB ,
资源ID:15807391      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15807391.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(sybase的基础Word文件下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

sybase的基础Word文件下载.docx

1、4如果执行的语句产生一个结果集,服务器通过网络把结果集返回给客户;5客户端对收到的结果作相应的处理。在客户/服务器体系,有两种数据库引擎结构,即多进程数据库引擎和单进程、多线程引擎结构。多进程结构即多个可执行程序同时运行。每当用户登录到数据库系统时实际上都启动了数据库引擎的一个独立实例。存在起协调作用的进程协调进行之间的通讯以保证当多用户访问相同数据时数据的完整性。多进程数据库引擎一般用在大型机数据库上。单进程多线程数据库引擎在原理上和多进程数据库引擎类似,不同的是多线程数据库引擎自己负责调度各应用程序占用CPU的时间,而不依赖于操作系统。这样,多线程数据库引擎自我保护的能力更强。Oracle

2、Server是一个真正的多进程数据库引擎,Sybase数据库管理系统采用的是单进程多线程的引擎结构。三、Sybase产品概述1Sybase软件的组成Sybase软件可划分为三个部分:一是进行数据管理与维护的联机关系数据库管理系统SybaseSQLServer;二是支持数据库应用系统的建立和开发的一组前端工具软件SybaseTools;三是可把异构环境下其他厂商的应用软件和任何类型的数据连接在一起的接口软件OpenClient/OpenServer。Server是个可编程的数据库管理系统(DBMS),它是整个Sybase产品的核心软件,起着数据管理、高速缓冲区管理、事务管理的作用。2SQLSer

3、ver的基本特征Server是个关系数据库管理系统,它具有如下一些基本特征:a.SQLServer可以放在若干个磁盘设备上,初始安装时所需的磁盘空间至少要17MB。b.SQLServer支持多库结构,也就是说Sybase系统中可以有多个数据库。Sybase可以管理多个数据库。c.SQLServer可以编译和运行T-SQL语句,并可返回客户程序所要求的结果。T-SQL语句是标准SQL的扩充,它除了有数据定义语句、数据操纵语句和数据控制语句之外,主要增加了流程控制语句。d.SQLServer可以管理多个用户并具有较高的事务吞吐量和较低的事务响应时间。客户的应用程序可以存取Server中某一个或几个

4、数据库的数据。四、SQLServer的主要内容SybaseServer是一个多库结构的RDBMS,体系结构大致如下:1数据库服务器自身所使用的数据库,也可以说是管理服务器和用户数据库的数据库。Sybase在安装时,自动创建了四个系统数据库:master、model、tempdb、sybsystemprocs(1)master数据库它是管理和控制用户数据库以及维护服务器正常运行的核心数据库,它保存了大量的系统信息,如服务器配置、用户、设备等。在master数据库中不允许普通用户在其中创建数据库对象,否则会使得master数据库的事务日志很快变满。如果事务日志用尽,就无法使用dumptransac

5、tion命令释放master数据库中的空间。(2)model数据库它是为创建用户数据库而提供的模板。每当创建新的数据库时,SQLServer自动建立model数据库的一份拷贝,并把它扩充到用户所要求的大小,以此作为新用户数据库。Model数据库中包含每个用户数据库所要求的系统表。Model数据库可以被修改以便定制新创建的。(3)tempdb数据库它是个临时数据库,为服务器运行与处理提供一个共享的存储区域,如groupby和orderby的中间结果就存放在这里。Tempdb的空间为服务器中所有数据库的所有用户所共享。每次重启SQLServer,服务器的一个自动进程都拷贝model数据库到temp

6、db数据库,并清除tempdb中原来的内容。因此tempdb中的用户表都是临时的。临时表分为两类:可共享的和不可共享的。不可共享的临时表在由createtable中将符号#置于表名之前创立;可共享的临时表通过createtable中指定表名前缀tempdb.而创立。不可共享的临时表SQLServer自动为其添加数字后缀名,且它只存在于当前会话中。(4)sybsystemprocs数据库master数据库它是专门用来保存系统命令(存储过程)的数据库,如sp_help、sp_configure、sp_helpdevice等。当任一数据库用户运行以sp_开头的存储过程时,SQLServer按照以下顺

7、序查找:当前数据库、sybsystemprocs数据库、master数据库。2用户数据库用户数据库是我们使用Sybase服务器的真正目的。要管理用户数据,必须在Sybase中创建自己的数据库,它是指用createdatabase命令创建的数据库。不能存取master数据库的用户是无权创建新的数据库的。数据库中的主要内容数据库对象:表、视图、临时表索引、主键、外键缺省值、规则存储过程、触发器等五、Sybase的安装与配置1服务器端的安装安装建立SQLServer以后,要建立放置数据库、日志和索引的逻辑磁盘设备。数据库、日志和索引的配置应注意以下原则;a.不要把任何用户对象安装在master数据库

8、中。b.日志应该保存在与数据库分离的磁盘上。c.可以通过跨越多个设备分配工作优化I/O性能。2客户端的安装3需要立即更改的内容(1)更改sa的登录口令;(2)命名服务器;(3)修改文件名(保证SybaseCentral正常启动);(4)更改缺省设备;(5)增加tempdb的空间。4创建用户数据库以下通过一个建立数据库的脚本说明建立数据库的过程:/创建数据库设备,设备大小以页(2K)为单位diskinitname=”test_dbdev”,physname=”c:testtest_dbdev.dat”,vdevno=10,size=10240goname=”test_logdev”,phynam

9、e=”c:testtest_logdev.dat”,vdevno=11,size=5120/创建数据库TEST_DB,其大小为20M,日志大小为10McreatedatabaseTEST_DBontest_dbdev=20logtest_logdev=10/打开数据库use5系统管理的主要内容a.物理资源的管理b.用户及其权限管理c.数据库的备份与恢复6SQLServer的配置参数服务器配置是系统管理员的职责,正确的配置对系统性能有重大的影响。有两个系统表存储配置信息:sysconfigures和syscurconfigs;sysconfigures是永久性的,一旦系统运行,sysconfig

10、ures的信息就拷贝到syscurconfigs中。显示配置和改变配置使用系统过程sp_configure。有两种配置值:动态的和静态的,动态值一旦改变立即生效,静态值要在系统重启动后才起作用。第二讲数据库设备与存储空间管理一、概述1安装初始化初始安装SQLServer时,安装程序和脚本初始化主设备,并建立master、model、tempdb和sybsystemprocs数据库。系统数据库、预定义设备和段按下列默认方式组织:a.master、model、tempdb数据库安装在主设备master上;b.sybsystemprocs数据库安装在安装时选择的设备上(sysprocsdev);c.

11、为每个数据库创建三个预定义段:system、default和logsegment;d.所有用户创建数据库的默认设备是master设备;e.如果选择安装了审计数据库sybsecurity,它位于自己的设备上。2设备与存储管理考虑的主要问题(1)恢复物理磁盘崩溃时,磁盘镜像或在单独的物理设备上保存日志为数据库恢复提供了两种机制。(2)性能磁盘读写速度是I/O操作的瓶颈,正确地把数据库对象放置到物理设备上有利于改进性能;把日志和数据库对象置于单独的设备上可以提高系统性能;把表放在一个硬盘上而把索引放在另一个硬盘上,由于把工作分置于两个硬盘驱动器上,所以可以确保物理读写速度加快;磁盘镜像会降低磁盘写的

12、速度。二、设备(Device)Sybase将数据库中的所有数据存放在设备上。1设备的概念设备是Sybase预先配置的专门存放数据库的一块连续的磁盘空间,并且它被映射到一操作系统文件或一原始磁盘分区上。它有两个对应的名称:逻辑名和物理名。NT仅支持设备映射到文件。设备与数据库之间的关系:多对多关系。一个数据库可以被创建或扩充到多个设备上,一个设备也可以被用来存放多个数据库。不同的设备操作系统可以对其并行地读写,因此我们可以人为地将一个数据库放置到多个数据库设备上。设备的分类:DatabaseDevice和DumpDevice。数据库设备存放数据库和事务日志,转储设备用来存放数据库或日志的备份。2设备的创建命令语法:DISKINITName=device_name,Physname=physical_name,Vdevno=virtual_device_numberSize=number_of_pages.举例说明:Name=My_Device,Physname=D:databaseMy_device.dat,Vdevno=3Size=5000注释:逻辑名、物理名、设备虚拟号、设备大小创建转储设备:sp_addumpdevicedisk|tape

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1