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

MSSQL
SQL Server导入导出数据三种方式比较
SQL Server_8525引擎错误怎么办?
Sql Server的复制功能快速学习
汇总SQL Server 2000安装常见问题
存储过程实例:SQL Server Sa密码破解
SQL Server危险扩展删除与恢复详解
SQL Server注入的四种个人经验和技巧方法
SQL Server对上亿表的排序和join的问题解决
使用SQL Server中COALESCE()函数的方法
SQL Server 2005混合模式登录配置
解决SQL Server不允许进行远程连接
SQL Server 2005的output子句用法
Oracle和SQL Server分析挖掘函数
mysql INSERT command denied to user
未与信任 SQL Server 连接相关
SQL Server存储的层级数据读出成树显示
SQL Server存储层级数据实现无限级分类
MySQL server has gone away问题原因
sqlserver与oracle的区别
mysql与sqlserver的所有区别

MSSQL 中的 初识Sybase数据库


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 134 ::
收藏到网摘: 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中某一个或几个数据库的数据。