SQL Server 2000 全面解析:功能、操作与管理
1. SQL Server 基础概念
- 关系型数据库 :关系型数据库是数据库对象的集合,包含基于主键/外键原则维护关系的表、操作这些表的各种方法以及确保关系和数据完整性的规则。与电子表格或平面文件不同,关系型数据库管理系统(RDBMS)的表之间存在类似父子的关系。
- 数据完整性 :数据完整性通过索引、约束、规则和触发器在四个层面得到保障。其中,参照完整性指子表中的每条记录都必须与父表中的现有记录相关联,不存在“孤立”记录。
- 数据库类型 :包括系统数据库(如 Master、MSDB、Model、Temp)和示例数据库(如 Pubs、Northwind)。Master 数据库存储了整个 SQL Server 实例的信息,如设置、启动信息、系统中创建的每个数据库的描述以及系统存储过程;Model 数据库则作为系统中创建的每个自定义数据库的模板。
2. 数据库操作
- 创建数据库 :创建数据库时,需要定义数据组件和事务日志组件。可以使用
CREATE DATABASE <数据库名称>
语句,并根据需要添加适当的可选参数。 - 删除数据库 :使用
DROP DATABASE <数据库名称>
语句可以删除数据库,并且可以在单个语句中指定多个数据库。但需要注意的