高级数据库技术实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生姓名:谢某某学号:0149001506109 专业班级:软件工程2006 实践类型:□验证□综合□设计□创新实践日期:2010-11-30 实践成绩:
(以下主要内容由学生完成)
一、实验项目名称
SQL数据库的创建与管理
二、实验目的
1、熟悉标准SQL中的简单的Select语句
2、DML语言和关系表的约束规范
3、了解查询执行计划、加深理解关系代数理论
4、了解数据库系统的数据字典
5、熟悉SQL Server的相关工具的使用
三、实验基本原理
数据库实际上就是在硬盘中为诸如表、视图及存储结构等预先分配空间的系列文件。在SQL Server 2000数据库中存在主要数据文件、次要数据文件和事务日志3种数据文件。
主要数据文件包含数据库的启动信息并用于存储数据,文件的扩展名为.MDF,每个数据库都包含一个主要数据文件,该文件存放着用户对象和系统对象。每个数据库只能有一个主要数据文件。
次要数据文件中主要存储数据文件,文件的扩展名为.NDF,用于保存所有主要数据文件中容纳不下的数据,但不能存放系统对象。
事务日志文件主要用来做为数据库的联机备份,文件扩展名为.LDF。数据库必须至少包含一个事务日志文件,每个事务日志文件仅能被一个数据库拥有。当数据库破坏时可以用事务日志恢复数据库内容。
数据库的创建:数据库的设计只是提供了数据的类型、逻辑结构、联系、约束和存储结构等有关数据的描述。这些描述称为数据模式。要建立可运行的数据库,还需进行选定数据库的各种参数、定义数据库和定义数据库准备和装入数据。
数据库管理(Database Manager)是有关建立、存储、修改和存取数据库中信息的技术,是指为保证数据库系统的正常运行和服务质量,有关人员须进行的技术管理工作。负责这些技术管理工作的个人或集体称为数据库管理员(DBA)。数据库管理的主要内容有:数据库的调优、数据库的重组、数据库的重构、数据库的安全管控、报错问题的分析和汇总和处理、数据库数据的日常备份。
四、主要仪器设备及耗材
PC一台,SQL Server 2000数据库软件
五、实验步骤、数据及处理结果
一:创建数据库
1、使用企业管理区直接创建数据库
(1)打开企业管理器,在左窗格中双击要建立的数据库服务节点,将该节点展开。双击“数据库”节点,然后再右窗格中右击空白区域,从弹出的快捷菜单中选择“新建数据库”选项,就会出现如图一所示的对话框。
图一
(2)在“名称”文本框中输入正确的数据库名称,然后单击“数据文件”选项,如图二。在“文件名”栏中可以输入文件名。
图二
(3)在“文件组”栏中,输入文件所属的文件组名称。
(4)在“文件属性”选项组里,选中“文件自动增长”复选框,其他的默认就行。如图三。
图三
(5)单击“位置”栏中的按钮,弹出图四所示的对话框,可以选择存放数据文
件位置。如图四。
图四
单击“确定”按钮,返回“数据库属性”对话框,单击“事务日志”选项卡,输入
一些数据(如图五)。最后单击确定。
图五
2、使用Transact-SQL语句创建数据库
使用Transact-SQL语句创建数据库的语法如下:
CREATE DATABASE database_name
[ ON
[PRIMARY]
( [NAME= logical_file_name,] 数据文件的逻辑名称
FILENAME=‘os_file_name 数据文件的物理名称
[,SIZE= size] 数据文件的初始大小
[,MAXSIZE= max_size|UNLIMITED}] 数据文件的最大值
[,FILEGROWTH= growth_increment])}[,…n]数据文件的增长量
FILEGROUP filegroup_name
LOG ON
(NAME= logical_file_name, 事务日志文件的逻辑名称FILENAME=‘os_file_name’事务日志文件的物理名称
SIZE= size, 事务日志文件的初始大小MAXSIZE={max_size|UNLIMITED], 事务日志文件的最大值FILEGROWTH= growth_increment)] 事务日志文件的增长量注:语法后面的文字为注释。
(1)打开查询分析器,连接服务器,选用“Windouws身份验证连接方式”;(2)在光标所在处输入Transact-SQL语句,如下图;
(3)单击“分析查询”按钮(按Ctrl+F5键),完成数据库创建。
查询分析器对话框
二、查看、修改数据库属性
1、使用SQL Server企业管理器查看、修改数据库属性:
查看数据库选项的做法是,打开想查看其配置的数据库“属性”对话框后,使用鼠标左键单击“选项”选项卡并切换到如下图所示的页面,接着选中或取消其中的各个复选框,然后用鼠标左键单击“确定”按钮即可。
(1)SQL Server2000有许多选项可以改变数据库的行为;
(2)调整数据库大小;
(3)添加文件组;
(4)缩小数据库。
ZHQ数据库的“选项”选项卡
2、使用Transact-SQL语句查看、修改数据库属性
(1)查看数据库属性
(2)修改日志文件的最大值
(3)修改日志文件的初始值
(4)查看数据库信息
(5)更改数据库
具体方法如下: