大数据库应用实验指导书12.docx

上传人:b****7 文档编号:25815113 上传时间:2023-06-15 格式:DOCX 页数:20 大小:201.59KB
下载 相关 举报
大数据库应用实验指导书12.docx_第1页
第1页 / 共20页
大数据库应用实验指导书12.docx_第2页
第2页 / 共20页
大数据库应用实验指导书12.docx_第3页
第3页 / 共20页
大数据库应用实验指导书12.docx_第4页
第4页 / 共20页
大数据库应用实验指导书12.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

大数据库应用实验指导书12.docx

《大数据库应用实验指导书12.docx》由会员分享,可在线阅读,更多相关《大数据库应用实验指导书12.docx(20页珍藏版)》请在冰豆网上搜索。

大数据库应用实验指导书12.docx

大数据库应用实验指导书12

 

《—数据库应用—》

上机指导书

 

数据库课程组编写

 

前言

“数据库应用”是一门理论性和实践性都很强的专业课程,通过本课程的学习,学生会使用SQLServer数据库管理系统并能进行实际应用。

能熟练掌握Transact-SQL语言,能保证数据的完整性和一致性、数据库的安全,并能进行简单编程。

“数据库应用”课程上机的主要目标:

1) 通过上机操作,加深对数据库系统理论知识的理解。

2) 通过使用SQLSERVER2000,了解SQLSERVER数据库管理系统的数据管理方式,并掌握其操作技术。

3) 通过实际题目的上机,提高动手能力,提高分析问题和解决问题的能力。

“数据库应用”课程上机项目设置与内容

表3列出了”数据库应用”课程具体的上机项目和内容

序号

上机项目

学时

上机

要求

上机

类别

每组

人数

1

熟悉SQLServer工作环境,建立示范库

2

必修

验证

1

2

管理和建立数据库

2

必修

验证

1

3

数据表操作

2

必修

验证

1

4

DML的数据查询

2

必修

验证

1

5

视图的定义及使用

2

必修

验证

1

6

数据完整性

2

必修

验证

1

7

存储过程

2

必修

验证

1

8

触发器

2

必修

验证

1

9

游标、自定义函数

2

必修

验证

1

合计

18

上机组织运行方式:

⑴上机前,任课教师需要向学生讲清上机的整体要求及上机的目标任务;讲清上机安排和进度、平时考核内容、期末考试办法、上机守则及上机室安全制度;讲清上机操作的基本方法,上机对应的理论内容。

⑵每次上机前:

学生应当先弄清相关的理论知识,再预习上机内容、方法和步骤,避免出现盲目上机的行为。

⑶上机1人1组,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决,不得包办代替。

⑷该课程上机是一个整体,需要有延续性。

机房应有安全措施,避免前面的上机数据、程序和环境被清除、改动等事件发生,学生最好能自备移动存储设备,存储自己的数据。

⑸任课教师要认真上好每一堂课,上机前清点学生人数,上机中按要求做好学生上机情况及结果记录。

上机报告要求

上机报告应包含以下内容:

上机目的,上机内容及操作步骤、上机结果、及上机总结及体会。

上机成绩评定办法

上机成绩采用五级记分制,分为优、良、中、及格、不及格。

按以下五个方面进行综合考核:

1、对上机原理和上机中的主要环节的理解程度;

2、上机的工作效率和上机操作的正确性;

3、良好的上机习惯是否养成;

4、工作作风是否实事求是;

5、上机报告(包括数据的准确度是否合格,体会总结是否认真深入等)

其它说明

1.在上机课之前,每一个同学必须将上机的题目、程序编写完毕,对运行中可能出现的问题应事先作出估计;对操作过程中有疑问的地方,应做上记号,以便上机时给予注意。

做好充分的准备,以提高上机的效率

2.所有上机环节均由每位同学独立完成,严禁抄袭他人上机结果,若发现有结果雷同者,按上机课考核办法处理。

3.上机过程中,应服从教师安排。

