SYBASE 数据库培训讲义 1
数据库基础 Sybase 是基于Client/Server 体系结构的数据库软件产品,它由三个主要部分构成: 一是进行数据库管理和维护的一个联机(ON-Line)关系数据库管理系统Sybase Server; 二是支持数据库应用系统的建立与开发的一组前端工具软件Sybase Toolset; 三是可把异构环境下其它厂商的应用软件和任何类型的数据连接在一起的接口Sybase Open Client/Open Server
数据库的基本概念 1
数据库服务器dataserv er 在 NT 上为一组服务,在 UNIX 上为一组进程
以 HPUX 为例: 命令showserver 可以用来查看当前的数据库服务器进程
一般情况下为单进程,但若配置成多引擎模式,可以看到多个进程
数据库设备 SYBASE 支持两种数据库设备:文件系统和裸设备(raw device)
两者的主要区别在于,前者通过操作系统进行物理IO 操作,而后者是数据库直接写磁盘
一般来说,文件系统设备管理比较简单,但缺点是缺少安全性,而裸设备管理较复杂,但比较安全
数据库基本对象 SYBASE 数据库中既有一般数据库系统都有的一些基本对象和概念,如表、索引、视图、触发器、规则等,也有它特有的一些基本对象和概念,如系统数据库、系统过程等
SYBASE 有关这些基本对象的定义常常保存在数据字典中
常见的系统表有: Sysobjects、 sysdatabases、 syslogs 、 sysindexes 等
数据库的字符集问题 SYBASE 数据库缺省的安装选项是:语言为us_english,字符集为roman8
安装过程中一般要改变成语言为chinese,字符集为eucgb
如果字符集设置不对,数据库