实验二数据库的创建与管理.docx_第1页
实验二数据库的创建与管理.docx_第2页
实验二数据库的创建与管理.docx_第3页
实验二数据库的创建与管理.docx_第4页
实验二数据库的创建与管理.docx_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验二 数据库的创建与管理一、 实验名称数据库的创建与管理二、 实验目的 要求学生熟练使用SQL Server Management Studio、T-SQL语句创建数据库,并对已创建的数据库进行管理。三、实验内容 1、创建数据库。 2、查看和修改数据库的属性。 3、修改数据库的名称。 4、删除数据库。四、实验指导 (一)创建数据库 在SQL Server 2008中创建数据库的方法有两种,可以利用SQL Server Management Studio创建数据库,也可使用T-SQL语句创建数据库。 1、利用SQL Server Management Studio创建数据库实验2.1 创建教学管理数据库,其数据库名为“JXGL”,初始大小为3MB,最大为50MB,数据库按1MB比例自动增长;日志文件的初始大小为1MB,最大可增长到20MB,按10%增长。数据库的逻辑文件名为“JXGL_data”、物理文件名为“JXGL_data.mdf”、存放路径为D:JXGL。日志文件的逻辑文件名“JXGL_log”、物理文件名为“JXGL_log.ldf”,存放路径为E:JXGL。 操作步骤: (1)在“对象资源管理器”中选中“数据库”文件夹,然后右键单击,在弹出的快捷菜单中选择“新建数据库”命令,弹出“新建数据库”对话框,如图1-1所示。 (2)在“新建数据库”对话框的“数据库名称”文本框中输入“JXGL”,并修改数据库中数据文件的文件名、初始大小、保存位置。 (3)单击“确定”按钮,在SQL Server Management Studio窗口中出现JXGL数据库标志,JXGL数据库创建成功。 注意:在创建大型数据库时,尽量把主数据文件和事务日志文件放在不同路径下,这样不仅能够提高数据读取的效率,也可以防止因硬件故障造成数据丢失。 2、使用T-SQL语句创建数据库实验2.2 创建学籍管理数据库,其数据库名为“EDUC”,初始大小为10MB,最大为50MB,数据库自动增长,增长方式按5%比例增长;日志文件的初始大小为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名为“student_data”、物理文件名为“Student_data.mdf”、存放路径为“D:sql_data”。日志文件的逻辑文件名为“student_log”、物理文件名为“student_log.ldf”、存放路径为“D:sql_data”。指定所属的文件组在此输入数据库名点击按钮,更改增长量及增长方式点击按钮设置数据文件和日志文件的存放路径 图2-1 “新建数据库”对话框 操作步骤: 单击“常用”工具栏中的“新建查询”按钮,就可以新建一个数据库引擎查询文档,在查询文档中输入创建数据库的T-SQL语句。如下所示: CREATE DATABASE EDUC ON PRIMARY ( NAME=student_data, FILENAME=D:sql_datastudent_data.mdf, SIZE=10MB, MAXSIZE=10MB, FILEGROWTH=1MB ) LOG ON ( NAME=student_log, FILENAME=D:sql_datastudent_log.ldf, SIZE=2MB, MAXSIZE=5MB, FILEGROWTH=1%) 参数说明: ON:数据文件的描述,使用PRIMARY表示创建的是主数据文件(LOG ON是事务日志的描述)。NAME:逻辑文件名,在修改数据库文件时利用它指定要修改的数据库文件。FILENAME:数据库文件要保存的路径及文件名。SIZE:数据库文件的初始大小。MAXSIZE:数据库文件的最大值。FILEGROWTH:数据库文件的自动增长率,可以是具体的值(单位为MB),也可以是百分比。SQL语句不区分大小写,每一项的分隔符都是“逗号”,并且最后一项没有逗号。正确输入后,单击“执行”按钮,就可以执行该SQL语句,创建指定数据库文件位置的数据库。如图2-2所示。 图2-2 创建数据库的T-SQL语句(二)查看和修改数据库属性 对于已经创建好的数据库,有时需要对它的属性参数进行查看和修改。一般使用SQL Server Management Studio查看和修改数据库属性。实验2.3查看和修改数据库EDUC属性。步骤如下:在“对象资源管理器”中展开“数据库”文件夹,右键单击“EDUC”,在弹出的快捷菜单中选择“属性”命令,弹出“数据库属性-EDUC”对话框,如图2-3所示。在该对话框中选择“文件”,可以对数据库文件进行修改。用户可以增加数据库文件,也可以删除数据库文件,还可以修改数据库文件的逻辑名、大小、增长率。选择“文件组”,可以查看当前数据库的文件组情况,并且可以增加、删除文件组,修改文件组信息。在该对话框中还可以对选项、权限等进行设置。 图2-3 “数据库属性-EDUC”对话框(三)修改数据库文件修改数据库文件的操作主要有增加、修改和删除数据库的数据文件、日志文件等操作。1、 增加数据库文件增加辅助数据文件实验2.4在数据库JXGL中增加辅助数据文件xs_data。在数据库引擎查询文档中输入以下语句:USE JXGLGOALTER DATABASE JXGLADD FILE(NAME=xs_data,FILENAME=D:JXGLxs_data.ndf,SIZE=3MB,MAXSIZE=10MB)GO在增加数据文件之前,首先获得修改权限,即执行“ALTER DATABASE 数据库名”,然后再添加数据文件。正确添加后,单击“执行”按钮就可以执行该SQL语句,这样就给数据库JXGL增加了一个新的数据文件。增加辅助日志文件实验2.5在数据库JXGL中增加事务日志文件xs_log。在数据库引擎查询文档中输入以下语句:USE JXGLGOALTER DATABASE JXGLADD LOG FILE(NAME=xs_log,FILENAME=E:JXGLxs_log.ldf,FILEGROWTH=10%)GO正确输入后,单击“执行”按钮就可以执行该SQL语句,这样就在数据库JXGL增加了一个新的事务日志文件。用户可以展开“数据库”,右键单击“JXGL”,在弹出的快捷菜单中选择“属性”命令,打开“数据库属性-JXGL”对话框,在“文件”选择页中查看添加的文件,包括数据文件和日志文件,如图2-4所示。 图2-4 查看新添加的文件2、修改数据库文件实验2.6修改数据库JXGL中的日志文件的初始大小和最大值,将日志文件xs_log的初始大小1MB、增长的最大值限制依次修改为3MB、5MB。在数据库引擎查询文档中输入以下语句:USE JXGLGOALTER DATABASE JXGLMODIFY FILE(NAME=xs_log,SIZE=3MB,MAXSIZE=5MB)GO在修改数据库文件前,要先用“ALTER DATABASE 数据库名”获得修改权限,然后再修改数据库文件,修改语句是“MODIFY FILE”。要修改哪个数据库文件,用NAME属性指定,可以修改数据库文件的大小、最大值、增长率等属性。正确输入后,单击“执行”按钮就可以执行该SQL语句,这样就修改了数据库JXGL的xs_log文件。3、删除日志文件实验2.7删除JXGL数据库中的日志文件xs_log。在数据库引擎查询文档中输入以下语句:USE JXGLGoAlTER DATABASE JXGLREMOVE FILE xs_logGO在删除数据文件之前,要先获得权限,即执行“ALTER DATABASE数据库名”,然后再删除数据文件。正确输入后,单击“执行”按钮就可以执行该SQL语句,这样就删除了数据库JXGL的日志文件xs_log。 (四)修改数据库名称1、使用SQL ServerManagement Studio修改数据库名称在“对象资源管理器”窗口中右击需要改名的数据库,从弹出的快捷菜单中选择“重命名”命令。当数据库名称处于可编辑状态时,输入新名称即可。2、利用T-SQL语句修改数据库名称实验2.8将学籍管理数据库的名字“EDUC”改为“XJGL”。在数据库引擎查询文档中输入以下语句:ALTER DATABASE EDUCMODIFY NAME=XJGLGO(五)删除数据库1、利用SQL Server M

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论