当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 初识Sybase数据库

MSSQL
sqlserver2005 xml字段的读写操作
SQLServer Job运行成功或失败时发送电子邮件通知的图文教程
一个删除指定表的所有索引和统计的过程
SQLServer2005 的查询独占模拟
SQLServer2005 中的几个统计技巧
SQLServer 数据集合的交、并、差集运算
讲解SQL Server系统数据库的工作原理
Windows Vista系统服务安全强化策略
SQL Server中导入导出数据的三种方式
SQL Server用索引视图查看性能状况
缩小SQL Server数据库的日志文件
在不同版本的SQL Server中存储数据
Windows Server 2008 十大出色功能
SQL Server系统数据库的工作原理
SQL Server中“函数”的两种用法
掌握SQL Server数据库的实用技巧
SQL Server2000数据库分离与附加
SQL Server 2008的一些新特点及独到之处
删除SQL Server 2000所有的危险扩展
SQL 2005身份证函数包含验证和15位转18位

MSSQL 中的 初识Sybase数据库


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 143 ::
收藏到网摘: n/a

Sybase基础知识

  客户/服务器体系结构:Sybase是一种建立在客户/服务器体系结构上的数据库管理系统。

  从硬件角度看,客户/服务器体系结构是指将某项任务在两台或多台机器之间进行分配,其中客户机(Client)用来运行提供用户接口和前端处理的应用程序,服务器机(Server)提供客户机使用的各种资源和服务。

  从软件角度看,客户/服务器体系结构是把某项应用或软件系统按逻辑功能划分为客户软件部分和服务器软件部分。客户软件部分一般负责数据的表示和应用,处理用户界面,用以接收用户的数据处理请求并将之转换为对服务器的请求,要求服务器为其提供数据的存储和检索服务;服务器端软件负责接收客户端软件发来的请求并提供相应服务。

  客户/服务器融合了大型机的强大功能和中央控制以及PC机的低成本和较好的处理平衡。客户/服务器为任务的集中/局部分布提供了一种新的方法,这种体系能够使用户对数据完整性、管理和安全性进行集中控制。在缓解网络交通和主机负荷以及满足用户需要方面,客户/服务器体系提供了良好的解决方案。

  总之,客户/服务器的工作模式是:客户与服务器之间采用网络协议(如TCP/IP、IPX/SPX)进行连接和通讯,由客户端向服务器发出请求,服务器端响应请求,并进行相应服务。

  访问Sybase服务器的基本过程

  1.建立客户与服务器之间的连接,包括网络连接、客户进程与服务器进程之间的连接;

  2.客户端通过网络发送SQL语句给服务器,用来查询或操作服务器中的数据或数据库对象;

  3.服务器接收到SQL语句后,对其进行语法分析、优化和编译后执行;

  4.如果执行的语句产生一个结果集,服务器通过网络把结果集返回给客户;

  5.客户端对收到的结果作相应的处理。

  Sybase的安装与配置

  1.服务器端的安装:

  安装建立SQL Server以后,要建立放置数据库、日志和索引的逻辑磁盘设备。数据库、日志和索引的配置应注意以下原则;

  a.不要把任何用户对象安装在master数据库中。

  b.日志应该保存在与数据库分离的磁盘上。

  c.可以通过跨越多个设备分配工作优化I/O性能。

  2.客户端的安装;

  3.需要立即更改的内容;

(1)更改sa的登录口令;(2)命名服务器;(3)修改文件名(保证Sybase Central正常启动);(4)更改缺省设备;(5)增加tempdb的空间。

  4.创建用户数据库:

  以下通过一个建立数据库的脚本说明建立数据库的过程:

  //创建数据库设备,设备大小以页(2KB)为单位


  disk init
  name=”test_dbdev”,
  physname=”c: est est_dbdev.dat”,
  vdevno=10,
  size=10240
  go
  disk init
  name=”test_logdev”,
  phyname=”c: est est_logdev.dat”,
  vdevno=11,
  size=5120
  go

  //创建数据库TEST_DB,其大小为20M,日志大小为10M


  create database TEST_DB
  on test_dbdev=20
  log on test_logdev=10
  go

  //打开数据库


  use TEST_DB
  go

  5.系统管理的主要内容:

  a.物理资源的管理

  b.用户及其权限管理

  c.数据库的备份与恢复

Sybase产品概述

  1.Sybase软件的组成

  Sybase软件可划分为三个部分:一是进行数据管理与维护的联机关系数据库管理系统Sybase SQL Server;二是支持数据库应用系统的建立和开发的一组前端工具软件Sybase SQL Tools;三是可把异构环境下其他厂商的应用软件和任何类型的数据连接在一起的接口软件Open Client/Open Server

  SQL Server是个可编程的数据库管理系统(DBMS),它是整个Sybase产品的核心软件,起着数据管理、高速缓冲区管理、事务管理的作用。

  2.SQL Server的基本特征

  SQL Server是个关系数据库管理系统,它具有如下一些基本特征:

  a.SQL Server可以放在若干个磁盘设备上,初始安装时所需的磁盘空间至少要17MB。

  b.SQL Server支持多库结构,也就是说Sybase系统中可以有多个数据库。Sybase可以管理多个数据库

  d.SQL Server可以管理多个用户并具有较高的事务吞吐量和较低的事务响应时间。

  客户的应用程序可以存取Server中某一个或几个数据库的数据。