4.上机完成后,要根据教师的要求及时上交作业。

5.每个上机需配有相同学时的课外上机。

上机_1_:

熟悉SQLServer工作环境,建立示范库

上机学时:

2

上机类型:

(验证)

上机要求:

(必修)

一、上机目的

SQLServer2000的启动和管理工作由服务管理器和企业管理器来实现。

本次实验了解SQLServer2000的启动,熟悉如何在SQLServer2000图形环境下建立数据库和表。

学会安装SQLServer2000的启动和建库、表的操作。

本实验需2学时。

二、上机内容

1.启动数据库服务软件SQLServer2000:

在程序菜单中选择MicrosoftSQLServer,如图2-1所示:

图2-1

再选中服务管理器,如图2-2所示:

图2-2

点击服务管理器后,出现SQLServer服务管理器,如图2-3所示:

图2-3

点击“开始/继续”按钮,启动SQLServer2000数据库服务。

启动成功后,在时钟旁边出现一个

符号,如图2-4所示。

图2-4

2.在SQLServer2000中建立数据库:

在程序菜单中选择MicrosoftSQLServer,如图2-5所示:

图2-5

再选中企业管理器,如图2-6所示:

图2-6

点击企业管理器后,出现企业管理器的主界面,如图2-7所示:

图2-7

点击左边树状控制栏的+/-号可以打开和关闭SQLServer组中的本地服务项目,在选中数据库服务项目后,单击鼠标右键,出现数据库的菜单,如图2-8所示:

图2-8

点击新建数据库,出现新建数据库窗口,如图2-9所示:

图2-9

输入数据库名称:

在上图名称处输入数据库名称,命名为:

姓名缩写_sales,(如张小明,zxm_sales)点击数据文件选项卡,如图2-10所示:

图2-10

在数据文件中,你可以设定数据文件的名称,所在目录以及文件的大小等信息。

完成后点击事务日志选项卡,如图2-11所示:

图2-11

事务日志中,你可以设定日志文件的名称,所在目录以及文件的大小等信息。

接受系统的缺省值,点击确定按钮,完成数据库的新建,如图2-12所示。

图2-12

3.在新建数据库上建立表:

点击新建数据库前面的+号,打开数据库的各种属性,如图2-13所示:

图2-13

选中表的属性,单击鼠标右键,出现表的菜单,如图2-14所示:

图2-14

点击新建表按钮,出现新建表窗口,如图2-15所示:

图2-15

按照教材P37页建立employee(员工表),输入列名,数据类型,长度等信息,点击

图标,出现选择表名窗口,如图2-16所示:

图2-16

输入表名employee,点击确定按钮,将新建的表存盘。

以上建表表及建库可参照第四章,第五章相应SQL语句

向该表中添入数据。

方法:

进入企业管理器、分别点击“数据库”、、“表”,右击要添加数据的表,在系统弹出的快捷菜单上,分别点击“打开表”、返回“所有行”,系统将弹出如图2-17的窗口。

图2-17

按照教材P108页图6-1显示的信息输入表数据。

同理,建立customer,goods,sell_order,department,共5个表,并输入相应信息。

可以把鼠标定位在窗口任一行的任一列上,对此单元格的数据进行修改,也可以右击单元格,在系统弹出的快捷菜单上选择“删除”将某条记录删除掉。

如果把光标定位在一个新的空行上,就可以添加新的数据了。

但要注意,表中的列经常是带有约束的,比如数据类型,无论修改数据,还是插入新数据,都必须遵循约束的限制,否则,修改或插入数据就可能不成功。

三、上机原理、方法和手段

按照SQLSERVER建立库及表的方法建立相应的实验数据库。

四、上机组织运行要求

以学生自主训练为主的开放模式组织教学。

五、上机条件及要求

操作系统为MicrosoftWindows2000。

数据库管理系统为MicrosoftSQLServer2000标准版或企业版。

