管理信息系统实验教案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 关键字