三九宝宝网宝宝百科宝宝知识

数据库软件的Sybase

02月17日 编辑 39baobao.com

[VC6 0如何连接sybase数据库]首先,必须安装Sybase客户端并配置Sybase客户端。安装完成后要从程序中运行dsedit进行配置。 server为要访问的数据库的名字,还有Sybase数据库所在机子的IP和Port及访问的协议T...+阅读

sybase数据库简介 1.版本 1984年,mark b. hiffman和robert epstern创建了sybase公司,并在1987年推出了sybase数据库产品。sybase主要有三种版本,一是unix操作系统下运行的版本,二是novell netware环境下运行的版本,三是windows nt环境下运行的版本。对unix操作系统目前广泛应用的为sybase 10 及syabse 11 for sco unix。 2.sybase数据库的特点

(1)它是基于客户/服务器体系结构的数据库 一般的关系数据库都是基于主/从式的模型的。在主/从式的结构中,所有的应用都运行在一台机器上。用户只是通过终端发命令或简单地查看应用运行的结果。 而在客户/服务器结构中,应用被分在了多台机器上运行。一台机器是另一个系统的客户,或是另外一些机器的服务器。这些机器通过局域网或广域网联接起来。 客户/服务器模型的好处是: ● 它支持共享资源且在多台设备间平衡负载 ● 允许容纳多个主机的环境,充分利用了企业已有的各种系统

(2) 它是真正开放的数据库 由于采用了客户/服务器结构,应用被分在了多台机器上运行。更进一步,运行在客户端的应用不必是sybase公司的产品。对于一般的关系数据库,为了让其它语言编写的应用能够访问数据库,提供了预编译。sybase数据库,不只是简单地提供了预编译,而且公开了应用程序接口db-lib,鼓励第三方编写db-lib接口。由于开放的客户db-lib允许在不同的平台使用完全相同的调用,因而使得访问db-lib的应用程序很容易从一个平台向另一个平台移植。

(3) 它是一种高性能的数据库 sybase真正吸引人的地方还是它的高性能。体现在以下几方面: ● 可编程数据库 通过提供存储过程,创建了一个可编程数据库。存储过程允许用户编写自己的数据库子例程。这些子例程是经过预编译的,因此不必为每次调用都进行编译、优化、生成查询规划,因而查询速度要快得多。 ● 事件驱动的触发器 触发器是一种特殊的存储过程。通过触发器可以启动另一个存储过程,从而确保数据库的完整性。 ● 多线索化 sybase数据库的体系结构的另一个创新之处就是多线索化。一般的数据库都依靠操作系统来管理与数据库的连接。当有多个用户连接时,系统的性能会大幅度下降。sybase数据库不让操作系统来管理进程,把与数据库的连接当作自己的一部分来管理。此外,sybase的数据库引擎还代替操作系统来管理一部分硬件资源,如端口、内存、硬盘,绕过了操作系统这一环节,提高了性能。 3.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,应用程序可以访问其它的数据库管理系统。

以下为关联文档:

SQLServer如何访问sybase数据库的表一 安装sybase客户端 版本:Sybase Client 11。9。2 for NT 1)安装完成后,运行开始->程序->sybase->Dsedit 2)选择菜单的'Server Object',->'Add' 输入服务名 比如 1。 70 3)然后...

如何使用C访问SYBASE数据库Sybase IQ 包括一个幻像数据库,称为实用程序数据库,它没有物理表示。没有此数据库数据库文件,该数据库也不含数据。实用程序数据库可以在任何 Sybase IQ 服务器上运行。该实...

如何用powerbuilder连sybase数据库哦详细点的步骤参数怎么填的第一,可以在dsedit里添加一个server 如:aaa,配上ip地址及端口号,如:10.167.252.40 5000 返回后你可以ping一下,如果通了,说明连接成功,如不通,可能是服务器没有启动或ip地址不正确,或...

sybase数据库的like用法想在SQL LIKE里查询有下划线'_'或是'%'等值的记录,直接写成like 'XXX_XX',则会把'_'当成是like的通配符。SQL里提供了 escape子句来处理这种情况,escape可以指定like中使用的转...

sybase数据库A中一个表的数据如何插入到数据库B的表SYBASE数据库至少有两种,一个是ASE(企业版),另一个是ASA(单机版),前者与SQLServer很像(准确地说,SQLServer就是微软购买了ASE前身某版本后再自行改进、扩充的)。 看你的描述,似乎是ASA,...

如何远程备份和还原sybase数据库在大多数情况下,备份Sybase数据库的方法是利用sybase的bep命令或dump命令。 利用b叩命令的优点是可以在中心机房以外的远端机将数据库数据备份到远端机,而且由于只需记录少量...

如何查看sybase数据库运行情况方法/步骤11.检查数据库是否运行。检查步骤 :操作系统命令Sun solaris 和unix 以及AIX下#ps –ef | grep dataserver2参考指标:正常情况下,会显示ASE及BACKUP server的进程信息...

请问怎么配置SYBASE日终日间数据库服务器首先安装SYBASE Client 12或以上版本的软件产品,然后进行前台和后台数据库的客户端环境,分别进行如下操作:点击“开始” → 点击“程序” → 点击“Sybase” → 点击“Dsedit”...

在DataStage中怎么调用Sybase IQ数据库中的存储过程虽然具体没有用datastage连接sybase IQ数据库,但按照以往连接DB2、sqlserver、ORACLE这些数据库调用存储过程的经验来看,估计需要配置ODBC才行了。 直接使用sybase stage一般...

推荐阅读
图文推荐