数据库原理与应用SQL教学纲要_sql数据库复习大纲

2020-02-27 其他范文 下载本文

数据库原理与应用SQL教学纲要由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“sql数据库复习大纲”。

《数据库原理与应用》课程教学纲要

一、课程概述

(一)课程学时与学分

课程代码:,计算机网络技术专业,第2学期开课;

课程总学时:48学时(理论讲授学时:24学时;实践学时:24学时)课程总学分:3学分。

(二)课程性质

本门课程是高等院校计算机网络技术专业的必修课程之一,选用当前主流数据库管理系统软件SQL Server 2005为教学内容。本课程较系统地介绍了数据库的基础知识和提高部分。基础部分介绍SQL Server数据库的特点和数据库的创建、修改、删除、查询等基本操作;提高部分主要介绍SQL Server的存储过程、触发器以及数据库的完整性和数据库的维护。整个学习过程由浅入深、逐层推进,使不同层次的学生都能很容易找到自己的切入点,轻松地学习。

(三)教学目的通过本门课程的教学,使学生对数据库技术有一个比较全面地了解,掌握当前主流数据库SQL Server的应用,从而具有数据库管理及开发网络数据库应用系统的初步能力。

(四)本课程与其他课程的联系与分工

本课程的先修课程包括《计算机文化基础》和《程序设计基础》等,同时本门课程又是学习《面向对象程序设计》等后续课程的先导课。

二、课程教学的基本内容与要求

(一)数据库系统概述 1.信息、数据与数据处理

2.数据库技术的产生、发展与研究领域 3.数据库系统的组成和结构 4.数据库管理系统 5.数据模型

教学要求:熟悉信息、数据和数据处理的基本概念;了解数据库技术的产生和发展;掌握数据库系统的结构和组成以及有关数据模型的技术,包括数据模型的三要素、概念模型;理解三种主要的数据库模型;了解面向对象的数据库技术和其它相关技术。

教学重点:数据库系统的组成和结构;数据库管理系统;数据模型。教学难点:数据库中有关的基本概念;数据库三级模式结构和两级映射 授课学时:3学时

(二)SQL Server 2005的安装和配置

1.SQL Server 2005简介 2.SQL Server 2005的安装

3.使用SSMS配置SQL Server 2005服务器 4.配置SQL Server 2005服务

教学要求:了解SQL Server中的重要内容;掌握可视化工具的使用;掌握服务器的启动和停止、服务器的连接、服务器的注册。

教学重点:可视化工具的使用及作用;服务器的注册。教学难点:各种情况下服务器的注册及注意事项 授课学时:2学时(理论0学时,实验2学时)

(三)SQL Server 2005数据类型 1.7类系统数据类型 2.用户自定义数据类型

教学要求:掌握SQL Server 2005数据类型的分类、使用方法和使用时的注意事项 教学重点:各种系统内置数据类型的特点和基本用法。教学难点:各种系统内置数据类型的特点和基本用法。授课学时:2学时(理论2学时,实验0学时)

(四)数据库和表 1.创建和管理数据库 2.创建和管理表 3.数据完整性

教学要求:了解关系数据库的定义及表的定义;掌握使用图形化工具和T-SQL语句两种方法创建和管理数据库及表;牢记T-SQL语句创建和管理数据库及表的SQL命令;掌握数据操纵;掌握域完整性、实体完整性、引用完整性的作用及实现。

教学重点:数据库信息的显示、扩充数据库容量、配置数据库、重命名数据库、删除数据库,分离和附加数据库;表的创建及相关约束操作、表结构的修改、重新命名表、删除表,数据增删改;理解数据完整性,约束、默认和规则的创建和管理。

教学难点:用命令方式创建含各种约束的表;数据操纵的相应命令格式;null值的操作及理解;约束、默认和规则的创建和管理。

授课学时:6学时(理论2学时,实验4学时)

(五)数据库的查询 1.基本子句查询 2.数据汇总 3.多表联接查询 4.联合查询 5.嵌套查询

教学要求:熟练掌握数据检索命令格式 教学重点:数据检索 教学难点:多表查询

授课学时:6学时(理论4学时,实验2学时)

(六)索引与视图 1.索引的定义与类别 2.索引的创建与删除 3.索引的分析与维护 4.视图的概念及作用 5.视图的创建与修改 6.通过视图修改数据库信息

教学要求:了解索引和视图的定义;掌握使用图形化工具和Transact-SQL语句两种方法创建索引和视图。

教学重点:创建视图和索引 教学难点:视图操作。

