《信息数据应用》课程教学大纲

来源: 发布时间:2012-11-30 点击量:988

信息管理教研室主编

2011320

 

适用专业

层次

理论课

学时

实践课学时

总学时

学分

课 程 性 质

信息数据应用

本科

40

16

56

3.5

专业核心课程

先修课程

 

 

一、课程的目的和任务

1 目的和任务

本课程是信息管理与信息系统专业的一门专业核心课程,对学生学习后续课程以及学生就业具有重要意义。

课程的目的和任务是让学生初步数据库技术,包括信息数据的组织、分析与设计、数据库系统的管理、数据库编程的相关技术知识与基本操作,为学习后续的编程类课程及数据分析类课程奠定良好的基础。

2 完成培养方案中哪项基本素质要求和业务培养要求

通过本课程的学习,要求学生掌握数据库管理的基础知识与技能、掌握T-SQL语言编程的基础知识与编程方法,掌握数据库的创建、修改、删除、分离与附加的基本方法,掌握表的创建、修改、删除、数据插入、更新、删除的基本方法,各类数据查询方法,视图的创建与应用、存储过程与触发器的基本概念与应用方法,数据完整性与各类约束的定义与修改方法,索引的基本概念与应用等。

二、课程学时分配表

总体安排:理论教学40学时,实验教学16学时。

课程主要教学内容及学时分配分别见下表:

序号

 

理论教学学时(40

上机实习学时(16

1

1  数据库运行环境

2

0

2

2  创建与管理数据库。

4

2

3

3  表和数据完整性

4

2

4

4  Transact-SQL语言基础

4

2

5

5  利用SELECT语句进行数据检索

4

2

6

6  多表连接查询、子查询

4

2

7

7  索引与视图

4

2

8

8 存储过程与触发器

4

2

9

9 事务和并发控制

4

2

10

10 SQL Server 安全管理

2

0

11

11 数据库的备份和还原

2

0

12

复习

2

0

 

三、课程教学内容和教学基本要求

第一章  数据库运行环境

本章理论教学2学时,实习教学0学时,共2学时。

重点和难点:数据库系统要求SQL Server管理平台。

主要教学内容及要求:

1、初步了解数据库的起源与发展历史;

2、初步掌握数据库系统要求,包括硬件需求、软件需求、网络需求

3、初步了解SQL Server管理平台。

4、介绍本课程的主要内容(理论与实践部分)、考核方式与计分方法。

5、介绍本课程对后续课程以及学生就业的意义。

第二章  创建与管理数据库

本章理论教学4学时,实习教学2学时,共6学时。

重点和难点:数据库的创建、修改与删除、数据库的状态与选项、数据库的分离与附加。

主要教学内容及要求:

1、初步了解设计数据库,包括数据库设计的基本概念和规范化要求;

2、初步掌握用户数据库的创建、修改与删除;

3、初步掌握数据库的状态信息与属性设置;

4、初步掌握数据库的分离与附加

本章讲述时应注意进行现场课堂演示。

本章实习教学2学时,内容包括数据库的创建、修改与删除,数据库的分离与附加。

第三章  表和数据完整性

本章理论教学4学时,实习教学2学时,共6学时。

重点和难点:表的类型、创建、修改与删除、约束的类型,创建、修改与删除。

主要教学内容及要求:

1、初步了解SQL Server 的数据类型;

2、初步掌握表的类型、创建、修改与删除;

3、初步掌握数据的插入、更新、删除。

4、初步掌握数据完整性,包括约束的类型,创建、修改与删除。

本章讲述时应注意进行现场课堂演示。

本章实习教学2学时,内容包括表与约束的创建、修改与删除、数据的插入、更新、删除。

第四章  Transact-SQL语言基础

本章理论教学4学时,实习教学2学时,共6学时。

重点和难点:表的创建、修改与删除、列的类型、创建、修改与删除。

主要教学内容及要求:

1、初步了解Transact-SQL概述及语句分类;

2、初步掌握Transact-SQL语法要素,包括标示符、常量、变量、注释、UNICODEACSII码;

3、初步掌握Transact-SQL运算符,包括算术运算符、比较运算符、逻辑运算符、字符串连接运算符、位运算符、赋值运算符、运算符的优先级。

4、初步掌握Transact-SQL函数,包括数学函数、聚合函数、时间日期函数、转换函数、字符串函数、自定义函数。

5、初步掌握Transact-SQL控制流语句,包括IFELSE语句、BEGINEND语句、WHILE语句、CASE语句、其他语句

本章讲述时应注意举例说明,并进行现场课堂演示。

本章实习教学2学时,内容包括表与约束的创建、修改与删除、数据的插入、更新、删除。

第五章  利用SELECT语句进行数据检索

本章理论教学4学时,实习教学2学时,共6学时。

重点和难点:利用SELECT语句检索数据。利用SELECTFROM语句指定列、利用WHERE子句指定行、利用INTO子句生成新表;数据过滤。空值查询、利用比较运算符查询、利用字符串运算符查询、利用逻辑运算符查询、检索一定范围内的值、利用列表值检索数据。

主要教学内容及要求:

1、初步掌握利用SELECT语句检索数据。利用SELECTFROM语句指定列、利用WHERE子句指定行、利用INTO子句生成新表;

2、初步掌握数据过滤。空值查询、利用比较运算符查询、利用字符串运算符查询、利用逻辑运算符查询、检索一定范围内的值、利用列表值检索数据;

本章讲述时应注意进行现场课堂演示。

本章实习教学2学时,内容包括利用SELECT语句检索数据。利用SELECTFROM语句指定列、利用WHERE子句指定行、利用INTO子句生成新表、利用比较运算符和逻辑运算符进行查询。

第六章  多表连接查询、子查询

本章理论教学4学时,实习教学2学时,共6学时。

重点和难点:内连接、外连接、交叉连接、多表连接查询、合并结果集、禁止约束,利用子查询做表达式、关联数据、生成派生表、修改表数据EXISTSNOT EXISTS子句

主要教学内容及要求:

1、初步掌握内连接、外连接、交叉连接、多表连接查询、合并结果集;

2、初步掌握利用子查询做表达式、利用子查询关联数据、利用子查询生成派生表;

3、初步掌握利用子查询修改表数据、EXISTSNOT EXISTS子句

本章讲述时应注意进行现场课堂演示与举例。

本章实习教学2学时,内容包括:

1)内连接、外连接、多表连接查询。

2)子查询及EXISTS子句

