实验1数据库的创建与管理目的和要求1.巩固数据库的基础知识;2.掌握创建数据库的两种方法;3.掌握查看、修改数据库属性的方法;4.掌握缩小、更名与删除数据库的方法
背景知识:数据库实际上就是在硬盘中为诸如表、视图及存储结构等预先分配空间的系列文件
在SQLServer2000数据库中存在主要数据文件、次要数据文件和事务日志等三种数据文件
主要数据文件包含数据库的启动信息并用于存储数据,文件的扩展名为
MDF,每个数据库都包含一个主要数据文件,该文件存放二种对象,即用户对象和系统对象
用户对象包括表、存储过程、视图等,用于修改或保存用户输入的信息;系统对象有表名、数据库用户帐号、索引地址等保持数据库工作所需要的信息
系统表应该保存在主要数据文件中,但用户信息可以移动到次要数据文件中
次要数据文件中主要存储数据文件,文件的扩展名为
NDF,如果主要数据文件包含了数据库中的所有数据,那么数据库就可以不要次要数据文件,但如果数据库非常大,就应该有多个辅助数据文件,用来存放用户数据,但不能存放系统对象
使用次要数据文件,可以让数据库文件不断得到扩充,并且可以通过将不同的文件存放到不同的磁盘空间中,以实现同时对多个磁盘进行访问,提高数据存储的并发性
事务日志文件主要用来做为数据库的联机备份,文件扩展名为
在SQLServer2000中,数据库必须至少包含一个事务日志文件,每个事务日志文件仅能被一个数据库拥有,数据和事务日志信息不应该混合在一起,SQLServer2000主要通过事务日志文件来实现对事务进行恢复
拥有一定的权限的用户可以通过企业管理器或Transact-SQL二种方式来创建数据库,企业管理器简单易于使用,但Transact-SQL方便对任务进行规划,Transact-SQL是SQLServer2000功能的核心,不管应用程序的用户界面是什么形式,要和数据库服务器进