六、上机实施步骤(上机实施及设计的指导)

(一).启动数据库服务软件SQLServer2000:

在程序菜单中选择MicrosoftSQLServer,如图2-1所示:

图2-1

再选中服务管理器,如图2-2所示:

图2-2

点击服务管理器后,出现SQLServer服务管理器,如图2-3所示:

图2-3

点击“开始/继续”按钮,启动SQLServer2000数据库服务。

启动成功后,在时钟旁边出现一个

符号,如图2-4所示。

图2-4

(二)启动查询分析器(选做)

开始—程序—MicrosoftSQLServer—查询分析器

输入简单的查询语句,点击检查图标和运行图标,查看结果。

(三)启动企业管理器

开始—程序—MicrosoftSQLServer—企业管理器

图2-5

再选中企业管理器,如图2-6所示:

图2-6

点击企业管理器后,出现企业管理器的主界面,如图2-7所示:

图2-7

点击数据库,查看数据库中有哪些组件

(四)按操作步骤,完成上机内容要求的操作

七、思考题

SQLSERVER中的表和库的区别,表结构和表内数据的区别。

上机_2_:

管理数据库

上机学时:

2

上机类型:

(验证)

上机要求:

(必修)

一、上机目的

1.了解SQLServer2000中数据库的组成;

2.熟练创建、管理数据库和事务日志。

3了解附加及分离数据库的操作

二、上机内容

1.用数据库SQLServer2000的服务管理器启动数据库服务;

2.用数据库SQLServer2000的企业管理器建立一个以自己学号命名的数据库,数据文件名为相应学号_data、初始大小1M,日志文件名为相应学号_log、初始大小1M的数据库。

文件保存在d:

\自己的名字\

3.利用T-SQL创建如下数据库

1)数据库名字为xsgl;数据文件xsgl_data初始尺寸为1MB,最大尺寸为10MB,文件增量为1MB;事务日志xsgl_log初始尺寸为1MB,最大尺寸为10MB,文件增量为1MB;位置均为d:

\你自己姓名目录下(如徐林)。

CREATEDATABASExsgl

ONPRIMARY

(NAME=xsgl_data,

FILENAME='d:

\徐林\xsgl_data.MDF',

SIZE=2,

MAXSIZE=10,

FILEGROWTH=1)

LOGON

(NAME=xsgl’_log,

FILENAME='d:

\徐林\xsgl_log.ldf',

SIZE=1MB,

MAXSIZE=10,

FILEGROWTH=1)

2)该数据库名称为xsgl2,有2个10MB的数据文件(xsgl2_data1,xsgl2_data2)和2个10MB的事务日志文件(xsgl2_log1,xsgl_log2)。

位置均为d:

\你自己姓名目录下

CREATEDATABASExsgl2

ON

PRIMARY(NAME=xsgl2_data1,

FILENAME='e:

\sql\xsgl1.mdf',

SIZE=10MB),

(NAME=xsgl2_data2,

FILENAME='d:

\徐林\xsgl2.ndf',

SIZE=10MB)

LOGON

(NAME=xsgl2_log1,

FILENAME='d:

\徐林\xsgl2_log1.ldf',

SIZE=10MB),

(NAME=xsgl2_log2,

FILENAME='d:

\徐林\xsgl2_log2.ldf',

SIZE=10MB)

3)创建一个包含2个文件组的数据库。

该数据库名为xsgl3.(选作)

主文件组包含文件xsgl3_data1和xsgl3_data2。

文件组xsgl3_group包含文件xsgl3_data3和xsgl3_data4。

两个文件组数据文件的FILEGROWTH增量为15%,数据文件的初始大小为2MB。

事务日志文件的文件名为xsgl3_log,FILEGROWTH增量为15%,日志文件的初始大小为1MB

CREATEDATABASExsgl3

ONPRIMARY

(NAME=xsgl3_data1,

FILENAME='d:

\徐林\xsgl3_data1.mdf',

SIZE=2MB,

FILEGROWTH=15%),

