Database 版 (精华区)

作  家: yany3 (心月) on board 'database'
题  目: SYBASE技术讨论(三)(转寄)
来  源: 哈尔滨紫丁香站
日  期: Tue Apr  8 14:45:02 1997
出  处: lpy@hitgs.hit.edu.cn

发信人: Guoping_Wang.pbbs@bbs.ustc.edu.cn (蓝精灵), 信区: database
标  题: SYBASE技术讨论(三)
发信站: 中国科大BBS站 (Fri Jan  3 10:51:09 1997)
转信站: sjtubbs!ustcnews!ustcbbs

                第二章  SYBASE 系列产品介绍和SQL SERVER 结构
一. SYBASE SQL SERVER 10.0 FOR NOVELL 产品构成
    在这里,因本人所用SQL SERVER 10.0 FOR NOVELL, (实际上: SYBASE 的 SQL

    SERVER 产品 有 FOR WINDOW NT, FOR UNIX 的.)所以只介绍一下它的组成:

    1. SYBASE SQL SERVER         SYBASE服务器安装程式
    2. SYBASE FOR DOS (CLIENT)   SYBASE FOR DOS 客户机程式
                                 包括 (OPEN CLIENT DB-LIBRAY FOR DOS)
    3. SYBASE FOR WIN (CLIENT)   SYBASE FOR WIN
客户机程式
                                 包括 (OPEN CLIENT DB-LIBRARY FOR WIN)
       (注意: 有网友询问该部分,
应wwlou_lou网友之约,已将其UPLOAD到安徽大学的
        服务器, ftp://ftp.ahu.edu.cn/incoming 下,需者请去取)
    4. SYBASE SQL SERVER MANAGER (WINDOWS 界面下管理SYBASE 的程式
              组成有: SERVER MANAGER, WISQL, WDEFNCOPY, WPING
              其中SERVER MANAGER 可以进行以下任务:
                (1) 管理本地和远程 SQL SERVER
                (2) 分配并管理诸存储资源
                (3) 管理用户注册及数据库用户和小组的用户访问许可权
                (4) 执行诸备份和恢复操作
                (5)
管理数据库诸对象,包括诸表,视图,索引,过程,触发器和规则
              WISQL 是 WINDOWS界面下执行交互式SQL的工具,
              WPING    不无需多言了.
              WDEFNCOPY 用于WINDOWS下数据库的快速拷贝

    5. SYBASE SQL MONITOR        监视SYBASE SERVER 的运行

二  SYBASE SQL SERVER 结构
    首先,  SQL SERVER 中基本组成为数据库 (注意:
这里所说的数据库非FOXPRO等中说
提的数据库,像FOXPRO中的数据库在SYBASE中被称为TABLE(表),是数据库的其中一个对象)

    一般数据库分 系统数据库和用户数据库, 而数据库中又包括诸多对象.
    1. 系统数据库  master主库, model模板库, tempdb临时库
       在初始安装SQL SERVER时,则系统自动创建的.
       其中master特别重要,是每个SQL
SERVER用来管理和控制用户数据库及RDBMS运行的.
       MASTER中主要有系统日志和一些重要的系统过程, 如
       系统配置 sp_dboption, 用户管理 sp_adduser,sp_dropuser,
       ( 说明: 一般在SYBASE 中删除用 DROP
         如  drop table Sale_Rec   删除Sale_Rec 表, 在SQL SERVER中是大小

         写敏感的)
    2. 用户数据库 (一般用系统管理员SA创建,授权由用户使用)
       用户数据库中可以创建各种数据库对象,包括:表,视图,索引,存储过程,
       触发器,缺省值等)

    SYBASE SQL SERVER 的权限管理是很严格的,
采用基于角色(role)的管理制度. 共有以下
    三种角色:
       . 系统管理员 (System Administrator, 即SA)
       . 数据库 OWNER (DATA BASE OWNER, 即 DBO)
       . 数据库对象属主, 数据库对象有表,索引,存储过程,触发器等
    构成一个权力自大至小的层次,
较低层次的用户必须必须经由上一层次的授权才能执行相应
的操作, 当然所有对SA都是透明的.
    例有一用户数据库由 ur创建的, 其中又有许多对象如
         table1 由 ur1创建, table2 由ur2创建,
那么ur1就不能操作table2,除非经过授权
    这样在SYBASE SQL SERVER 如表名表示为:
         chargedb.ur1.table1    (假设chargedb为该用户数据库)

         以上不妥之处, 敬请斧正.

下期预告
第三章  SYBASE 常用工具及维护 (ISQL,BCP,DEFNCOPY等, 抛砖引玉)
第四章  SYBASE SQL SERVER 10.0 FOR NOVELL 安装指南(不可不读,特别重要哦!)

第五章  SYBASE 与 POWER BUILDER 接口 (变量,函数,等接口) (本人心得)
第六章  用 POWER BUILDER (SYBASE) 开发MIS过程体会 (共同探讨)


--
※ 来源:·哈尔滨紫丁香站 bbs1.hit.edu.cn·[FROM: lpy@hitgs.hit.edu.cn] 
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.303毫秒