预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

华东交通大学 《数据库原理与应用》实验指导书 信息工程学院信息工程系 2012年8月 前言 随着计算机技术与网络通信技术的发展,数据库技术已成为信息 社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网 络信息化管理系统的基础。它不仅有完整的理论基础,而且随着硬件 技术与软件技术的飞快发展,它的应用也越来越广泛。 本实验指导书通过大量的实例,循序渐进地引导学生做好各章的 实验。根据实验教学大纲,我们编排了六个实验,每个实验又分了六 部分内容:实验目的、实验内容、实验步骤、实验报告要求、注意事 项、思考题。在实验之前,由教师对实验作一定的讲解后,让学生明 确实验目的,并对实验作好预习工作。在实验中,学生根据实验指导 中的内容进行验证与总结,然后再去完成实验步骤中安排的任务。实 验完成后,学生按要求完成实验报告。整个教学和实验中,我们推荐 采用MicrosoftSQLServer2000作为实验环境,强调学生切实培养动 手实践能力,掌握数据库的建立、维护和使用的方法。 实验一数据库的定义、建立和维护 一、实验目的 1、掌握使用SQLServer企业管理器、Transact-SQL、SQL创建数据库、基本表和修改 基本表的结构; 2、掌握使用SQLServer企业管理器、Transact-SQL、SQL向数据库表输入数据、修改 数据和删除数据的操作。 二、实验内容 1、创建数据库和查看数据库属性; 2、创建学生表、课程表和选课表,为主键创建索引; 3、查看和修改表结构; 4、通过企业管理器,在学生选课数据库中的学生、课程和选课3个表中,各输入10 条以上记录; 5、通过企业管理器对学生选课数据库的学生、课程和选课3个表中的数据进行插入、 删除和修改操作; 三、实验步骤 1、创建数据库 (1)使用企业管理器建立数据库的步骤 1)从“开始”菜单中依次选取“所有程序”、“MicrosoftSQLServer”、“企业管理器”。 2)选中需要在其上创建数据库的服务器,点击前面的“+”号,使其展示为树形目 录。 3)选中“数据库”文件夹,单击鼠标右键,在弹出菜单上选择“新建数据库”,如图 1-1所示: 图1-1创建数据库(1) 随后在数据库属性对话框的常规页面中,输入数据库名“学生选课”,如图1-2所示: 数据库属性对话框有3个页面:常规页码、数据文件页面和事务日志页码。分别用来义数 据库名、数据文件属性和日志文件属性。请结合帮助文档,了解这些页面中选项的含义。 4)单击“确定”按钮,关闭对话框。在企业管理器窗口中出现“学生选课”数据库标志, 表明已经成功创建数据库。 5)SQLServer企业管理器中,右键单击“学生选课”数据库,在弹出菜单中选择“属 性”,将弹出一个对话框,显示“学生选课”数据库的属性。 图1-2创建数据库(2) 2、创建数据库表 (1)打开刚才创建的“学生选课”数据库,并在“SQLServerEnterprise Mananger”窗口的右边窗口中用鼠标右键点击“表”对象,选择“新建表”命令,打开SQL Server的表编辑器窗口,如图1-3所示: 图1-3新建表 (2)根据表1-1所示的表结构,添加新列。 (3)点击工具栏上的“保存”按钮,在弹出的“选择名称”对话框中输入表名“学生表”, 然后单击“确定”按钮,关闭表编辑器窗口,完成新表的创建。 (4)同理,根据表1-2建课程表,根据表1-3建选课表 3、定义表的完整性约束和索引 (1)在学生表,课程表的主键上建立索引。 (2)在学生表和选课表之间(学号字段)、课程表和选课表之间(课程号字段)建立表 间关联。 4、查看和修改表结构 (1)打开SQLServer企业管理器,展开数据库文件夹,进一步展开“学生选课”数据 库。单击表文件夹,找到要查看表结构的表。 (2)右键单击要查看表结构的表名,在弹出菜单中选择“设计表”,将弹出“设计表” 对话框。在改对话框中可以查看/修改表结构。 (3)将修改过的表的结构改回表1-1,表1-2,表1-3所示的结构。 5、使用SQLServer企业管理器向数据库表输入数据、修改数据、删除数据。 (1)打开SQLServer企业管理器,选中服务器,展开数据库文件夹,进一步展开“学 生选课”数据库。单击表文件夹,找到“学生表”。 (2)用鼠标右键单击“学生表”,选择“打开表”――“返回全部行,就会出现表更新 对话框,如图1-4所示: 图1-4数据更新对话框 (3)按照表1-4的内容,为学生表输入数据。 (4)同理,按照表1-5,表1-6的内容,为课程表,选课表输