管理信息系统实验教案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

管理信息系统》实验教案

一、实验目标

《管理信息系统》的实验部分注重实际动手能力的培养,加强实践性教学环节是本课程教学的基本措施,每个学生都必须完成足够量的上机作业。通过上机作业,使学生真正掌握本课程所介绍的应用软件的应用技能。

二、实验内容

实验次数与具体实验内容,可由任课教师根据实际教学情况选定。但依据

本课程设置的基本目的,实践性教学时数应安排在12 学时左右。

实验:数据库操作(SQL语言)

1.实验类别:上机

2•实验目的:学习用SQL语言对数据库进行操作的基本方法。

3•实验主要内容:使用SQL语言和MSSQLSERVE提供的操作环境,完成数据库的创建和管理,数据库的备份、还原和附加,以及数据库对象的创建、插入、修改、查询等操作。

4.实验类型:验证性

5 •实验要求:MSSQLSERVE R

6.主要仪器:MSSQLSERVE环境。

三、实验重难点

数据库的创建及管理,单表与多表查询。

四、实验教学方法

首次实验以教师引导为主,教师演示主要过程和内容,然后学生根据教师的引导和实验指导书进行独立的实践操作。然后针对学生的学习和领悟情况,对难点和重点问题进行讲解和演示。学生再此基础上依据指导书完成操作。教师在此阶段主要以答疑为主。以后的实验主要以学生独立完成为主,教师引导和答疑,针对出现的主要问题在进行讲解。

五、实验具体内容

实验一数据库的创建及管理

1.实验目的

1)SQL Server 数据库的创建方法。

2)由已经生成的库产生SQL Server 脚本的方法。

3)查看、修改数据库属性的方法。

4)数据库缩小、更名、删除的方法。

2.重难点

1)使用企业管理器创建数据库的方法。2)用T-SQL 语言创建数据库。

3.实验内容

1)用企业管理器创建数据库

(1)创建数据库

创建一个名称为JWG啲数据库,数据文件的初始大小设为20MB文件增长增量设为5MB文件增长方式设为自动增长,文件的增长上限设为500MB 日志文件的初始大小为

20MB文件增长增量设为1MB文件的增长限制设为100MB

(2)由已经存在的数据库生成创建数据库的T-SQL脚本

由已有的数据库可以生成创建该数据库的脚本程序,同样也可以从已有的表生成产生

该表的脚本程序。

2)用T-SQL语言创建数据库

(1)创建数据库创建一个名为JWGLI的数据库,

( 2)查看、验证创建的数据库

方法1:执行sp_helpdb系统存储过程查看JWGLI数据库的信息。JWGL1

方法2:在左边对象浏览器的数据库上单击鼠标右键,再单击” 创建成功的数据库。

( 3)删除数据库JWGL1

在查询分析器中键入如下命令并执行,再刷新数据库,观察数据库除掉。drop database JWGL1

实验二创建与管理数据库对象

1 .实验目的

1)创建、查看、重命名及删除用户自定义数据类型的方法。

2)表的创建方法。

3)修改表的结构。

4)能够向已创建的表中添加、删除及修改数据。

2.重难点

1 )表的创建方法和修改。

2)用T-SQL语言对表的操作。

3.实验内容

1 )创建、查看、重命名及删除用户自定义数据类型

( 1)创建用户自定义数据类型

①使用企业管理器创建;

②使用Transact-SQL 语句创建;

USEJWGL

exec sp_addtype postalcode ,'char(8)','NOT NULL'

GO

( 2)查看用户自定义数据类型

( 3)重命名用户自定义数据类型

( 4)删除用户自定义数据类型

①使用系统存储过程sp_droptype 来删除用户自定义的数据类型。

exec sp_droptype a0

②使用企业管理器删除用户自定义的数据类型。

2)创建表

( 1)使用企业管理器创建表teacher

(2)使用T-SQL语句创建表student

3)管理表

( 1)添加和删除列

①使用企业管理器进行。

②使用T-SQL语言进行。

(2)表的重命名及删除

①使用企业管理器重命名及删除表。

②使用T—SQL语言进行。

4)对表添加、修改、删除数据

EXEC sp_helpdb 刷新“,则可看到JWGL1是否已被删

(1)使用企业管理器进行

⑵使用T-SQL语言进行

①插入数据。

②修改数据。

③删除数据。

实验三单表与多表查询

1.实验目的

1)理解查询的概念和方法。

2)掌握查询分析器的使用方法。

3)掌握SELECT S句在单表查询中的应用。

4)掌握复杂查询的使用方法。

5)掌握多表连接的方法。

6)掌握SELECT S句在多表查询中的应用。

2.重难点

1)查询分析器的使用。

2)S ELECT语句在查询中的运用。

3.实验内容

1)单表查询

(1)基本查询使用查询分析器从student 表中分别检索出学生的所有信息及学号、姓名信息。

(2)查询时改变列标题的显示

从student 表中分别检索出学生的学号、姓名、家庭住址信息并分别加上“学生”、“家庭住址” 的标题信息。

(3)基于WHER子句进行数据查询

①基于比较条件

②基于BETWEE子句的数据查询。

③基于IN子句的数据查询。

④基于LIKE 子句的查询。

(4)使用TOP关键字查询

(5)使用DISTINCT关键字查询从teacher表中检索出教师所在的系号,并且要求显示的系号不重复。

(6)用计算列查询将book 表中的书号、书名及打九折后的价格(price)显示出来。

(7)使用ORDERB语句对查询的结果进行排序

2)多表查询

(1)进行多表查询

(2)使用UNION子句进行查询

(3)使用GROU子句进行查询

①使用不带HAVING的GROUABY子句。

②使用带HAVING的GROUFBY子句。

(4)使用COMPUT和COMPUTBY子句进行查询使用COMPUT和COMPUTBY既能浏览数据又能看到统计的结果。

3)进行嵌套查询

( 1)使用IN 或NOTIN 关键字

相关文档
最新文档