(NAME=xsgl3_data2,

FILENAME='d:

\徐林\xsgl3_data2.ndf',

SIZE=10MB,

FILEGROWTH=15%),

FILEGROUPxsgl3_Group

(NAME=xsgl3_data3,

FILENAME='d:

\徐林\xsgl3_data3.ndf',

SIZE=10MB,

FILEGROWTH=15%),

(NAME=xsgl3_data4,

FILENAME='d:

\徐林\xsgl33.ndf',

SIZE=10MB,

FILEGROWTH=15%)

LOGON

(NAME=xsgl3_log,

FILENAME='d:

\徐林\xsgl3.ldf',

SIZE=1MB,

FILEGROWTH=15%)

4修改数据库

1)更改xsgl数据库以添加一个2MB大小的新数据文件(xsgl_data1.ndf)

ALTERDATABASExsgl

ADDFILE

(NAME=xsgl_data1,

FILENAME='d:

\sql\xsgldat1.ndf',

SIZE=5MB)

2)在xsgl数据库中创建一个文件组fg3,并将两个5MB的数据文件(xsgl_dat3.ndf,xsgl_dat4.ndf)添加到该文件组。

将FG3设置为默认文件组

ALTERDATABASExsgl

ADDFILEGROUPFG3

ALTERDATABASExsgl

ADDFILE

(NAME=xsgl_dat3,

FILENAME='d:

\徐林\xsgl3_dat3.ndf',

SIZE=5MB,

MAXSIZE=100MB,

FILEGROWTH=5MB),

(NAME=xsgl3dat4,

FILENAME='d:

\徐林\xsgl3_dat4.ndf',

SIZE=5MB,

MAXSIZE=100MB,

FILEGROWTH=5MB)

TOFILEGROUPFG3

ALTERDATABASExsgl

MODIFYFILEGROUPFG3DEFAULT

3)向数据库xsgl中添加两个日志文件(xsgl_log2.ldf,xsgl_log3.ldf)

ALTERDATABASExsgl

ADDLOGFILE

(NAME=xsgl_log2,

FILENAME='d:

\SQL\xsgl_log2.ldf',

SIZE=5MB),

(NAME=xsgl3log3,

FILENAME='d:

\SQL\xsgl3log3.ldf',

SIZE=5MB)

4)从数据库中删除文件xsgl_dat4.ndf

ALTERDATABASExsgl3

REMOVEFILExsgl_dat4

5)更改文件xtgl_dat3空间改为20MB

ALTERDATABASExsgl3

MODIFYFILE

(NAME=xsgl_dat3,

SIZE=20MB)

6)将主文件组设置为默认文件组(选作)

ALTERDATABASExsgl3

MODIFYFILEGROUP[PRIMARY]DEFAULT

5.删除数据库

删除数据库xsgl2

DROPDATABASExsgl2

6分离与附加数据库(选作)

1)将xsgl从服务器上分离并将分离的数据库文件拷贝至C:

\

2)将C:

\目录下分离的数据库附加至服务器。

利用企业管理器做

三、上机原理、方法和手段

本上机主要运用企业管理器及T-SQL两种方式实现数据库文件的建立、修改和删除。

利用企业管理器实现数据库备份及恢复、数据库附加及分离的操作。

四、上机组织运行要求

以学生自主训练为主的开放模式组织教学。

五、上机条件及要求

操作系统为MicrosoftWindows2000。

数据库管理系统为MicrosoftSQLServer2000标准版或企业版。

六、上机实施步骤(上机实施及设计的指导)

数据库创建:

CreateDatabase注意逻辑文件名与物理文件名的区别

数据库修改:

AlterDatabase注意文件组与文件的区别,文件组属性的设置方法,如设置默认文件组采用Default.

数据库分离时必须保证数据库未被使用。

七、思考题

使用企业管理器管理数据库与使用T-SQL管理数据库有何差别?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文化宗教

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1