第七章  索引与视图

本章理论教学4学时,实习教学2学时,共6学时。

重点和难点:索引与视图的创建、修改、删除、索引的禁止。

主要教学内容及要求:

1、初步掌握索引的创建、修改、删除、与禁止;

2、初步掌握视图的创建、修改、删除;

本章讲述时应注意进行现场课堂演示与举例。

本章实习教学2学时,内容包括:

1、索引的创建、修改、删除、与禁止;

2、视图的创建、修改、删除;

第八章  存储过程与触发器

本章理论教学4学时,实习教学2学时,共2学时。

重点和难点:常用系统存储过程的使用、存储过程的创建、修改及运行

主要教学内容及要求:

1、初步了解存储过程的类型、存储过程的设计原则、常用系统存储过程的使用;

2、初步掌握创建存储过程、修改存储过程、执行存储过程

3、初步了解触发器的作用、触发器的分类、触发器的工作原理、创建触发器前应注意的问题。

本章讲述时应注意进行现场课堂演示与举例。

本章实习教学2学时,内容包括创建存储过程、修改存储过程、执行存储过程。

第九章  事务和并发控制

本章理论教学4学时,实习教学2学时,共6学时。

重点和难点:存储过程的创建、执行、修改、删除。

主要教学内容及要求:

1初步了解事务的特点、事务的分类

2初步掌握启动事务、保存事务、提交事务、回滚事务、自动提交事务、事务嵌套

3初步了解并发数据访问。并发的影响、事务的隔离级别。

4、初步了解锁的类型、可以锁定的资源、锁的兼容性、死锁、显示锁定信息。

本章讲述时应注意进行现场课堂演示与举例。

本章实习教学2学时,内容包括启动事务、保存事务、提交事务、回滚事务、事务嵌套

第十章  SQL Server安全管理

本章理论教学4学时,实习教学0学时,共4学时。

重点和难点:触发器的创建、执行、修改、删除。

主要教学内容及要求:

1、初步了解SQL Server的安全性机制、基本概念、权限层次结构、查询权限;

2、初步了解SQL Server的验证模式、服务器角色、管理登录名、管理凭据;

3、初步了解管理数据库角色、管理数据库用户、特殊用户;

本章讲述时应注意进行现场课堂演示与举例。

第十一章  数据库的备份和还原

本章理论教学2学时,实习教学0学时,共2学时。

重点和难点:数据库的备份和还原

主要教学内容及要求:

1、初步了解备份和还原的基本概念和目的、备份的时机、备份和恢复的类型、备份策略的选择、恢复模式的设置、在几种不同灾难情况下的恢复。

2、初步了解备份数据库。创建备份设备、执行完整数据库备份、执行差异数据库备份、执行事务日志备份、执行文件或文件组的备份。

3、初步了解从完整数据库备份中还原、从差异数据库备份中还原、从事务日志备份中还原、从文件或文件组的备份中还原。

本章讲述时应注意进行现场课堂演示与举例。

实践教学安排

实践内容及学时分配见下表

序号

理论章节

主要实验内容

学时

实验1

2  创建与管理数据库。

数据库的创建、修改与删除,数据库的分离与附加

2

实验2

3  表和数据完整性

表与约束的创建、修改与删除、数据的插入、更新、删除

2

实验3

4  Transact-SQL语言基础

Transact-SQL常量、变量、函数、表达式、控制语句

2

实验4

5  利用SELECT语句进行数据检索

利用SELECTFROM语句指定列、利用WHERE子句指定行、利用INTO子句生成新表、利用比较运算符和逻辑运算符进行查询

2

实验5

6  多表连接查询、子查询

内连接、外连接、交叉连接、多表连接查询、合并结果集、禁止约束,利用子查询做表达式、关联数据、生成派生表、修改表数据,EXISTSNOT EXISTS子句

2

实验6

7  索引与视图

索引与视图的创建、修改、删除、索引的禁止

2

实验7

8 存储过程与触发器

创建存储过程、修改存储过程、执行存储过程

2

实验8

9 事务和并发控制

启动事务、保存事务、提交事务、回滚事务、事务嵌套

2

四、课程考核办法

本课程的总成绩由理论考试(闭卷)、和平时成绩三部分组成,其中平时成绩包含考勤、作业和实验。期末考试成绩占: 60%、平时作业成绩占: 40%

总成绩采用百分制评分。

五、教材及主要参考书

教材:

理论教材:《SQL Server 2005数据库应用与开发》,姜桂洪等主编,清华大学出版社(2010.5

实验教材:《SQL Server 2005数据库应用与开发-习题解答与上机指导》,姜桂洪等主编,清华大学出版社(2010.6

主要参考书:

SQL Server 2008案例教程》,高晓黎、韩晓霞、杨辉、董昌艳等主编,清华大学出版社(2010.7)。

学院地址:四川省乐山市市中区肖坝路222号   
版权所有:成都理工大学工程技术学院   
蜀ICP备05005318号    川公网安备51110202000072号