实验二 SQL Server 2005的数据库管理概要1.docVIP

  • 9
  • 0
  • 约5.67千字
  • 约 9页
  • 2017-07-09 发布于湖北
  • 举报

实验二 SQL Server 2005的数据库管理概要1.doc

实验二 SQL Server 2005的数据库管理概要1

实验SQL Server 2005的数据库管理 一、目的与要求 掌握SQL Server Management Studio “对象资源管理器”的; 掌握 二、实验准备 ; 了解S三、实验内容(选择“新建”,设置新数据库名为mydb,然后点击“确定”。 请完成下列填空: 数据文件的逻辑文件名是 mydb 数据文件的物理文件名是 mydb.mdf 数据文件的保存位置C:Program Files\Microsoft SQL Server\MSSQL.1\DATA 数据文件的初始大小为 3MB 数据文件的增长方式为 自动增长,增量为1MB 数据文件的最大大小为 不限制增长 事务日志文件的逻辑文件名是 mydb_log 日志文件的物理文件名是 mydb_log.ldf 日志文件的保存位置C:Program Files\Microsoft SQL Server\MSSQL.1\DATA 日志文件的初始大小是 1MB 2、按要求设定存储属性,创建数据库studentdb,在E盘中先建立一个以学号命名的文件夹,用以保存文件或命令脚本。本题以截图保存运行过程和结果。 要求:主数据文件逻辑名stu_data,物理位置为“E:\学号文件夹”,初始大小为3MB,最大大小为10MB,增长方式为1MB。 日志文件逻辑名stu_log,物理位置为“E:\学号文件夹”,初始大小为1MB,最大大小为5MB,增长方式为5%。 3、修改studentdb数据库的名称为studb。 4、删除studb数据库。 (二)用T-SQL语言建立数据库,请将命令保存为.sql的脚本文件。 1、用SQL语言建立(一)中第2题的studentdb数据库,其中主数据文件的物理文件名改为studata.mdf,日志文件的物理名为stulog.ldf,其他属性不变。 USE master; GO IF DB_ID (NStudentdb) IS NOT NULL DROP DATABASE Studentdb; GO -- Get the SQL Server data path DECLARE @data_path nvarchar(256); SET @data_path = (SELECT SUBSTRING(physical_name, 1, CHARINDEX(Nmaster.mdf, LOWER(physical_name)) - 1) FROM master.sys.master_files WHERE database_id = 1 AND file_id = 1); -- execute the CREATE DATABASE statement EXECUTE (CREATE DATABASE Studentdb ON ( NAME = Stu_data, FILENAME = D: studata.mdf, SIZE = 3MB, MAXSIZE = 10MB, FILEGROWTH = 1MB ) LOG ON ( NAME = Stu_log, FILENAME = D:stulog.ldf, SIZE = 1MB, MAXSIZE = 5MB, FILEGROWTH = 5% ) ); GO GO 2、用SQL语言建立多数据文件的数据库archive。要求: (1)主数据文件arch1,物理名为archdat1.mdf,初始大小为3MB,最大大小为10MB,增长方式为1MB; 次数据文件arch1,物理名为archdat2.ndf,初始大小为1MB,最大大小为5MB,增长方式为1MB; 次数据文件arch3,物理名为archdat3.ndf,初始大小为1MB,最大大小为5MB,增长方式为1MB; 保存位置均在软件安装的默认目录。 (2)事务日志文件有2个,archlog1和archlog2,物理文件名和逻辑名相同,保存位置在默认位置,初始大小均为1M

文档评论(0)

1亿VIP精品文档

相关文档