Sybase培训教材

发布 2022-04-17 13:17:28 阅读 8784

sybase数据库培训教材。

华为技术****。

版权所有侵权必究。

目录。第1章 sybase数据库简介 7

1.1 版本 7

1.2 sybase数据库的特点 7

1.3 sybase数据库的组成 8

第2章 sybase有关概念 10

2.1 数据库设备 10

2.2 段 11

2.3 系统数据库 11

2.4 用户数据库 14

2.5 数据库对象 14

第3章 sql 查询语言 22

3.1 简单查询 22

3.2 连接查询 22

3.3 子查询 23

3.4 集函数、分组与排序 23

第4章数据库、数据库对象的增、删、改 25

4.1 数据库 25

4.2 表 25

4.3 索引 26

4.4 默认 27

4.5 规则 27

4.6 视图 28

4.7 存储过程 28

4.8 触发器 29

第5章批处理和流控制语言 31

5.1 批处理 31

5.2 流控制语言 31

5.3 启动sql server 32

5.4 启动sql server的单用户模式 33

5.5 关闭服务器 33

5.6 sybase数据库目录说明 33

第6章 sql server的用户及权限 35

6.1 建立sql服务器用户名(登录帐号) 35

6.2 增加数据库用户名 35

6.3 数据库操作授权 37

第7章数据库备份与恢复 39

7.1 系统软件故障恢复 39

7.2 介质故障的恢复 39

第8章几个实用程序 44

8.1 bcp 44

8.2 isql 44

8.3 showserver 45

8.4 startserver 45

8.5 syman 45

8.6 dbcc 数据库一致性检查 46

第9章 sybase客户端软件 47

9.1 安装 47

9.2 运行 47

第10章附录 49

10.1 附录1:只有在master数据库中才能有的系统表 49

10.2 附录2:sysusages 一行记录了分配给一个数据库的每一个磁盘分析 49

10.3 附录3: 由sql server提供的系统过程功能和执行权 50

10.4 附录4:常用sql命令 52

关键词:sybase sql 数据库。

摘要:本文主要介绍了sybase数据库的基础知识和常用维护操作及其工具的使用,可以与n2000产品基础共用的培训教材。

2024年,mark b. hiffman和robert epstern创建了sybase公司,并在2024年推出了sybase数据库产品。sybase主要有三种版本,一是unix操作系统下运行的版本,二是novell netware环境下运行的版本,三是windows nt环境下运行的版本。

对unix操作系统目前广泛应用的为sybase 12.6。

1)它是基于客户/服务器体系结构的数据库。

一般的关系数据库都是基于主/从式的模型的。在主/从式的结构中,所有的应用都运行在一台机器上。用户只是通过终端发命令或简单地查看应用运行的结果。

而在客户/服务器结构中,应用被分在了多台机器上运行。一台机器是另一个系统的客户,或是另外一些机器的服务器。这些机器通过局域网或广域网联接起来。

客户/服务器模型的好处是:

它支持共享资源且在多台设备间平衡负载。

允许容纳多个主机的环境,充分利用了企业已有的各种系统。

2) 它是真正开放的数据库。

由于采用了客户/服务器结构,应用被分在了多台机器上运行。更进一步,运行在客户端的应用不必是sybase公司的产品。对于一般的关系数据库,为了让其它语言编写的应用能够访问数据库,提供了预编译。

sybase数据库,不只是简单地提供了预编译,而且公开了应用程序接口db-lib,鼓励第三方编写db-lib接口。由于开放的客户db-lib允许在不同的平台使用完全相同的调用,因而使得访问db-lib的应用程序很容易从一个平台向另一个平台移植。

3) 它是一种高性能的数据库。

sybase真正吸引人的地方还是它的高性能。体现在以下几方面:

可编程数据库。

通过提供存储过程,创建了一个可编程数据库。存储过程允许用户编写自己的数据库子例程。这些子例程是经过预编译的,因此不必为每次调用都进行编译、优化、生成查询规划,因而查询速度要快得多。

事件驱动的触发器。

触发器是一种特殊的存储过程。通过触发器可以启动另一个存储过程,从而确保数据库的完整性。

多线索化。

sybase数据库的体系结构的另一个创新之处就是多线索化。一般的数据库都依靠操作系统来管理与数据库的连接。当有多个用户连接时,系统的性能会大幅度下降。

sybase数据库不让操作系统来管理进程,把与数据库的连接当作自己的一部分来管理。此外,sybase的数据库引擎还代替操作系统来管理一部分硬件资源,如端口、内存、硬盘,绕过了操作系统这一环节,提高了性能。

sybase数据库主要由三部分组成:

1) 进行数据库管理和维护的一个联机的关系数据库管理系统sybase sql server;

sybase sql server是个可编程的数据库管理系统,它是整个sybase产品的核心软件,起着数据管理、高速缓冲管理、事务管理的作用。

(2) 支持数据库应用系统的建立与开发的一组前端工具sybase sql toolset;

isql是与sql server进行交互的一种sql句法分析器。isql接收用户发出的sql语言,将其发送给sql server,并将结果以形式化的方式显示在用户的标准输出上。

dwb是数据工作台,是sybase sql toolset的一个主要组成部分,它的作用在于使用户能够设置和管理sql server上的数据库,并且为用户提供一种对数据库的信息执行添加、更新和检索等操作的简便方法。在dwb中能完成isql的所有功能,且由于dwb是基于窗口和菜单的,因此操作比isql简单,是一种方便实用的数据库管理工具。

apt是sybase客户软件部分的主要产品之一,也是从事实际应用开发的主要环境。apt工作台是用于建立应用程序的工具集,可以创建从非常简单到非常复杂的应用程序,它主要用于开发基于**(form)的应用。其用户界面采用窗口和菜单驱动方式,通过一系列的选择完成**(form)、菜单和处理的开发。

(3) 可把异构环境下其它厂商的应用软件和任何类型的数据连接在一起的接口sybase open client/open server。

通过open client的db-lib库,应用程序可以访问sql server。而通过open server的server-lib,应用程序可以访问其它的数据库管理系统。

sybase sql server是一个多库数据库系统。这些数据库包括系统数据库和用户数据库。 而不论是系统数据库还是用户数据库,都建立在数据库设备上。

AN培训教材

an系列静叶可调轴流风机。培训教材。此技术文件受法律保护,未经本公司同意,不得使用 复制 扩散或以其它方式提供给第三方。成都电力机械厂。an静叶可调轴流风机结构介绍。an风机技术引进概况。an系列静调轴流式通风机 简称 an风机 是成都电力机械厂1987年从联邦德国kkk公司引进的专有技术 是由电力...

新生培训教材教材

山东正元航测遥感公司外业调绘培训资料。一 地形图的定义。指的是地表起伏形态和地物位置 形状在水平面 指完全静止的水形成的平面,也指跟这个平面平行的面 上的投影图。具体来讲,将地面上的地物和地貌按水平投影的方法 沿铅垂线方向投影到水平面上 并按一定的比例尺缩绘到图纸上,这种图称为地形图。如图上只有地物...

培训教材房产公司置业顾问培训教材

什么事营销?营销要从产品做起。了解自己的产品。对自己的产品做初步销售计划,从中获利。什么是销售?销售就是介绍商品所提供的利益,以满足客户需求并从中获利的过程。让别人认可自己,销售自己。站在顾客的立场来说,最简单的五点 买得明白 买得放心 买得满意 买得舒服 买得有价值。找出客户需要的信息 a 你需要...