数据库系统概论实验1_第1页
数据库系统概论实验1_第2页
数据库系统概论实验1_第3页
数据库系统概论实验1_第4页
数据库系统概论实验1_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、实验报告课程名称 数据库原理 实验项目名称 实验1:数据库物理设计 班级与班级代码 12251102 实验室名称(或课室) ss1-332 专 业 计算机科学与技术 任课教师 马 小 闳 学 号: 姓 名: 实验日期: 2014年 3 月 19 日 广东商学院教务处 制 姓名 实验报告成绩 完成情况项目很好好一般及格差实验目的实现实验内容完成实验步骤和操作是否符合要求分析与思考总成绩 指导教师(签名) 年 月 日说明:指导教师评分后,实验报告交院(系)办公室保存。实验一:数据库物理设计 1实验目的及要求:目的:本次实验是主要学习microsoft sql 2000数据库的物理设计方法。通过实验

2、了解microsoft sql 2000数据库的组成,理解数据库的概念及物理存储结构设计方法;掌握microsoft sql 2000的数据库建立方法,包括利用“企业管理器”创建数据库的方法和使用transact-sql创建数据库的方法。以求达到能够熟练地在microsoft sql 2000中进行数据库的物理设计。要求:通过对创建数据库方法的学习,掌握创建数据库的基本语句,了解数据库系统文件的存储结构,系统文件可以包含一个数据文件及一个事务日志,也可以包含多个数据文件及多个事务日志或文件组,进而创建“教学管理”数据库,并且对该数据库进行以下操作:更新、添加、删除数据文件等,从而熟练掌握数据库

3、的结构并对数据库进行各项基本操作。2实验器材和实验环境:计算机,网络环境,投影设备。实验相关软件:window xp、sql server 2000。3实验内容和步骤:本实验将运用“microsoft sql server 2000 企业管理器”和transactsql 语句两种方法设计“教学管理”数据可的物理结构,实现对该数据库的物理储存设计。实验重点完成以下工作:(1)使用“企业管理器”了解microsoft sql server 2000系统数据库组成;(2)在“sql查询分析器”中,使用transactsql语句创建“教学管理”数据库;(3)使用“企业管理器”创建“教学管理”数据库。3

4、.1创建指定单一数据主文件和事务日志的数据库打开“查询分析器”。进入查询窗口。在“查询”窗口中,创建指定数据文件和事务日志文件的“教学管理”数据库,即指定一个数据文件和一个事务日志文件,并把它们安排在不同的硬盘上,要求文件大小为5mb,最大值为50mb,文件增量为2mb,日志文件大小为5mb,最大值为100mb,文件增量为2mb。3.2创建指定多个数据主文件和事务日志文件的数据库 根据3.1的步骤和进入“查询分析器”的查询窗口。在“查询”窗口中,创建数据库“教学管理1”,使该数据库包含三个数据文件和两个事务日志文件,其中,主数据文件是列表中的第一个文件,主文件的第一个文件的大小是5mb,最大值

5、为50mb,文件增量为2mb,第二个文件大小为2mb,最大值为50mb,文件增量为2mb,第三个文件大小为3mb,最大值为50mb,文件增量为2mb;事务日志文件中,第一个文件大小是5mb,最大值为100mb,文件增量是2mb,第二个文件大小为3mb,最大值为100mb,文件增量是1mb。文件扩展名主数据文件使用.mdf,次数据文件使用.ndf,事务日志文件使用.ldf。3.3使用文件组创建数据库 根据3.1的步骤和进入“查询分析器”的查询窗口。在“查询”窗口中,使用3个文件组(含主文件组)创建数据库“教学管理2”,要求每个文件组包含两个数据库文件,并且每个文件要安排在不同的硬盘上。(详细代码

6、见附录3.3) 3.4数据库的编辑在sql查询分析器中,修改已建立的“教学管理”数据库,为它添加一个5mb大小的新数据文件“教学管理a”。修改已建立的“教学管理”数据库,将其主数据文件增加5mb的存储空间。(右下图为重复执行结果)(注意:该命令不能指定文件的物理路径,并且修改的文件只能比当前的文件大。当该命令重复运行时,将出现出错窗口。)删除建立的数据库“教学管理1”和“教学管理2”。综合练习使用transact-sql 语句更改和查看数据库属性。(注意:如果操作系统文件中有任何数据或数据对象存在,则该操作系统文件将无法被删除。另外,一次只能修改一个文件属性,而且如果是修改文件的大小就只能增加

7、文件长度。primary文件组的属性不能修改为readonly。)首先,更改数据库student时为student添加一个辅助文件,文件名为studentfz,存储在e:teststudentfz.ndf中,初始大小为3mb,最大值为50mb,增长量为3mb。然后,向数据库student中添加一个含有2个文件的文件组和添加2个5mb的日志文件,删除数据库student中的一个文件studentfz.ndf。将student_log日志文件的最大值更改为150mb,student_log日志文件的初始值由5m更改为20mb。查看数据库信息最后,删除student数据库。3.5使用企业管理器创建数

