SQLServer2000是RM-RalationModel数据库,是集合的操作方式,即操作的对象和结果都是集合。数据存储的逻辑结构是二维表,即数据是以表的形式存在的。数据库是一个存储数据的大仓库,它不但包括数据,还包括数据间的各种关系,以及各种操作。要用数据库,我们首先要创建一个数据库,让后往里面放东西(数据库文件和事物日志文件等),数据库里的东西不是一成不变的,这就要求对数据库进行管理,比如数据的结构、文件和文件组修改、数据库的删除等,对这些操作可使用两种方式:利用企业管理器和用T-SQL语言。数据是以表的形式存在的数据库中,表其实就是一种关系,处理数据往往就是对表的一些操作,包括对表的增删改查。在数据库操作中,有很多时候不是对某一个表进行数据库操作,通常还会把其他表的字段的值也传递过来。不过这连个表不是没有关系的,通常通过索引或者健关联起来,通过查询语句,我们得到一个结果集,因为关系型数据中是以集合的形式对数据进行处理,当对单条记录进行操作时就不太方便了,这时就用到了游标,它包含一个结果集和一个指针,可以从包含多个数据记录的结果集中每次提取一条记录进行操作。当用户只需要从表中提取部分内容时,可以通过创建视图,视图也是一个类似于表的对象,但它与表有着本质的区别:视图是在引用存储在数据库中的查询语句时动态创建的,是从一个或多个数据表中派生出来的虚拟表,视图本身不存储数据。查询是数据库中最常见的操作,使用索引可以大大提高数据库的检索速度,使用索引不仅可以检索出一个表中的记录,还可以通过约束字段,检索出相关联表中需要的记录。在数据库管理系统中,维护数据完整性是非常重要的,数据库中通过事务机制、创建约束、缺省值和规则及使用触发器等来实现,触发器是一种特殊的存储过程,但它是当用户修改表中的数据时自动执行的,而存储过程须通过调用机制,这样当对一个表进行某种操作时,便可以同时对级联的表做相关操作,保证数据同步更改,实现数据的完整性。对数据库的安全性管理是非常重要的,首先,要备份。为避免意外事故发生造成数据库破坏,就需要对数据库进行备份,备份分为静态备份和动态备份,以及四种备份方式,权衡备份所占空间和时间选择不同的备份策略。再一个,就是对数据库的访问权限进行设置,这里设置的对象包括两种,登陆对象和数据库用户对象,或者说是面向应用程序的用户和管理数据库服务器的成员。