高级数据库技术实验报告_第1页
高级数据库技术实验报告_第2页
高级数据库技术实验报告_第3页
高级数据库技术实验报告_第4页
高级数据库技术实验报告_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

南昌大学实践报告学生姓名:谢某某学号:0149001506109专业班级:软件工程2006实践类型:□验证□综合□设计□创新实践日期:2010-11-30实践成绩:(以下主要内容由学生完成)一、实验项目名称SQL数据库的创建与管理二、实验目的1、熟悉标准SQL中的简单的Select语句2、DML语言和关系表的约束规范3、了解查询执行计划、加深理解关系代数理论4、了解数据库系统的数据字典5、熟悉SQLServer的相关工具的使用三、实验基本原理数据库实际上就是在硬盘中为诸如表、视图及存储结构等预先分配空间的系列文件。在SQLServer2000数据库中存在主要数据文件、次要数据文件和事务日志3种数据文件。主要数据文件包含数据库的启动信息并用于存储数据,文件的扩展名为.MDF,每个数据库都包含一个主要数据文件,该文件存放着用户对象和系统对象。每个数据库只能有一个主要数据文件。次要数据文件中主要存储数据文件,文件的扩展名为.NDF,用于保存所有主要数据文件中容纳不下的数据,但不能存放系统对象。事务日志文件主要用来做为数据库的联机备份,文件扩展名为.LDF。数据库必须至少包含一个事务日志文件,每个事务日志文件仅能被一个数据库拥有。当数据库破坏时可以用事务日志恢复数据库内容。数据库的创建:数据库的设计只是提供了数据的类型、逻辑结构、联系、约束和存储结构等有关数据的描述。这些描述称为数据模式。要建立可运行的数据库,还需进行选定数据库的各种参数、定义数据库和定义数据库准备和装入数据。数据库管理(DatabaseManager)是有关建立、存储、修改和存取数据库中信息的技术,是指为保证数据库系统的正常运行和服务质量,有关人员须进行的技术管理工作。负责这些技术管理工作的个人或集体称为数据库管理员(DBA)。数据库管理的主要内容有:数据库的调优、数据库的重组、数据库的重构、数据库的安全管控、报错问题的分析和汇总和处理、数据库数据的日常备份。四、主要仪器设备及耗材PC一台,SQLServer2000数据库软件五、实验步骤、数据及处理结果一:创建数据库1、使用企业管理区直接创建数据库(1)打开企业管理器,在左窗格中双击要建立的数据库服务节点,将该节点展开。双击“数据库”节点,然后再右窗格中右击空白区域,从弹出的快捷菜单中选择“新建数据库”选项,就会出现如图一所示的对话框。图一(2)在“名称”文本框中输入正确的数据库名称,然后单击“数据文件”选项,如图二。在“文件名”栏中可以输入文件名。图二(3)在“文件组”栏中,输入文件所属的文件组名称。(4)在“文件属性”选项组里,选中“文件自动增长”复选框,其他的默认就行。如图三。图三(5)单击“位置”栏中的按钮,弹出图四所示的对话框,可以选择存放数据文件位置。如图四。图四单击“确定”按钮,返回“数据库属性”对话框,单击“事务日志”选项卡,输入一些数据(如图五)。最后单击确定。图五2、使用Transact-SQL语句创建数据库使用Transact-SQL语句创建数据库的语法如下:CREATEDATABASEdatabase_name[ON[PRIMARY]([NAME=logical_file_name,]数据文件的逻辑名称FILENAME=‘os_file_name数据文件的物理名称[,SIZE=size]数据文件的初始大小[,MAXSIZE=max_size|UNLIMITED}]数据文件的最大值[,FILEGROWTH=growth_increment])}[,…n]数据文件的增长量<filegroup>::=FILEGROUPfilegroup_name<filespec>[,…n]LOGON(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、使用SQLServer企业管理器查看、修改数据库属性:查看数据库选项的做法是,打开想查看其配置的数据库“属性”对话框后,使用鼠标左键单击“选项”选项卡并切换到如下图所示的页面,接着选中或取消其中的各个复选框,然后用鼠标左键单击“确定”按钮即可。(1)SQLServer2000有许多选项可以改变数据库的行为;(2)调整数据库大小;(3)添加文件组;(4)缩小数据库。ZHQ数据库的“选项”选项卡2、使用Transact-SQL语句查看、修改数据库属性(1)查看数据库属性(2)修改日志文件的最大值(3)修改日志文件的初始值(4)查看数据库信息(5)更改数据库具体方法如下:(1)基本语法如下: sp_dboption[[@dbname=]'database' [,[@optname=]'option_name] [,[@optvalue=]'value'](2)参数解释如下:[@dbname=]'database'用来指定想更改其配置设置的数据库名称。[@optname=]‘option_name用来指定想更改其设置值的配置设置选项名称。[@optvalue=]'value'用来指定配置设置选项的设置值。例如,如果想要将数据库“学生图书借阅管理”设置成只读的,请执行下列命令语句:EXECsp_dboption'学生图书借阅管理','readonly','TRUE‘如果将数据库“学生图书借阅管理”恢复成可读写的,需要执行下列命令:EXECsp_dboption'学生图书借阅管理','readonly','FALSE'六、思考讨论题或体会或对改进实验的建议实验中出现过的问题(或错误)、原因分析在创建数据库时,对一些的操作不是很熟悉。原因:没有认真阅读实验指导书。在使用Trans

温馨提示

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

评论

0/150

提交评论