《数据库系统原理与应用》实验指导书.doc
《《数据库系统原理与应用》实验指导书.doc》由会员分享,可在线阅读,更多相关《《数据库系统原理与应用》实验指导书.doc(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理与应用实验指导书重庆文理学院技术师范学院二一年九月实验1 初识SQL Server 2000一、 实验目的1 了解SQL Server 2000的版本和软硬件需求;2 掌握SQL Server 2000的安装;3 了解SQL Server 2000的基本架构;4 掌握SQL Server 2000服务管理器的启动;5 掌握SQL Server 2000企业管理器的启动;6 掌握SQL Server 2000查询分析器的启动;7 掌握SQL Server 2000查询分析器的基本使用;8 了解SQL Server 2000和其它数据库管理系统的区别。二、 实验要求1. 完成SQL Se
2、rver 2000 指定版本的安装;2. 启动SQL Server 2000的各组成部件,并了解每一部件的基本操作;3. 启动查询分析器,并运行指定T-SQL语句。三、 实验步骤1. 了解SQL Server 2000安装步骤,安装SQL Server 2000。我们以Windows 2000 Advanced Server操作系统作为示例,详细介绍安装SQL Server 2000企业版的过程,其详细安装步骤如下:(1) 企业版安装光盘插入光驱后,出现提示框。请选择【安装 SQL Server 2000 组件】,如图1-1所示。(2) 选择【安装数据库服务器】,如图1-2所示。图1-2 “安
3、装组件”选择窗口图1-1 安装SQL Server 2000 主界面(3) 选择【下一步】,进入欢迎介面,开始进行安装,如图1-3所示。(4) 选择【本地计算机】进行安装,如图1-4所示。图1-3 “欢迎”窗口图1-4 “本地计算机”选择窗口(5) 在 【安装选择】窗口,选择 【创建新的SQL Server实例. 】。对于初次安装的用户,应选用这一安装模式,不需要使用 【高级选项】 进行安装,如图1-5所示。(6) 在 【用户信息】窗口,输入用户信息,如图1-6所示。图1-5 “安装选择”窗口图1-6 “用户信息”输入窗口(7) 接受软件许可证协议,如图1-7所示。(8) 在【安装定义】窗口,
4、选择【服务器和客户端工具】选项进行安装,如图1-8所示。我们需要将服务器和客户端同时安装,这样在同一台机器上,我们可以完成相关的所有操作,对于我们学习SQL Server很有用处。如果你已经在其它机器上安装了SQL Server,则可以只安装客户端工具,用于对其它机器上SQL Server的存取。图1-7 接收“软件许可证协议”窗口图1-8 “安装定义”窗口(9) 在【实例名】窗口,选择【默认】的实例名称,如图1-9所示。这时本SQL Server的名称将和Windows 2000服务器的名称相同。例如作者的Windows服务器名称是【Teacher】,则SQL Server的名字也是【Tea
5、cher】。SQL Server 2000可以在同一台服务器上安装多个实例,也就是你可以重复安装几次。这时您就需要选择不同的实例名称了。建议将实例名限制在10个字符之内。实例名会出现在各种 SQL Server 和系统工具的用户界面中,因此,名称越短越容易读取。另外,实例名称不能是【Default】 或 【MSSQLServer】 以及SQL Server的保留关键字等。(10) 在【安装类型】窗口,选择【典型】安装选项,并指定【目的文件夹】,如图1-10所示。程序和数据文件的默认安装位置都是 “C:Program FilesMicrosoft SQL Server”。如果您的数据库数据有10
6、万条以上的话,请预留至少1G的存储空间,以应付需求庞大的日志空间和索引空间。图1-9 “实例名”输入窗口图1-10 “安装类型”选择窗口(11) 在 【服务帐号】窗口,请选择【对每个服务使用统一帐户. 】的选项,如图1-11所示。在 【服务设置】处,可以选择【使用本地系统帐户】。如果需要【使用域用户帐户】的话,请将该用户添加至Windows Server的本机管理员组中。(12) 在 【身份验证模式】窗口,请选择【混合模式. 】选项,并设置管理员“sa”帐号的密码,如图1-12所示。如果您的目的只是为了学习的话,可以将该密码设置为空,以方便登录。如果是真正的应用系统,则千万需要设置和保管好该密
7、码!如果需要更高的安全性,则可以选择 【Windows身份验证模式】,这时就只有Windows Server的本地用户和域用户才能使用SQL Server了。当然在安装完成后也可以修改这一设置,在以后的章节中我们会介绍修改方法。最后特别指出,如果用户试图通过提供空白登录名称连接到SQL Server的实例,则SQL Server将使用Windows身份验证,与这里的设置无关。图1-11 “服务帐户”信息窗口图1-12 “身份验证模式”选择窗口(13) 在 【选择许可模式】窗口,根据您购买的类型和数量输入(0表示没有数量限制),如图1-13所示。 【每客户】表示同一时间最多允许的连接数,【处理器
8、许可证】表示该服务器最多能安装多少个CPU。我们这里选择了 【每客户】并输入了50作为示例。(14) 然后就是约10分钟左右的复制文件,如图1-14所示。图1-13 “选择许可模式”窗口图1-14 “开始复制文件”窗口2. 启动SQL Server 2000服务管理器并了解其基本组成。从“Microsoft SQL Server”菜单中选择“服务管理器”选项,打开“SQL Server服务器”窗口,如图1-15所示。从“服务器”下拉框中可以选择运行本地服务器或远程服务器,对于运行本地服务器的方式,输入的服务器的名称,可以是服务器的实际名称,如“DEVELOPER”,也可以输入“localhos
9、t”或“.”。从“服务”下拉框中还可以选择在SQL Server服务器所运行的服务方式,如“SQL Server”或“SQL Server Agent”,如图1-16所示。图1-15 “SQL Server服务器”窗口图1-16 选择运行的服务3. 启动SQL Server 2000企业管理器并了解其基本组成。从“Microsoft SQL Server”菜单中选择“企业管理器”选项,打开“SQL Server Enterprise Manager”窗口,即企业管理器窗口,如图1-17所示。4. 启动SQL Server 2000查询分析器并了解其基本组成。从“Microsoft SQL Se
10、rver”菜单中选择“查询分析器”选项,打开“连接到SQL Server”窗口,如图1-18所示。从“SQL Server服务器”下拉框中选择本地服务器“DEVELOPER”或者“localhost”、“.”,也可以自己在下拉框中输入以上三个名称中的任何一项,再选择连接使用类型为“Windows身份验证”,单击“确定”按钮,将打开“SQL查询分析器”,如图1-19所示。5. 在SQL Server 2000查询分析器的命令窗格中输入如下语句:USE PUBSGOSELECT * FROM authorsGO图1-17 “SQL Server企业管理器”窗口图1-18 “SQL Server服务
11、器”窗口图1-19 选择运行的服务6. 按F5或点击工具栏上的运行按钮“”,查看运行结果,如图1-20所示:图1-20 查询语句运行结果四、 注意事项1. 提供SQL Server 2000安装光盘或网络共享文件夹,SQL Server 2000版本可以自行选择,推荐使用企业版。2. 提供满足上述SQL Server 2000版本安装条件的个人计算机。3. SQL Server 2000版本和操作系统的关系。4. 安装过程中登录模式的选择。5. 安装过程中许可模式的选择。实验2 SQL Server 2000数据库操作一、 实验目的1. 了解本书示例数据库student和eshop的基本组成。
12、2. 掌握查询分析器的使用方法。3. 掌握应用企业管理器创建数据库的方法。4. 掌握应用企业管理器修改和查看数据库的方法。5. 掌握应用企业管理器删除数据库的方法。6. 掌握应用T-SQL创建数据库的方法。7. 掌握应用T-SQL修改和查看数据库的方法。8. 掌握通过T-SQL删除数据库的方法。9. 掌握SQL Server 2000数据库和操作系统物理文件的关系。二、 实验要求1. 创建实验所用到的“网上购物系统”数据库eshop。2. 保存实验结果到网络文件夹。三、 实验步骤1 使用系统缺省方式创建“网上购物系统”数据库eshop。首先打开“SQL Server企业管理器”,依次展开“SQ
13、L Serve组”和“SQL Server注册”,右击“数据库”选项,弹出快捷菜单,如图2-1所示。从快捷菜单中选择“新建数据库”项,将打开“数据库属性”对话框,如图2-2所示。在名称文本框中输入“eshop”,其他选择默认值,单击“确定”即可完成新建数据库。图2-1 “SQL Server服务器”窗口图2-2 选择运行的服务2 在操作系统环境下找到eshop数据库对应的物理文件的位置并查看其属性。从Windows操作系统中打开“资源管理器”或者“我的电脑”,打开SQL Server 2000数据库文件的默认物理存储位置“E:Microsoft SQL ServerMSSQLData”,可以看
14、到这两个文件:“eshop_Data.MDF”和“eshop_Log.LDF”,它们分别代表eshop数据库的主数据文件和日志文件,其大小均为默认值1024KB,即1MB,如图2-3所示。3 查看eshop数据库的相关信息。打开“SQL Server企业管理器”,展开数据库,右击数据库“eshop”,弹出快捷菜单,如图2-4所示。从快捷菜单中选择“属性”,将弹出“eshop属性”对话框,如图2-5所示。在“eshop属性”对话框中,默认的当前选项卡是“常规”项,可以查看当前数据库的名称、所有者和创建日期等信息,用户也可以依次选择其他选项卡,如“数据文件”、“事务选项”等,将可以看到有关当前数据
15、库的数据文件和事务日志文件的物理存储位置、大小和所属组等信息,如图2-6至2-7所示。图2-3 SQL Server数据库文件的物理存储位置图2-4 “SQL Server服务器”窗口图2-5 选择运行的服务图2-6 “SQL Server服务器”窗口图2-7 选择运行的服务4 删除eshop数据库。打开“SQL Server企业管理器”,展开数据库,右击数据库“eshop”,弹出快捷菜单,如图2-8所示。从快捷菜单中选择“删除”,将弹出“删除数据库eshop”对话框,为了彻底删除数据库eshop的信息,建议勾选“为数据库删除备份并还原历史记录”项,单击“是”按钮,删除eshop数据库,如图2
16、-9所示。图2-8 “SQL Server服务器”窗口图2-9 选择运行的服务5 在E盘(根据机房环境选择)创建文件夹mydata。从Windows操作系统中打开“资源管理器”或者“我的电脑”,打开E盘,在E盘根文件夹下新建一子文件夹“mydata”,如图2-10所示,稍后将在此文件夹中保存数据库文件。图2-10 新建文件夹 “mydata”6 在E:mydata文件夹下创建名为 eshop的数据库,同时指定eshop_dat为数据库主文件名,eshop_log为数据库日志文件名,文件初始大小为10M,最大为50M,文件增长为5M,SQL代码如下所示:CREATE DATABASE eshop
17、ON PRIMARY(NAME=eshop_dat,FILENAME=E:mydataeshop_dat.mdf,SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=5MB)LOG ON(NAME=eshop_log,FILENAME=E:mydataeshop_log.ldf,SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=5MB)GO再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图2-11所示:图2-11 执行创建新数据库的SQL代码7 在操作系统环境下找到eshop数据库对应的物理文件的位置并查看其属性。从Windows操作系统中打开“资源管理
18、器”或者“我的电脑”,打开eshop数据库的数据文件的物理存储位置“E:mydata”,可以看到这两个文件:“eshop_dat.mdf”和“eshop_log.ldf”,它们分别代表eshop数据库的主数据文件和日志文件,其大小均为指定值10240KB,即10MB,如图2-12所示。图2-12 SQL Server数据库文件的物理存储位置8 查看新建数据库和数据库文件的相关信息, SQL代码如下所示:sp_helpdb eshop再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图2-13所示:图2-13 eshop数据库的相关信息9 在eshop数据库中添加一个次要数据库文件(esho
19、p_dat2),文件初始大小为5MB,最大容量为100MB,文件增长为5MB, SQL代码如下所示:ALTER DATABASE eshopADD FILE(NAME=eshop_dat2,FILENAME=E:mydataeshop_dat2.ndf,SIZE=5MB,MAXSIZE=100MB,FILEGROWTH=5MB)再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图2-14所示:图2-14 扩展eshop数据库10 查看修改后的数据库和数据库文件的相关信息,SQL代码如下:sp_helpdb eshop再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图2-15所示:图2
20、-15 eshop数据库扩展后的相关信息11 删除步骤9中所添加次要数据库文件eshop_dat2,SQL代码如下所示:ALTER DATABASE eshopREMOVE FILE eshop_dat2再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图2-16所示:图2-16 删除eshop数据库的数据文件12 将eshop数据库改名为eshop_bak,SQL代码如下所示:sp_renamedb eshop,eshop_bak再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图2-17所示。13 删除eshop_bak数据库,SQL代码如下所示:DROP DATABASE esh
21、op_bak再按F5或点击工具栏上的运行按钮“”,查看运行结果,如图2-18所示。图2-17 修改eshop数据库的名称图2-18 删除eshop数据库14 将步骤6-13命令脚本(DB01.SQL)保存上交以备教师检查。15 重复执行步骤6,并将建库脚本(DB02.SQL)保存上交以备教师检查和后续实验使用。四、 注意事项1. SQL Server数据库对应的物理文件。2. 存储过程sp_helpdb的功能和执行。3. 数据库大小的估算和设置。实验3 SQL Server 2000表操作一、 实验目的1. 了解表设计和表结构相关知识。2. 了解SQL Server 2000中的常用数据类型。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库系统原理与应用 数据库 系统 原理 应用 实验 指导书
限制150内