欢迎来到天天文库
浏览记录
ID:40578106
大小:65.39 KB
页数:34页
时间:2019-08-04
《Sybase数据库简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Sybase数据库简介目录一、Sybase数据库简介31.版本32.Sybase数据库的特点3(1)它是基于客户/服务器体系结构的数据库3(2)它是真正开放的数据库3(3)它是一种高性能的数据库33.Sybase数据库的组成4二、SYBASE有关概念41.数据库设备42、段53、系统数据库5(1)master数据库6(2)model数据库6(3)sybsystemprocs数据库7(4)临时数据库tempdb7(5)安全审核数据库sybsecurity7(6)示例数据库pubs27(7)命令语法数据库sybsyn
2、tax74、用户数据库75、数据库对象8(1)表(Tables)8(2)视图(Views)9(3)索引(Index)10(4)存储过程(Storedprocedures)10(5)触发器(Triggers)11三、SQL查询语言121、简单查询122、连接查询123、子查询134、集函数、分组与排序13四、数据库及数据库对象的增、删、改131、数据库132、表143、索引1534/344、默认155、规则156、视图157、存储过程168、触发器17五、批处理和流控制语言171、批处理172、流控制语言17六、系
3、统的启动和关闭181、启动SQLServer182、启动SQLServer的单用户模式193、关闭服务器194、Sybase数据库目录说明19七、SQLServer的用户及权限191、建立SQL服务器用户名(登录帐号)202、增加数据库用户名203、数据库操作授权21八、数据库备份与恢复211.系统软件故障恢复222.介质故障的恢复22(1)备份数据库和事务日志22(2)恢复用户数据库22(3)master数据库的恢复23(4)恢复model数据库24(5)恢复sybsystemproces数据库24九、几个实用
4、程序241、bcp242、isql253、showserver254、startserver255、syman256、dbcc数据库一致性检查25十、SQL客户端软件26十一、附录27附录1:只有在master数据库中才能有的系统表27附录2:Sysusages一行记录了分配给一个数据库的每一个磁盘分析27附录3:由SQLServer提供的系统过程功能和执行权27附录4:常用SQL命令29附录5:SYBASE实用安装3034/34一、Sybase数据库简介1.版本1984年,MarkB.Hiffman和Rober
5、tEpstern创建了Sybase公司,并在1987年推出了Sybase数据库产品。SYBASE主要有三种版本,一是UNIX操作系统下运行的版本,二是NovellNetware环境下运行的版本,三是WindowsNT环境下运行的版本。对UNIX操作系统目前广泛应用的为SYBASE10及SYABSE11forSCOUNIX。2.Sybase数据库的特点(1)它是基于客户/服务器体系结构的数据库一般的关系数据库都是基于主/从式的模型的。在主/从式的结构中,所有的应用都运行在一台机器上。用户只是通过终端发命令或简单地查
6、看应用运行的结果。而在客户/服务器结构中,应用被分在了多台机器上运行。一台机器是另一个系统的客户,或是另外一些机器的服务器。这些机器通过局域网或广域网联接起来。客户/服务器模型的好处是:●它支持共享资源且在多台设备间平衡负载●允许容纳多个主机的环境,充分利用了企业已有的各种系统(2)它是真正开放的数据库由于采用了客户/服务器结构,应用被分在了多台机器上运行。更进一步,运行在客户端的应用不必是Sybase公司的产品。对于一般的关系数据库,为了让其它语言编写的应用能够访问数据库,提供了预编译。Sybase数据库,不只
7、是简单地提供了预编译,而且公开了应用程序接口DB-LIB,鼓励第三方编写DB-LIB接口。由于开放的客户DB-LIB允许在不同的平台使用完全相同的调用,因而使得访问DB-LIB的应用程序很容易从一个平台向另一个平台移植。(3)它是一种高性能的数据库Sybase真正吸引人的地方还是它的高性能。体现在以下几方面:●可编程数据库通过提供存储过程,创建了一个可编程数据库。存储过程允许用户编写自己的数据库子例程。这些子例程是经过预编译的,因此不必为每次调用都进行编译、优化、生成查询规划,因而查询速度要快得多。●事件驱动的触
8、发器触发器是一种特殊的存储过程。通过触发器可以启动另一个存储过程,从而确保数据库34/34的完整性。●多线索化Sybase数据库的体系结构的另一个创新之处就是多线索化。一般的数据库都依靠操作系统来管理与数据库的连接。当有多个用户连接时,系统的性能会大幅度下降。Sybase数据库不让操作系统来管理进程,把与数据库的连接当作自己的一部分来管理。此外,Sybase的数据库引擎还
此文档下载收益归作者所有