数据库物理设计实验报告.doc
实验报告课程名称 数据库原理 实验项目名称 实验1:数据库物理设计 班级与班级代码 12计算机 实验室名称(或课室) 专 业 计算机科学与技术 任课教师 学 号: 姓 名: 实验日期: 2014年 3 月 18 日 广东财经大学教务处 制 姓名 实验报告成绩 完成情况项目很好好一般及格差实验目的实现实验内容完成实验步骤和操作是否符合要求分析与思考总成绩 指导教师(签名) 2014 年 月 日说明:指导教师评分后,实验报告交院(系)办公室保存。1实验目的及要求:1.1 了解Microsoft SQL Server 2000数据库的组成及数据系统文件的存贮结构,系统文件可以包含一个数据文件及一个事务日志,也可以包含多个数据文件及多个事务日志或文件组, 1.2 理解数据库的概念及物理存储结构设计方法 1.3 掌握Microsoft SQL Server 2000的数据库的建立方法、结构并对数据库进行的各种基本操作,更新,添加,删除数据库文件等,利用“企业管理器”创建数据库的方法和使用Transact-SQL创建数据库的方法。2实验器材和实验环境:计算机,网络环境,投影设备。实验相关软件:Window xp、SQL Server 2000。3实验内容和步骤:3.1、(一)项目内容:使用查询分析器中创建指定单一数据主文件和日志文件的数据库(二)步骤和操作:1.在安装了Microsoft SQL Sever2000之后,从“开始”菜单中打开“查询分析器”。2进入“SQL查询分析器”窗口后,在“连接到SQL Server”对话框中,选择“local”,因为安装Microsoft SQL Sever2000时,就是默认的本地安装,单击“确定”按钮,进入“查询”窗口。3.在“查询”窗口中,创建指定数据文件和事务日志文件的“教学管理”数据库。(三)编程代码:Createda tabase教学管理 on primary (name=教学管理_dat, filename='d:数据库应用实验教程数据教学管理.mdf', size=5MB, maxsize=50MB, filegrowth=2MB)log on (name=教学管理_log, filename='e:数据库应用实验教程日志文件教学管理.ldf', size=5MB, maxsize=100MB, filegrowth=2MB)运行结果:(五)调试情况分析:单击运行按钮前,在D盘创建文件夹并命名为数据库应用实验教程,并在其文件夹内创建子文件夹并命名为数据;在C盘创建文件夹并命名为数据库应用实验教程,并在其文件夹内创建子文件并命名为日志文件。3.2(一)项目内容:使用查询分析器创建指定多个数据主文件和日志文件的数据库(二)步骤和操作:前两步与第一个项目相同。3.进入“查询”窗口,在该窗口中,创建数据库“教学管理1”,使该数据库包含三个数据文件和两个事务日志文件。(三)编程代码:create database 教学管理1 on primary (name=教学管理1_1dat, filename='D:数据库应用实验教程数据教学管理11.mdf', size=5MB, maxsize=50MB, filegrowth=2MB), (name=教学管理1_2dat, filename='D:数据库应用实验教程数据教学管理12.mdf', size=2MB, maxsize=50MB, filegrowth=2MB), (name=教学管理1_3dat, filename='D:数据库应用实验教程数据教学管理13.mdf', size=3MB, maxsize=50MB, filegrowth=2MB)log on(name=教学管理1_1log, filename='E:数据库应用实验教程日志文件教学管理11.ldf', size=5MB, maxsize=100MB, filegrowth=2MB),(name=教学管理1_2log, filename='E:数据库应用实验教程日志文件教学管理12.ldf', size=3MB, maxsize=100MB, filegrowth=1MB),(四)运行结果:(五)、调试情况分析:单击运行按钮前,在D盘创建文件夹并命名为数据库应用实验教程,并在其文件夹内创建子文件夹并命名为数据;在C盘创建文件夹并命名为数据库应用实验教程,并在其文件夹内创建子文件并命名为日志文件。3.3 (一)项目内容:使用查询分析器文件组创建数据库(二)步骤和操作:前两步与第一个项目相同。3.在“SQL查询分析器”中,使用三个文件组(含主文件组)创建数据库“教学管理2”,要求每个文件组包含两个数据库文件,并且每个文件组要安排在不同的硬盘上(三)编程代码:create database 教学管理2 on primary (name=教学管理2_1dat, filename='d:数据库应用实验教程数据教学管理21.mdf', size =5MB, maxsize=50MB, filegrowth=2MB), (name=教学管理2_2dat, filename='d:数据库应用实验教程数据教学管理22.ldf', size=3MB, maxsize=50MB, filegrowth=1MB), filegroup 教学管理2fg_2 (name=教学管理2fg_21dat, filename='d:数据库应用实验教程数据教学管理2fg21.ldf', size=5MB, maxsize=50MB, filegrowth=2MB), (name=教学管理2fg_22dat, filename='d:数据库应用实验教程数据教学管理2fg22.ldf', size=3MB, maxsize=50MB, filegrowth=2MB), filegroup 教学管理2fg_3 (name=教学管理2fg_31dat, filename='d:数据库应用实验教程数据教学管理2fg31.ldf', size=2MB, maxsize=50MB, filegrowth=1MB), (name=教学管理2fg_32dat, filename='d:数据库应用实验教程数据教学管理2fg32.ldf', size=2MB, maxsize=50MB, filegrowth=1MB) log on 4 (name=教学管理2_1log, filename='e:数据库应用实验教程日志文件教学管理21.ldf', size=5MB, maxsize=100MB, filegrowth=2MB), (name=教学管理2_2log, filename='e:数据库应用实验教程日志文件教学管理22.ldf', size=5MB, maxsize=100MB,filegrowth=2MB)(四)运行结果:4思考与总结 本次实验主要是熟悉SQL这个软件,也要让我们初步了解了数据库软件的基本操作。通过对创建数据库方法的学习,掌握创建数据库的基本语法,了解数据库系统文件的存储结构,实践出真知,以后要多上机练习,这样才能学习好数据库。在实验的过程中会遇到很多问题,耐心与细心是必不可缺的,细心和耐心会帮我们找出问题所在,并成功地解决问题,找出问题的答案!