本门课程是高职教育类计算机应用技术专业的专业课;是计算机应用专业技术岗的核心课程,是培养学生具备数据库应用技能、突出信息技术能力的课程,直接为本专业学生考取国家计算机等级考试、数据库系统工程师、信息系统管理工程师等证书服务。有利于信息技术人才的培养,对服务广东的地方经济建设等有重要作用。
《数据库原理与SQL Server 2008(第2版)》以“应用”为主题,在内容上不求大而全,而是以SQL Server 2008为主线,有选择地在相应地方介绍数据库原理的相关内容,使学生不仅能够熟练操作SQL Server 2008数据库管理系统,而且能够以数据库原理为指导设计合理、规范的数据库。
《数据库原理与SQL Server 2008(第2版)》以SQL Server 2008为核心,系统地介绍数据库理论体系结构。其中,包括SQL Server 2008系统安装,Transact-SQL程序设计,数据库、表、索引、视图、存储过程、触发器的建立,数据库的复制和恢复,数据安全性和完整性的维护以及数据库基础知识,关系数据库规范化设计,关系运算,数据库系统体系结构,数据库并发控制等相关内容。
《数据库原理与SQL Server 2008(第2版)》可作为应用性、技能型人才培养的各类教育相关专业的教学用书,也可作为各类培训、计算机从业人员和计算机爱好者的参考用书。
广东生态工程职业学院
《数据库技术》课程标准
课程代码:h530076
适用专业:计算机应用技术
制 订 人:郑少雄
修 订 人:陈世红
审 核 人:陈志
2016年8月23日
《数据库技术》课程标准
学分: 4
学时: 76
适用专业: 计算机应用技术
一、课程的性质与任务
课程性质:本门课程是高职教育类计算机应用技术专业的专业课;是计算机应用专业技术岗的核心课程,是培养学生具备数据库应用技能、突出信息技术能力的课程,直接为本专业学生考取国家计算机等级考试、数据库系统工程师、信息系统管理工程师等证书服务。有利于信息技术人才的培养,对服务广东的地方经济建设等有重要作用。
课程任务: 以计算机数据库技术为中心,理论知识以够用为度。
前导课程: 《计算机应用基础》、《C语言程序设计》。
后续课程: 《ASP.NET程序设计》。
二、课程教学标准
1.知识:
(1) 理解数据库的基本知识和概念;
(2) 理解数据库软件的安装和使用;
(3) 掌握数据库的创建和查询;
(4) 掌握创建数据库表的约束;
(5) 掌握Transact—SQL程序设计方法;
(6) 掌握SQL Server 2008的使用和管理
2.技能:
(1)能安装和配置SQL Server 2008;
(2)能创建数据库和表;
窗体底端
窗体顶端
(3)能创建数据库表的约束;
窗体底端
窗体顶端
(4)能对数据库进行增、删、改、查等操作;
窗体底端
窗体顶端
(5)能设计和维护数据库。
- 素质:
能胜任企业单位生产、管理第一线工作的健康身体素质;良好的职业道德素质;与人协作、适应社会的能力;学习、开拓创新能力;语言、文字表达能力和文化修养的文化素质。
三、课程教学条件标准
师资标准:本门课程专任教师中具有“双师素质”的教师3名,占15%;专职实践指导教师2名,兼职实践指导教师1名;专兼职教师比例为2:1;高职称0名,副高职称3名,中级职称4名,初级3名。
实训(验)室标准:本校具有多个电脑室,而本课程的实训标准为一个多媒体实训室即可。配备50台电脑并安装有SQL Server2008。
校外实训基地标准: 本课程的实训校外实训基地为广州腾科网络技术有限公司。
四、课程内容及学时安排
学习项目(或学习情境)
|
项目(情境)教学标准
|
项目(情境)教学内容
|
项目(情境)
教学方式
|
学时
|
理论
|
实践
|
项目一:SQL Server2008的安装和配置
|
子项目一:SQL Serve2008的安装与操作
子项目二 :创建数据库
|
知识: 安装SQL Server 2008
技能: 能够安装并熟悉配置SQL Server 2008的各项服务功能。
素质:学习、分析、判断、克服问题的能力
|
1.SQL Server 2008 安装
2.使用SSMS配置服务器
3.配置SQL Server 2008服务
|
1.实践教学采用小组为单元、项目导向、任务驱动、独立完成。
2.理论教学采用多媒体。
3.考核评价:实践占70%,理论占30%
|
4
|
5
|
项目二:数据库基本知识
|
子项目一:创建表
子项目二:Transact-SQL程序设计
|
知识: 创建数据库、创建数据库表、创建表的约束、Transact-SQL基础、Transact-SQL要素
技能:理解系统和自定义数据类型, 掌握数据库的创建和管理,掌握数据表的创建和管理,理解数据完整性、理解Transact-SQL要素 、理解游标的使用。
素质:学习、分析、判断、克服问题的能力
|
1.数据类型
2.创建和管理数据库
3.创建和管理表
4.创建表的约束
5.数据完整性
6.Transact—SQL设计
|
同上
|
12
|
13
|
项目三:数据库对象的使用
|
子项目一:检索数据
子项目二 :创建索引、视图、存储过程、游标和触发器
|
知识: 创建索引、创建视图、创建存储过程、创建触发器
技能:掌握索引、视图、 存储过程、触发器的使用
素质: 学习、分析、判断、克服问题的能力
|
1. 索引
2. 视图
3.存储过程
4. 触发器
|
同上
|
10
|
12
|
项目四:数据库对象的使用
|
子项目一:数据库数据的复制与恢复
子项目二:数据安全性管理
子项目三:数据完整性管理
|
知识:数据库综合开发应用
技能: 理解数据库系统需求分析,理解系统总体设计
素质:学习、分析、判断、克服问题的能力
|
- 数据库的分离,还原
- 数据库的还原与备份
3.数据的导入与导出
4.安全机制,用户管理,角色管理,实务,锁
|
同上
|
10
|
10
|
五、课程教学方法
理论教学以多媒体课件的讲授为主要直观教学手段。实验(训)课配合理论教学,可分为课前预习实验步骤,课间严格操作要求,课后认真总结实验结果三个环节,强化学生动手能力。
1.教学项目化——引入企业真实项目,以项目为依据设计教学任务,展开理论教学与实践教学。
2.工作流程化——基于职业岗位工作流程的教学组织与任务分配。
3.实践小组化——学生以3-4人为单位进行小组实操。激发学生自主学习热情,培养学生责任感和团队精神,拓展学生的视野,提升学生分析和解决问题的能力。
六、课程考核方式及评分办法
考核方式:理论课与实践课分开考核。理论成绩占50%,一般以期末闭卷考试形式,并结合平时作业、学习态度等综合评定;实验(训)成绩占50%,以实验结果量化为依据并结合实验报告撰写的认真程度等进行评定。
七、教材与参考书
教材:
1.壮志剑.数据库原理与SQL Serve2008.高等教育出版社,2014(第2版).
参考书:
1.郑阿奇.SQL Server实用教程.中国工信出版集团、2014(第4版).
2.程云志.数据库原理与SQL Server 2012应用教程(第2版).机械工业出版社,2015(第2版).
3. 尹志宇.数据库原理与应用教程——SQL Server 2008 . 清华大学出版社,2015.
第1章 了解SQL Server 2008
1.1 定制SQL Server 2008——SQL Server2008的安装
1.1.1 SQL Server的发展史
1.1.2 SQL Server 2008版本
1.1.3 软硬件平台
1.1.4 安装SQL Server 2008
1.1.5 卸载SQL Server 2008
1.2 使用SOLServer2008——SQL Server 2008的组件与服务
1.2.1 SOL Server Management Studio
1.2.2 配置工具
1.2.3 性能工具
1.2.4 导入和导出数据
1.2.5 文档和教程
1.2.6 SOL Server Business Intelligence Development Studio
习题1
实训1
第2章 管理数据库
2.1 管理数据——建立数据库
2.1.1 创建数据库
2.1.2 修改数据库
2.1.3 删除数据库
2.1.4 重新命名数据库
2.1.5 生成数据库脚本文件
2.2 了解数据库——数据库的构成
2.2.1 SOL Server数据库类型
2.2.2 教据库中的对象
2.2.3 数据库文件和文件组
2.3 数据库原理(一)——数据库基础知识
2.3.1 数据管理技术的发展
2.3.2 数据库系统的构成
2.3.3 数据库设计
习题2
实训2
第3章 管理表
3.1 定义数据存储方式——建立表
3.1.1 表的概念
3.1.2 创建表
3.1.3 修改表
3.1.4 删除表
3.1.5 生成表脚本文件
3.2 管理数据——编辑表
3.3 数据库原理(二)——数据库规范化设计
3.3.1 数据模型
3.3.2 关系模式的规范化问题
3.3.3 函数依赖
3.3.4 属性集闭包
3.3.5 范式
习题3
实训3
第4章 设计程序
4.1 了解编程语言——Transact——SQL语言基础
4.1.1 SQL与Transact——SOL
4.1.2 基本语句
4.1.3 数据类型
4.1.4 变量
4.1.5 运算符
4.1.6 函数
4.1.7 表达式
4.2 设计程序——流程控制语句
4.2.1 定义语句块语句
4.2.2 选择结构
4.2.3 循环结构
4.2.4 无条件转移语句
4.2.5 其他语句
4.3 保存程序——脚本文件
4.3.1 在查询编辑器中使用脚爿
4.3.2 在osql中使用脚本
习题4
实训4
第5章 检索数据
5.1 实现简单数据查询——基本SELECT语句
5.1.1 操纵列
5.1.2 操纵行
5.1.3 分类汇总
5.1.4 排序
5.2 实现多表数据查询——复杂SELECT语句
5.2.1 联接查询
5.2.2 子查询
5.2.3 集合运算
5.2.4 生成新表
5.2.5 嵌入式Transact——SOL
5.3 数据库原理(三)——关系运算
5.3.1 关系模型
5,3.2 关系代数
习题5
实训5
第6章 全面掌握SQL Server 2008
6.1 提高查询速度——索引
6.1.1 索引概述
6.1.2 创建索引
6.1.3 删除索引
6.1.4 查看索引信息
6.1.5 全文索引
6.2 定制数据——视图
6.2.1 视图概述
6.2.2 创建视图
6.2.3 修改视图
6.2.4 删除视图
6.2.5 使用视图
6.3 定制功能——存储过程
6.3.1 存储过程概述
6.3.2 创建存储过程
6.3.3 执行存储过程
6.3.4 修改存储过程
6.3.5 删除存储过程
……
第7章 复制和恢复数据库
第8章 保证数据安全性
第9章 保证数据完整性