欢迎来到天天文库
浏览记录
ID:47581504
大小:153.01 KB
页数:28页
时间:2019-09-21
《Sybase基础教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一讲 Sybase基础知识2一、客户/服务器体系结构2二、访问Sybase服务器的基本过程2三、Sybase产品概述2四、SQLServer的主要内容3五、Sybase的安装与配置4第二讲 数据库设备与存储空间管理4一、概述4二、设备(Device)5三、创建与使用段6第三讲 数据库与事务日志8一、创建用户数据库8二、更改数据库8三、事务日志9第四讲 数据库安全性与用户管理10一、安全管理概述10二、理解数据库角色10三、服务器的帐户管理11四、数据库用户管理11五、用户的权限管理12第五讲 数据库的备份与恢复13一、基本概念13二、数据库备份13三、数据库的恢复14四、制定备
2、份与恢复的策略14第六讲 数据库与T-SQL语言14一、关系模型的基本概念14二、SQL语言概述15三、Sybase的数据类型15四、数据定义语言15五、数据操纵语言17六、Sybase预定义函数20七、数据控制语言21第七讲 数据库编程基础21一、批处理21二、流程控制语言21三、存储过程22四、触发器24五、游标25六、事务——维持数据一致性和恢复26第八讲SYBASE数据库用户管理基本概念27一、SQLSERVER注册用户和数据库用户28二、SQLSERVER数据库用户分类28三、别名(aliases)与组(group)2828四、SYBASESQLSERVER的角色28第
3、一讲 Sybase基础知识一、客户/服务器体系结构Sybase是一种建立在客户/服务器体系结构上的数据库管理系统。●什么是客户/服务器体系结构?从硬件角度看,客户/服务器体系结构是指将某项任务在两台或多台机器之间进行分配,其中客户机(Client)用来运行提供用户接口和前端处理的应用程序,服务器机(Server)提供客户机使用的各种资源和服务。从软件角度看,客户/服务器体系结构是把某项应用或软件系统按逻辑功能划分为客户软件部分和服务器软件部分。客户软件部分一般负责数据的表示和应用,处理用户界面,用以接收用户的数据处理请求并将之转换为对服务器的请求,要求服务器为其提供数据的存储和检
4、索服务;服务器端软件负责接收客户端软件发来的请求并提供相应服务。客户/服务器融合了大型机的强大功能和中央控制以及PC机的低成本和较好的处理平衡。客户/服务器为任务的集中/局部分布提供了一种新的方法,这种体系能够使用户对数据完整性、管理和安全性进行集中控制。在缓解网络交通和主机负荷以及满足用户需要方面,客户/服务器体系提供了良好的解决方案。总之,客户/服务器的工作模式是:客户与服务器之间采用网络协议(如TCP/IP、IPX/SPX)进行连接和通讯,由客户端向服务器发出请求,服务器端响应请求,并进行相应服务。二、访问Sybase服务器的基本过程1.建立客户与服务器之间的连接,包括网络
5、连接、客户进程与服务器进程之间的连接;2.客户端通过网络发送SQL语句给服务器,用来查询或操作服务器中的数据或数据库对象;3.服务器接收到SQL语句后,对其进行语法分析、优化和编译后执行;4.如果执行的语句产生一个结果集,服务器通过网络把结果集返回给客户;5.客户端对收到的结果作相应的处理。在客户/服务器体系,有两种数据库引擎结构,即多进程数据库引擎和单进程、多线程引擎结构。多进程结构即多个可执行程序同时运行。每当用户登录到数据库系统时实际上都启动了数据库引擎的一个独立实例。存在起协调作用的进程协调进行之间的通讯以保证当多用户访问相同数据时数据的完整性。多进程数据库引擎一般用在大
6、型机数据库上。单进程多线程数据库引擎在原理上和多进程数据库引擎类似,不同的是多线程数据库引擎自己负责调度各应用程序占用CPU的时间,而不依赖于操作系统。这样,多线程数据库引擎自我保护的能力更强。OracleServer是一个真正的多进程数据库引擎,Sybase数据库管理系统采用的是单进程多线程的引擎结构。三、Sybase产品概述1.Sybase软件的组成Sybase软件可划分为三个部分:一是进行数据管理与维护的联机关系数据库管理系统SybaseSQLServer;二是支持数据库应用系统的建立和开发的一组前端工具软件SybaseSQLTools;三是可把异构环境下其他厂商的应用软件
7、和任何类型的数据连接在一起的接口软件OpenClient/OpenServer。SQL28Server是个可编程的数据库管理系统(DBMS),它是整个Sybase产品的核心软件,起着数据管理、高速缓冲区管理、事务管理的作用。2.SQLServer的基本特征SQLServer是个关系数据库管理系统,它具有如下一些基本特征:a.SQLServer可以放在若干个磁盘设备上,初始安装时所需的磁盘空间至少要17MB。b.SQLServer支持多库结构,也就是说Sybase系统中可以有多个数
此文档下载收益归作者所有