8、据库。进入企业管理器 打开“控制台根目录”窗口,选中数据库文件夹。在“数据库”子项上,单击右键,选择新建数据库选项,创建新数据库student。进行数据文件和事务日志文件主要参数设置。4思考与总结我通过对创建数据库方法的学习,掌握创建数据库的基本语句,了解数据库系统文件的存储结构,进而学会了创建“教学管理”数据库。而且我还对该数据库进行以下操作:更新、添加、删除数据文件等,从而熟练地掌握了数据库的结构的创建以及对数据库进行各项基本操作。(附录)3.1:create database 教学管理onprimary(name=教学管理_dat, filename=h:教学管理.mdf, size=5

9、mb, maxsize=50mb, filegrowth=2mb)log on(name=教学管理_log, filename=e:教学管理.ldf, size=5mb, maxsize=100mb, filegrowth=2mb)3.2:create database 教学管理1onprimary(name=教学管理1_1dat, filename=h:教学管理1_1.mdf, size=5mb, maxsize=50mb, filegrowth=2mb),(name=教学管理1_2dat, filename=h:教学管理1_2.ndf, size=2mb, maxsize=50mb, fi

10、legrowth=2mb),(name=教学管理1_3dat, filename=h:教学管理1_3.ndf, size=3mb, maxsize=50mb, filegrowth=2mb)log on(name=教学管理1_1log, filename=h:教学管理1_1.ldf, size=5mb, maxsize=100mb, filegrowth=2mb),(name=教学管理1_2log, filename=h:教学管理1_2.ldf, size=3mb, maxsize=100mb, filegrowth=1mb)3.3:create database 教学管理2 on prima

11、ry(name=教学管理2_1dat, filename=h:教学管理2_1.mdf, size=5mb, maxsize=50mb, filegrowth=2mb),(name=教学管理2_2dat, filename=h:教学管理2_2.ndf, size=3mb, maxsize=50mb, filegrowth=1mb),filegroup 教学管理2fg_2(name=教学管理2fg_21dat, filename=h:教学管理2fg_21.ndf, size=5mb, maxsize=50mb, filegrowth=2mb),(name=教学管理2fg_22dat, filena

12、me=h:教学管理2fg_22.ndf, size=3mb, maxsize=50mb, filegrowth=2mb),filegroup 教学管理2fg_3(name=教学管理2fg_31dat, filename=h:教学管理2fg_31.ndf, size=2mb, maxsize=50mb, filegrowth=1mb),(name=教学管理2fg_32dat, filename=h:教学管理2fg_32.ndf, size=2mb, maxsize=50mb, filegrowth=1mb)log on(name=教学管理2_1log, filename=e:教学管理2_1.ld

13、f, size=5mb, maxsize=100mb, filegrowth=2mb),(name=教学管理2_2log, filename=e:教学管理2_2.ldf, size=5mb, maxsize=100mb, filegrowth=2mb)3.4:alter database 教学管理add file(name=教学管理a_dat, filename=h:教学管理a.ndf, size=5mb)3.4:alter database 教学管理modify file(name=教学管理_dat, size=10mb)3.4:drop database 教学管理1drop databas

14、e 教学管理23.4:create database studenton primary(name=student1_dat,filename=d:shiyan1student1_dat.mdf,size=10,maxsize=50,filegrowth=15%),(name=student2_dat,filename=d:shiyan1student2_dat.ndf,size=10,maxsize=50,filegrowth=15%),filegroup studentgroup1(name=student1fi1_dat,filename=d:shiyan1student1fi1dt.n

15、df,size=10,maxsize=50,filegrowth=5),(name=student1fi2_dat,filename=d:shiyan1student2fi1dt.ndf,size=10,maxsize=50,filegrowth=5),filegroup studentgroup2(name=student2fi1_dat,filename=d:shiyan1sg2fi1dt.ndf,size=10,maxsize=50,filegrowth=5),(name=student2fi2_dat,filename=d:shiyan1sg2fildt.ndf,size=10,max

16、size=50,filegrowth=5)log on(name=student_log,filename=d:shiyan1studentlog.ldf,size=5mb,maxsize=25mb,filegrowth=5mb)use studentalter database studentadd file(name=studentfz,filename=e:teststudentfz.ndf,size=3mb,maxsize=50,filegrowth=3use studentgoalter database studentadd filegroup studentfg1goalter

17、database studentadd file(name=studentfz1,filename=e:teststudentfz1.ndf,size=5mb,maxsize=50,filegrowth=5),(name=studentfz2,filename=e:teststudentfz2.ndf,size=5mb,maxsize=50,filegrowth=5)to filegroup studentfg1use studentgoalter database student add log file(name=studentlog2,filename=e:teststudentlog2.ldf,size=5mb,maxsize=10mb,filegrowth=5),(name=studentlog3,filename=e:teststudentlog3.ldf,s

温馨提示

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

评论

0/150

提交评论