授课学时:4学时(理论2学时,实验2学时)

(七)Transact-SQL程序设计 1.概述

2.批处理

3.注释语句

4.标识符

5.全局变量与局部变量

6.运算符和表达式

7.流程控制语句

8.游标的声明、打开与读取、关闭与释放

教学要求:掌握Transact-SQL程序设计的基本要素。

教学重点:批处理的编写及执行;局部变量的定义及使用;流程控制语句的使用。教学难点:流程控制语句的使用。

授课学时:5学时(理论3学时,实验2学时)

(八)存储过程 1.存储过程概述 2.存储过程的创建和管理

教学要求:了解存储过程的作用及存储过程的程序结构;熟练掌握存储过程的创建与管理。掌握使用图形化工具和Transact-SQL语句两种方法创建存储过程。

教学重点:存储过程的创建和执行。

教学难点:含参数存储过程的创建与执行。授课学时:4学时(理论2学时,实验2学时)

(九)触发器 1.触发器的工作机制 2.触发器创建和管理

教学要求:了解触发器的概念和工作原理;掌握使用图形化工具和Transact-SQL语句两种方法创建触发器。

教学重点:触发器的工作机制。教学难点:触发器的工作机制。

授课学时:4学时(理论2学时,实验2学时)

(十)用户自定义函数与事务 1.用户自定义函数简介

2.用户自定义函数的创建及执行 3.事务处理 4.锁

教学要求:注意区分三种用户自定义函数的不同功能;主要掌握标量函数及表值函数的定义格式及函数执行;记住4个事务语句及其功能;了解锁的工作机制。

教学重点:标量函数及表值函数的定义格式及执行;事务与锁的合理配合。教学难点:标量函数及表值函数的定义格式及执行。授课学时:2学时(理论2学时,实验0学时)

(十一)SQL Server 2005管理 1.安全管理 2.数据的导入导出 3.数据库备份 4.数据库恢复

教学要求:熟练掌握SQL Server的访问控制;熟练掌握数据库权限管理;熟练掌握数据库角色管理;掌握与安全有关的Transact-SQL语句;掌握常用的数据库的日常维护和管理方法。

教学重点:权限,角色;数据库的备份和还原;数据导入和导出。

教学难点:用T-SQL命令进行权限管理;引入角色的作用;数据库的备份和还原。授课学时:6学时(理论2学时,实验4学时)

(十二)数据库综合开发应用 1.系统需求分析 2.系统总体设计 3.系统具体实现

教学要求:了解数据库设计的基本过程;了解数据库概念设计,掌握概念设计所用的数据模型以及概念设计的基本方法;掌握数据库的逻辑设计,重点掌握E-R图到关系模式的转换方法。

授课学时:4学时(理论0学时,实验4学时)

三、教学方式与方法

教学中将各章知识点融入相应案例当中进行讲解,增加知识点的直观性,更易于接受;各章知识点与上机操作题紧密结合,帮助学生理解、巩固;课程最后给出一个综合案例课题,向学生展现数据库整体开发的全过程,引导学生对各知识点融会贯通,培养、启发学生的创新思维能力。

注重上机实验环节,通过实验要求学生熟悉数据库语言的基本用法。实验环境为SQL Server 2005数据库环境。

要尽量采用现代化、多样化手段实施教学。充分利用投影仪、多媒体等现代化电子教学手段。

四、课程考核方式与要求

本课程考核分实验考核和期末考试两部分(缺课1/3取消期末考试资格直接进入二次考试)。

平时成绩5%:依据平时考勤、课堂提问情况评定。

实验考核占15%:每个实验题目15分,取平均成绩作为总评成绩。

期末考试占80%:采取笔试方式,考试时间90分钟,主要考核数据库原理与应用的相关知识。

五、课程使用的教材与教学参考资料

(一)教材

1.杜兆江《SQL Server 2005实用教程》 人民邮电出版社

(二)参考资料

1.陈志泊,《数据库原理与应用教程》,人民邮电出版社

(三)其他参考资料

1.萨师煊,《数据库系统概论》,高等教育出版社

2.刘遵仁,《SQL Server 中文版基础培训教程》,人民邮电出版社

3.王珊、罗运模,《SQL Server 2005》(重点大学计算机应用教材),高等教育出版社

《数据库原理与应用SQL教学纲要.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
数据库原理与应用SQL教学纲要
点击下载文档
相关专题 sql数据库复习大纲 纲要 原理 数据库 sql数据库复习大纲 纲要 原理 数据库
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文