数据库技术实验指导书 第7页 实验3: SQL Server2000的系统和数据管理1 实验目的 1、了解 SQL Server2000系统管理的常见工具 2、能熟练用企业管理器创建数据库及进行常规操作 3、能通过SQL语句创建符合要求的数据库 实验内容和步骤 1、在企业管理器中创建数据库 在企业管理器的列表中右击“数据库”后,选择“新建数据库”,在数据库属 性中输入数据库名称、数据文件和日志文件的各种属性 当建立数据库后,仍可以修改数据库的属性:右击某数据库,选择“属性” 可以设置数据文件的各种属性 建一个逻辑文件名称为“学生管理”,实际文件名称为“学生管理mdf”, 初始容量为1MB,最大容量为50MB,且每次以5MB空间增长的数据库;创建 个逻辑文件名称为“学生日志”,实际文件名称为“学生日志df”,初始容量为IMB, 最大容量为5MB,且每次以20%空间增长的日志文件。 2、使用SQL语句创建数据库 读懂以下SQL程序,再依次在查询分析器中输入并运行之,然后在企业管理 器中检查数据库属性情况: (1) create database学生管理数据库 on(name=学生管理数据库’ filename=d:学生管理数据库mdf,size=1, filegrowth=SMB maxsize=50)
数据库技术实验指导书 第7页 实验 3:SQL Server 2000 的系统和数据管理 1 一、实验目的 1、了解SQL Server2000系统管理的常见工具; 2、能熟练用企业管理器创建数据库及进行常规操作; 3、能通过 SQL 语句创建符合要求的数据库; 二、实验内容和步骤 1、在企业管理器中创建数据库 在企业管理器的列表中右击“数据库”后,选择“新建数据库”,在数据库属 性中输入数据库名称、数据文件和日志文件的各种属性。 当建立数据库后,仍可以修改数据库的属性:右击某数据库,选择“属性”。 可以设置数据文件的各种属性。 创建一个逻辑文件名称为“学生管理”,实际文件名称为“学生管理.mdf”, 初始容量为 1MB,最大容量为 50MB,且每次以 5MB 空间增长的数据库;创建一 个逻辑文件名称为“学生日志”,实际文件名称为“学生日志.ldf”,初始容量为 1MB, 最大容量为 5MB,且每次以 20%空间增长的日志文件。 2、使用 SQL 语句创建数据库 读懂以下 SQL 程序,再依次在查询分析器中输入并运行之,然后在企业管理 器中检查数据库属性情况: (1) create database 学生管理数据库 on (name=' 学生 管 理数 据 库 ', filename='d:\ 学 生管 理 数据 库.mdf', size=1, filegrowth=5MB, maxsize=50)
数据库技术实验指导书 log on(name=学生管理日志, filename=d学生管理日志,ldf,size=1l, maxsize.=5, filegrowth=20%) (2) Create database da on(name=d20, filename='d: \d20. mdf) filegroup gl(name=a, filename=d: g21. mdf),(name=b, filename=d\g22. ndf) (3) create database data primary(name=d30, filename-did30 mdf),(name=d31, filename=d\d31 ndf) filegroup gl (name=g31, filename=d\g31. ndf),(name=g32, filename=d\g 32. ndf), filegroup g2(name=g33, filename=d\ 33. ndf ), (name=g34, filename=d: \g34 ndf) (name=131, filename=d: \131. Idf), (name= 132, filename=d: \ 32. ldf) (4) create database data4 on( name=d41, filename=d: \d41. ndf), primary( name=d40, filename=d: \d40. mdf) filegroup gl( name=g41, filename='d: g41 ndf) name=141, filename='d: 141. ldf) (5) for attach的使用 先将“学生管理数据库”从企业管理器中分高,再输入 create database学生管理数据库10
第8页 数据库技术实验指导书 log on (name='学生管理日志', filename='d:\学生管理日志.ldf', size=1, maxsize=5, filegrowth=20%) (2) Create database data2 on (name=d20, filename='d:\d20.mdf'), filegroup g1(name=a,filename='d:\g21.mdf') , (name=b, filename='d\g22.ndf' ) (3) create database data3 on primary (name=d30, filename='d\d30.mdf'), (name=d31, filename='d\d31.ndf'), filegroup g1 (name=g31, filename='d\g31.ndf'), (name=g32, filename='d\g32.ndf'), filegroup g2 (name=g33, filename='d\g33.ndf'), (name=g34, filename='d:\g34.ndf') log on (name=l31, filename='d:\l31.ldf'), (name='l32', filename='d:\l32.ldf') (4) create database data4 on ( name=d41, filename='d:\d41.ndf' ), primary ( name=d40, filename='d:\d40.mdf'), filegroup g1 ( name=g41, filename='d:\g41.ndf' ) log on ( name=l41, filename='d:\l41.ldf') (5)for attach 的使用 先将“学生管理数据库”从企业管理器中分离,再输入: create database 学生管理数据库 10
数据库技术实验指导书 on(name=-学生管理数据库, filename=d学生管理数据库mdf) for attach 然后应可看到学生管理数据库附加进企业管理器中 现场综合练习 以下结果请保存在自定义的文件夹中! 1、使用SQL语句建立一个数据库 mydatal,数据文件逻辑名为myl,Os名为 my l. mdf,大小为2MB,最大12MB,以15%的速度增长。不指定日志文件 2、使用SQL语句建立一个数据库 mydata2,主数据文件逻辑名为my2,OS名为 my2mdf,文件组Gl中包含2个文件:myg21(myg2l.nn,g2(myg22nd)。2个日 志文件:my2l(myl21ldn)(大小为3MB,最大20MB,以2MB的速度增长) 3、使用SQL语句建立一个数据库 mydata3:将上题中的2个次要数据文件分别放 在文件组G1和G2中(请适当地改名!)
数据库技术实验指导书 第9页 on (name='学生管理数据库',filename='d:\学生管理数据库.mdf') for attach 然后应可看到学生管理数据库附加进企业管理器中。 三、现场综合练习 以下结果请保存在自定义的文件夹中! 1、使用 SQL 语句建立一个数据库 mydata1,数据文件逻辑名为 my1,OS 名为 my1.mdf,大小为 2MB,最大 12MB,以 15%的速度增长。不指定日志文件。 2、使用 SQL 语句建立一个数据库 mydata2,主数据文件逻辑名为 my2,OS 名为 my2.mdf,文件组 G1 中包含 2 个文件:myg21(myg21.ndf),g22(myg22.ndf)。2 个日 志文件:myl21(myl21.ldf)(大小为 3MB,最大 20MB,以 2MB 的速度增长)、 myl22(myl22.ldf)。 3、使用 SQL 语句建立一个数据库 mydata3:将上题中的 2 个次要数据文件分别放 在文件组 G1 和 G2 中(请适当地改名!)
数据库技术实验指导书 实验4: SQL Server2000的系统和数据管理2 实验目的 1、巩固上一实验用SQL创建数据库的操作方法 2、能熟练用企业管理器修改、删除数据库: 3、能通过SQL语句修改、删除数据库 二、实验内容和步骤 1、在企业管理器中修改数据库 利用数据库属性对话框,可以设置数据库的数据文件、日志文件、选项等属性。 要求:按默认大小自行建立一数据库“通讯录”,包含一个主要文件和一个属 于文件组g1的次要文件,再进行修改,使主文件最大大小为45MB,按5MB进行 增长;次文件最大大小不受限制,初始大小为3MB;gl为只读。其余属性不变 2、使用SQL语句修改数据库 读懂如下各程序段,说出其功能,再依次在査询分析器中输入并运行之,然后 在企业管理器中检查数据库属性情况: create database datal on(name=d10, filename=d: \d10. mdf), filegroup gI(name=g10, filename=d: \g10. mdf) log on( name=l10, filename='d: 110. ldf) alter database datal add file name=dll, filename=d: \dll. ndf)
第10页 数据库技术实验指导书 实验 4:SQL Server 2000 的系统和数据管理 2 一、实验目的 1、 巩固上一实验用SQL创建数据库的操作方法; 2、 能熟练用企业管理器修改、删除数据库; 3、 能通过SQL语句修改、删除数据库; 二、实验内容和步骤 1、在企业管理器中修改数据库 利用数据库属性对话框,可以设置数据库的数据文件、日志文件、选项等属性。 要求:按默认大小自行建立一数据库“通讯录”,包含一个主要文件和一个属 于文件组 g1 的次要文件,再进行修改,使主文件最大大小为 45MB,按 5MB 进行 增长;次文件最大大小不受限制,初始大小为 3MB;g1 为只读。其余属性不变。 2、使用 SQL 语句修改数据库 读懂如下各程序段,说出其功能,再依次在查询分析器中输入并运行之,然后 在企业管理器中检查数据库属性情况: (1) create database data1 on (name=d10, filename='d:\d10.mdf'), filegroup g1(name=g10,filename='d:\g10.mdf') log on ( name=l10, filename='d:\l10.ldf') go alter database data1 add file ( name=d11, filename='d:\d11.ndf')
数据库技术实验指导书 alter database datal add log file name=lll, filename=d: \ll. Idf) (2) alter database datal add file name=gll, filename=c: \gll. ndf )to filegroup gl alter database datal dd filegroup g2 alter database data add file ( name filename=d: \g20. ndf )to filegroup g2 alter database datal remove file dll alter database datal remove filegroup gI (4) alter database datal modify file name=d10, newname=d100, size=4, filegrowth =3)
数据库技术实验指导书 第11页 go alter database data1 add log file ( name=l11, filename='d:\ll.ldf') (2) alter database data1 add file ( name=g11, filename='c:\g11.ndf' )to filegroup g1 go alter database data1 add filegroup g2 go alter database data1 add file ( name=g20, filename='d:\g20.ndf' ) to filegroup g2 (3) alter database data1 remove file d11 go alter database data1 remove filegroup g1 (4) alter database data1 modify file ( name=d10, newname=d100,size=4,filegrowth=3) go