• ----:)欢迎访问源码网(:----
    • 首页
    • 博客
    • 学院
    • 下载
    • 论坛
    • 影视
    • 发布源码
    • RSS
    • ITPig
    • 笑话网
    • 百家姓
    • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • 新闻动态
  • 网站运营
  • 网页制作
  • WEB开发
  • 编程开发
  • 图像媒体
  • 操作系统
  • 数据库
  • 服务器
热门搜索 优化 SEO 故事 cms IIS7 MySQL 个人 AdSense 主题推广 | 文章搜索: 高级搜索
会员登录/控制面版您的位置: 学院首页 >> 数据库 >> 详细内容
 

推荐文章

  • SQL数据库的备份、压缩与SQL数据库数据处理的方法
  • 《MySQL管理员指南》之一----MySQL安全性指南
  • 压缩SQL数据库
  • 实例讲解MYSQL数据库的查询优化技术
  • MySQL查询优化技术讲座
 
 

热点文章

  • 安装SQL Server 2005实例环境图解
  • SQL数据库的备份、压缩与SQL数据库数据处理的方法
  • SQL SERVER 2005数据库镜像
  • SQL Server 性能优化工具
  • SQL数据库还原出现错误112(磁盘空间不足)的解决办法
  • 支持中文的MySQL 5.1+ 全文检索分词插件
  • MySQL数据导入导出方法与工具mysqlimport
  • VS.NET中构建数据库应用程序
  • 如何使用SQL Server 2000中的XML功能
  • Server 2005性能排错
  • 《MySQL管理员指南》之一----MySQL安全性指南
  • SQL Server 2000中的SQL语言简介
 
 

相关文章

  • MySQL数据库5.1正式版即将发布
  • MySQL数据库下损坏数据的恢复操作其过程总结
  • 让新安装的MySQL数据库变得更安全
  • MySQL数据库优化概述
  • MySQL数据库常用命令
  • 营销下一站:数据库和社会化
  • SQLServer2005数据库还原到SQLServer2000
  • sNewsCMS关于数据库中文的乱码问题的解决方法!
  • [图]MySQL数据库服务器国际知名网站中的使用数量
  • php程序来连接SQL Server数据库的通用类
  • MSSQL数据库转到Firebird数据库的问题
  • 一个关于firebird数据库的sql查询方法
 
 

百度搜索

 
 

Sybase数据库简介

  • 阅览次数:
  • 文章来源: cp整理
  • 原文作者: 不详
  • 整理日期: 2007-04-12
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

(2) model数据库 

提供了新用户数据库的初型。当我们每次用CREATE DATABASE命令 时,SQL Server都产生一个model数据库的拷贝,然后把它扩展到命令要求的尺寸。如果我们修改了model数据库,那么以后新创建的数据库都将随它而改变。下面是几个通常用到的对model数据库的改变: 

● 增加用户数据库类型、规则或缺省; 

● 可存取SQL Server上所有数据库的用户用sp_adduser增加到model数据库上; 

● 缺省权限(特别是guest帐号)可在model中建立; 

● 诸如select into/bulkcopy那样的数据库选项可在model中设置。这些设置反映到所有新创建的数据库中。它们在model中最原始的值是关(off)。 

 

在一般情况下,大多数用户无权修改model数据库,又没被授权读取。因为model中所有内容已拷贝到新数据库中,授权读model没什么意义。

1> use model  

2> go 

3> sp_help 

4> go 

Name Owner Object_type 

--------------- --------------- ---------------------- 

sysalternates dbo system table 

syscolumns dbo system table 

syscomments dbo system table 

sysconstraints dbo system table 

sysdepends dbo system table 

sysgams dbo system table 

sysindexes dbo system table 

syskeys dbo system table 

syslogs dbo system table 

sysobjects dbo system table 

sysprocedures dbo system table 

sysprotects dbo system table 

sysreferences dbo system table 

sysroles dbo system table 

syssegments dbo system table 

systhresholds dbo system table 

systypes dbo system table 

sysusermessages dbo system table 

sysusers dbo system table 

(3) sybsystemprocs数据库 

库中存储系统过程,当用户执行一存储过程(以sp_开始)时,SQL 服务器首先在用户当前数据库中搜索指定的存储过程,如果没有相应过程,则到系统过程数据库中寻找,若没有,再到MASTER数据库中寻找。 

(4)临时数据库tempdb 

该数据库为临时表和临时工作提供了一个存储区域。临时数据库是SQL Server上所有数据库共享的工作空间。由于这些表都是临时的,所以每当用户退出或系统失败,这些表都将消失。 

(5)安全审核数据库sybsecurity 

数据库中保存系统的安全审核信息,它可跟踪记录每个用户的操作情况,为维护系统安全提供控制手段。 

(6)示例数据库pubs2 

为用户提供一个学习SYBASE的数据库模型。 

(7)命令语法数据库sybsyntax 

库中保存SYBASE数据库的命令语法及支持的语言库。

4、用户数据库

用户数据库是指用Create database 命令创建的数据库。所有新的用户数据库都要在master数据库中创建,也就是说,不能存取master数据库的用户是无权创建新的数据库的。SA可以将创建数据库的权限授予其他用户。新建数据库中存在一些系统表,在sysusers表中至少有一条记录,既该数据库的创建者。数据库创建时,创建者既为该数据库的 owner, 当然创建者可以将这一地位或这一所有权用系统过程授予别的用户。

5、数据库对象

(1)表(Tables) 

在一个关系数据库中,表是最重要的数据库对象,对应于关系数据库理论中关系,与DBASE或FOXPRO中的DBF文件是类似。一切数据都存放在表中。其它数据库对象都是为了用户很好地操作表中的数据。表都以一张二维表的形式存在。其中,每一列称之为一个字段,或一个域;而每一行称之为一个记录,也就是一项数据。 

有一类表,它们的名字都是以sys开头的,这些表称为系统表,系统表记录着有关SQL Server的信息。在master数据库中的表大部分为系统表,这些表是随着master数据库的创建而建立的。另外,每个用户数据库在创建时都有一个系统表的子集。 

例如,只有在master数据库中才有的系统表有:sysconfigures、sysdatabases、sysdevices、syslogins等;在用户数据库和系统数据库中都有的系统表有:sysalternates、syscolumns、sysindexs、syslogs、sysobjects、sysusers等。 

例:



1> use master 

2> go 

3> sp_help 

4> go 

Name Owner Object_type 

------------------------------ ----------

spt_committab dbo user table 

spt_datatype_info dbo user table 

spt_datatype_info_ext dbo user table 

spt_monitor dbo user table 

spt_server_info dbo user table 

spt_values dbo user table 

sysalternates dbo system table 

syscharsets dbo system table 

syscolumns dbo system table 

syscomments dbo system table 

sysconfigures dbo system table 

sysconstraints dbo system table 

syscurconfigs dbo system table 

sysdatabases dbo system table 

sysdepends dbo system table 

sysdevices dbo system table 

sysengines dbo system table 

sysgams dbo system table 

sysindexes dbo system table 

syskeys dbo system table 

syslanguages dbo system table 

syslisteners dbo system table 

syslocks dbo system table 

sysloginroles dbo system table 

syslogins dbo system table 

syslogs dbo system table 

sysmessages dbo system table 

sysmonitors dbo system table 

sysobjects dbo system table 

sysprocedures dbo system table 

sysprocesses dbo system table 

sysprotects dbo system table 

sysreferences dbo system table 

sysremotelogins dbo system table 

sysroles dbo system table 

syssegments dbo system table 

sysservers dbo system table 

syssrvroles dbo system table 

systestlog dbo system table 

systhresholds dbo system table 

systypes dbo system table 

sysusages dbo system table 

sysusermessages dbo system table 

sysusers dbo system table 

sp_configure dbo stored procedure 

sp_dboption dbo stored procedure 

sp_getmessage dbo stored procedure 

sp_procxmode dbo stored procedure 

sp_prtsybsysmsgs dbo stored procedure 

sp_validlang dbo stored procedure 

 

说明见附录表1

(2)视图(Views) 

视图是查看一张或几张表中的数据的一种方式。通过将一张或几张表中的一部分数据进行组合得到视图。视图看上去与表非常相象,但与表还是有着本质的区别。通过视图看到的数据实际上都是存放在表中的,在数据库中仅存在视图的定义。

使用视图的好处是: 

● 操作方便 

● 安全性 

 

[1] [2] [3]

上一篇:PHP使用zlib扩展实现页面GZIP压缩输出
下一篇:构建支持Master/Slave读写分离的数据库操作类
  • 网友评论:
  • 查看所有评论
  • 我要发表评论
您的网名:
留言主题:
你要发表的内容:

 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

Copyright © 2005-2007 CodePub.Com  程序支持:木翼  滇ICP备05005971号