(6)示例数据库 pubs2
为用户提供一个学习 SYBASE 的数据库模型。
(7)命令语法数据库 sybsyntax
库中保存 SYBASE 数据库的命令语法及支持的语言库。
4、用户数据库
用户数据库是指用 Createdatabase命令创建的数据库。所有新的用户数据库都要在
master 数据库中创建,也就是说,不能存取 master 数据库的用户是无权创建新的数据
库的。SA 可以将创建数据库的权限授予其他用户。新建数据库中存在一些系统表,
在 sysusers 表中至少有一条记录,既该数据库的创建者。数据库创建时,创建者既为
该数据库的owner,当然创建者可以将这一地位或这一所有权用系统过程授予别的用
户。
5、数据库对象
(1)表(Tables)
在一个关系数据库中,表是最重要的数据库对象,对应于关系数据库理论中关系,与
DBASE 或 FOXPRO 中的 DBF 文件是类似。一切数据都存放在表中。其它数据库对
象都是为了用户很好地操作表中的数据。表都以一张二维表的形式存在。其中,每一
列称之为一个字段,或一个域;而每一行称之为一个记录,也就是一项数据。
有一类表,它们的名字都是以 sys 开头的,这些表称为系统表,系统表记录着有关
SQLServer 的信息。在 master 数据库中的表大部分为系统表,这些表是随着 master
数据库的创建而建立的。另外,每个用户数据库在创建时都有一个系统表的子集。
例 如 , 只 有 在 master 数 据 库 中 才 有 的 系 统 表 有 :
sysconfigures、sysdatabases、sysdevices、syslogins 等;在用户数据库和系统数据库中
都 有 的 系 统 表 有 :
sysalternates、syscolumns、sysindexs、syslogs、sysobjects、sysusers 等。
例:
1>;usemaster
2>;go
3>;sp_help
4>;go
NameOwnerObject_type
-----------------------------------------------------------------------------
spt_committabdbousertable
spt_datatype_infodbousertable
spt_datatype_info_extdbousertable
spt_monitordbousertable
spt_server_infodbousertable
spt_valuesdbousertable
sysalternatesdbosystemtable
syscharsetsdbosystemtable
syscolumnsdbosystemtable
syscommentsdbosystemtable
sysconfiguresdbosystemtable
sysconstraintsdbosystemtable
syscurconfigsdbosystemtable
评论0
最新资源