Chinaunix首页 | 论坛 | 博客
  • 博客访问: 168276
  • 博文数量: 56
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 650
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-12 10:39
文章分类

全部博文(56)

文章存档

2009年(1)

2008年(55)

我的朋友
最近访客

分类: 数据库开发技术

2008-07-05 01:09:58


=================================================
一。表

表是SQL Server 2000最重要的数据对象,也是管理数据的逻辑单位。
按时间分为:永久表和临时表。
    永久表的数据建立后,除非人工删除,否则一直保存。
    临时表的数据只是在数据库运行期间临时保存数据。
按用途分为:系统表和用户表。
    用户表是用户创建的,用于开发各种数据库应用系统的表。通常都是永久的用户表。
    系统表是维护SQL Server 2000服务器和数据库正常工作的数据表。系统表不允许用户进行更改,只能由DBMS系统自行进行维护。


=================================================
二。视图

视图为一个虚拟表,内容由查询定义.不在数据库中以存储的数据值形式存在,数据来原定义视图的查询所引用的表,并在引用视图时动态生成.
数据库中存储的只是视图的定义.

优点与作用:

    将数据集中显示;    
    简化数据操作;    
    自定义数据;
    重新组织数据以便导入导出数据;
    组合分区数据;

视图在数据库中是作为一个独立的对象进行存储的.视图的作用类似于筛选,可来源于一个或多个表,或其它视图.

SQL处理视图的过程:
先在数据库中找到视图的定义,然后将其对视图的查询转换为对基表的查询的等价语句,并且执行查询.


=================================================
三。索引

索引是除了表之外的另外一类非常重要的,存储数据的数据对象。SQL Server 2000数据库的表存储数据,对数据经常需要进行查询操作查询速度就成了数据库性能的一个重要的指标,索引就是实现数据库快速查询的数据对象。


=================================================
四。模式

阅读(796) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~