《数据库技术及应用》课程标准64课时.docx
- 文档编号:26984771
- 上传时间:2023-06-24
- 格式:DOCX
- 页数:15
- 大小:20.80KB
《数据库技术及应用》课程标准64课时.docx
《《数据库技术及应用》课程标准64课时.docx》由会员分享,可在线阅读,更多相关《《数据库技术及应用》课程标准64课时.docx(15页珍藏版)》请在冰豆网上搜索。
《数据库技术及应用》课程标准64课时
《数据库技术及应用》课程标准
学分:
4
参考学时:
64
一、课程概述
1.课程性质
本课程是软件技术专业、计算机信息管理专业以及相关专业的一门专业核心课程,同时是电子商务专业策划与运营方向的一门限选课程,位于职业能力形成阶段。
本课程的先修课程是《Java编程基础》、《响应式Web设计》、《JavaWeb应用开发》,后续课程是《前端设计与开发》、《Java框架技术开发》、《软件测试技术》等。
在以核心职业能力为培养目标的课程体系中,是对前期学过的所有课程的综合应用以及对后续课程做好能力准备,为其后续课程打下基础。
学习本课程旨在让学生了解数据库的基本原理,掌握数据库及其对象的创建与管理、数据完整性的作用与操作,掌握SQL语言基本语法与编程,数据的导入导出以及数据库的备份与还原;具备对数据库进行初步的需求分析、利用数据库管理系统创建数据库、创建数据库中的表、实现数据完整性、利用SQL命令对数据进行查询、利用SQL命令进行数据库编程、进行数据的导入与导出、进行数据库的备份与还原的能力。
2.设计思路
本课程依据专业培养目的要求设置,在针对初级数据库开发员岗位职业能力分析的基础上,为培养学生“能够针对不同的任务进行与数据库应用开发有关的工作,能够进行数据定义、数据查询、数据更新,能够使用视图、索引,使用触发器,存储过程与存储函数,能够进行访问控制与安全管理、备份与恢复”等核心职业能力而设置。
目的是培养学生数据库应用开发工作所必需的专业能力,掌握比较典型的工作方法,更可以使学生完成进入数据库应用开发员核心任务之前的准备工作和必备基础知识的储备。
本课程按照行动导向教学过程的要求,运用项目教学法实施。
本课程计划安排一个“学生成绩数据库管理系统”项目,其中有5个任务,分别是:
任务1:
数据模型,数据库设计,数据定义,数据更新,数据查询。
任务2:
视图,索引。
任务3:
T-SQL语言,游标,函数,存储过程。
任务4:
触发器。
任务5:
数据库的备份和还原,数据库的安全管理。
这些学习任务具有脉络清晰,容易量化的特点。
教学活动设计的思路是运用“任务驱动”教学方法,突出“教学做一体化”的思想。
通过完成5个工作任务,培养学生数据库开发员工作所必需的专业能力,同时也使学生了解较为系统的工作过程,掌握典型的工作方法。
二、课程目标(职业能力目标)
本课程是面向计算机相关专业的一门专业基础课,涉及数据库基础知识、SQLServer数据库的安装和配置、数据库和表的操作、数据更新、数据查询,视图、索引,T-SQL语言、游标、函数、存储过程,触发器,数据库的备份和还原、数据库的安全管理等内容,通过本课程的学习,学生能够了解数据库的基础知识,掌握SQLServer数据库的开发和管理技术,并初步具备应用程序开发能力。
通过本门课程的学习,学生职业能力目标如下:
1.能够熟练进行数据定义,数据更新,数据查询。
2.能够熟练创建视图、索引。
3.能够熟练编写T-SQL语言,游标,函数,存储过程。
4.能够熟练进行触发器的操作。
5.能够熟练进行数据库的备份和还原,数据库的安全管理。
三、能力解析表
能力目标
能够熟练进行数据定义,数据更新,数据查询
编号
01
具体描述
了解项目需求,对项目中的数据进行定义。
1)定义数据库及操作;定义表及操作。
2)插入数据记录;修改数据记录;删除数据记录
3)查询语句;单表查询;连接查询;嵌套查询;集合查询。
步骤
1.了解项目需求
2.定义数据库;定义表
3.数据记录的操作
4.查询操作
工具与设备
1.PC机
2.需求要求
3.Windows操作系统
4.SQLServer软件
5.Office办公软件
知识基础
1.Windows基本操作
2.项目的实施步骤
3.数据库基本知识
通用能力
与职业素质
1.仔细认真
2.善于沟通
3.友善合作
4.工作规范
考核标准
1.数据定义规范,符合项目要求
2.上机操作步骤正确
3.运行结果正确
能力目标
能够熟练创建视图,索引
编号
02
具体描述
1)视图的操作。
创建视图;查询视图数据;删除视图;修改视图定义;查看视图定义;更新视图数据。
2)查看数据表上所建立的索引;创建索引;删除索引
步骤
1.理解需求
2.视图的操作
3.索引的操作
工具与设备
1.PC机
2.需求要求
3.Windows操作系统
4.SQLServer软件
5.Office办公软件
知识基础
1.Windows基本操作
2.项目的实施步骤
3.数据库基本知识
通用能力
与职业素质
1.仔细认真
2.善于沟通
3.友善合作
4.工作规范
考核标准
1.数据定义规范,符合项目要求
2.上机操作步骤正确
3.运行结果正确
能力目标
能够熟练编写T-SQL语言,游标,函数,存储过程
编号
03
具体描述
1)T-SQL语言;2)游标;3)函数;4)存储过程
步骤
1.T-SQL语言的操作。
2.游标的操作。
3.函数的操作。
4.存储过程的操作。
工具与设备
1.PC机
2.需求要求
3.Windows操作系统
4.SQLServer软件
5.Office办公软件
知识基础
1.Windows基本操作
2.项目的实施步骤
3.数据库基本知识
通用能力
与职业素质
1.仔细认真
2.善于沟通
3.友善合作
4.工作规范
考核标准
1.数据定义规范,符合项目要求
2.上机操作步骤正确
3.运行结果正确
能力目标
能够熟练创建触发器
编号
04
具体描述
创建触发器;查看触发器;修改触发器;删除触发器。
步骤
1.创建触发器
2.查看触发器
3.修改触发器
4.删除触发器。
工具与设备
1.PC机
2.需求要求
3.Windows操作系统
4.SQLServer软件
5.Office办公软件
知识基础
1.Windows基本操作
2.项目的实施步骤
3.数据库基本知识
通用能力
与职业素质
1.仔细认真
2.善于沟通
3.友善合作
4.工作规范
考核标准
1.数据定义规范,符合项目要求
2.上机操作步骤正确
3.运行结果正确
能力目标
能够熟练进行数据库的备份和还原,数据库的安全管理
编号
05
具体描述
1)数据库备份与恢复的方法;2)数据库的安全性;3)数据库的完整性。
步骤
1.数据库备份与恢复的方法。
2.数据库的安全性。
3.数据库的完整性。
工具与设备
1.PC机
2.需求要求
3.Windows操作系统
4.SQLServer软件
5.Office办公软件
知识基础
1.Windows基本操作
2.项目的实施步骤
3.数据库基本知识
通用能力
与职业素质
1.仔细认真
2.善于沟通
3.友善合作
4.工作规范
考核标准
1.数据定义规范,符合项目要求
2.上机操作步骤正确
3.运行结果正确
四、课程内容
1.基本框架
序号
学习任务
学习活动
教学方法
参考学时
l
数据模型,数据库设计,数据定义,数据更新,数据查询。
28学时
1)数据库基础知识;2)数据模型;3)数据库设计;4)学籍管理系统概念模型设计;5)SQLServer基础。
讲授,独自或分组完成
8
1)数据库的创建与管理;2)学籍管理系统中数据库的创建
讲授,独自或分组完成
4
1)表的创建与管理;2)学籍管理系统中表的创建
讲授,独自或分组完成
4
1)数据的输入与维护;2)学籍管理系统中数据的输入与维护。
讲授,独自或分组完成
4
1)数据查询语句;2)单表查询;3)连接查询;4)嵌套查询;5)集合查询;6)学籍管理系统的查询操作。
讲授,独自或分组完成
8
2
视图,索引
6学时
1)视图的操作;2)学籍管理系统中视图的创建。
讲授,独自或分组完成
2
2)索引的概念;2)创建索引;3)查看和修改索引;4)统计索引;5)学籍管理系统中索引的创建。
讲授,独自或分组完成
4
3
T-SQL语言,游标,函数,存储过程。
14学时
T-SQL语言
讲授,独自或分组完成
4
游标
讲授,独自或分组完成
2
1)函数;2)学籍管理系统中用户自定义函数的设计。
讲授,独自或分组完成
4
1)存储过程;2)学籍管理系统中存储过程的设计。
讲授,独自或分组完成
4
4
触发器。
4学时
1)触发器的基本概念。
2)创建触发器。
3)查看触发器。
4)修改触发器。
5)禁用与启用触发器。
6)删除触发器。
7)实训——学籍管理系统触发器设计。
讲授,独自或分组完成
4
5
数据库的备份和还原,数据库的安全管理。
6学时
1)据库的备份和还原;2)数据库的导入与导出。
讲授,独自或分组完成
2
1)数据库的安全管理;2)学籍管理系统中的安全与保护。
讲授,独自或分组完成
4
综合应用、复习、机动
6
总课时
2.主要内容与要求
任务1:
数据模型,数据库设计,数据定义,数据更新,数据查询。
1.1数据库系统概述
1)数据库技术的发展历史。
人工管理阶段,文件系统阶段,数据库系统阶段。
2)数据库系统的基本概念。
3)数据库系统的结构。
数据库系统的三级模式结构,数据库系统的二级映像。
1.2数据模型
1)信息的三种世界。
现实世界,信息世界,计算机世界,三种世界的转换。
2)概念模型。
概念模型的基本概念,概念模型的表示。
3)数据模型。
数据模型的基本概念,常用的数据模型。
4)关系模型。
关系模型的组成,关系的数学定义,关系代数,传统的集合运算,专门的关系运算。
5)实训——学籍管理系统概念模型设计。
1.3数据库设计
1)规范化。
函数依赖,范式。
2)数据库设计概述。
数据库设计的特点,数据库设计的步骤。
3)需求分析阶段。
4)概念结构设计阶段。
概念结构设计的任务,概念结构设计的步骤。
5)逻辑结构设计阶段。
逻辑结构设计的任务,逻辑结构设计的步骤。
6)物理结构设计阶段。
物理结构设计的任务,物理结构设计的步骤。
7)数据库实施阶段。
8)数据库运行和维护。
9)关系数据库管理系统。
10)实训——学籍管理数据库系统设计。
1.4SQLServer2016基础
1)SQLServer2016简介。
SQLServer2016新特点,SQLServer2016的版本类型。
2)SQLServer2012服务器组件和管理工具。
服务器组件,管理工具。
3)安装SQLServer2016。
JDK的下载、安装和环境变量的设置,安装SQLServer2016及其组件,启动SQLServer2016服务。
4)SQLServer2016的管理工具。
采用SSMS管理工具,采用Navicat管理工具。
1.5数据库的创建与管理
1)SQLServer数据库基础知识。
数据库常用对象,系统数据库,文件和文件组。
2)数据库的创建。
使用SSMS创建数据库,使用T-SQL语句创建用户数据库。
3)查看和修改数据库。
用SSMS查看和修改数据库,使用T-SQL语句修改数据库。
4)删除数据库。
使用SSMS删除数据库,使用T-SQL语句删除数据库。
5)数据库操作。
分离数据库,附加数据库,数据库快照。
6)实训——创建学籍管理数据库。
1.6表的创建与管理
1)表的基本概念。
2)表的数据类型。
3)设计表。
4)创建表。
使用SSMS创建表,使用T-SQL语句创建表。
5)修改表。
使用SSMS修改表,使用T-SQL语句修改表。
6)删除表。
使用SSMS删除表,使用T-SQL语句删除表。
7)实训——学籍管理系统数据表的创建。
1.7数据的输入与维护
1)向表中添加记录。
使用SSMS向表中添加记录,使用T-SQL语句向表中添加数据。
2)修改表中的记录。
使用SSMS修改表中的记录,使用T-SQL语句修改表中的记录。
3)删除表中的数据。
使用SSMS删除表中的数据,使用T-SQL语句删除表中的记录。
4)实训——学籍管理系统数据的输入与维护。
1.8数据查询
1)查询语句SELECT。
2)单表查询。
3)连接查询。
4)嵌套查询。
5)集合查询。
6)实训——学籍管理系统的查询操作。
任务2:
视图,索引。
2.1视图
1)视图的基础知识。
视图的基本概念,视图的优点和缺点。
2)创建视图。
使用SSMS创建视图,使用T-SQL语句创建视图。
3)查询视图数据。
使用SSMS查询视图,使用T-SQL语句查询视图,
4)查看视图信息。
5)修改视图。
使用SSMS修改视图,使用T-SQL语句修改视图。
6)通过视图修改表数据。
7)删除视图。
使用SSMS删除视图,使用T-SQL语句删除视图。
8)实训——学籍管理系统视图的创建。
2.2索引
1)索引的基础知识。
SQLServer中数据的存储与访问,索引的优缺点,索引的分类,建立索引的原则。
2)创建索引。
使用SSMS创建索引,使用T-SQL语句创建索引。
3)查看和修改索引。
使用SSMS查看和修改索引,使用T-SQL语句查看和修改索引。
4)统计索引。
5)删除索引。
使用SSMS删除索引,使用T-SQL语句删除索引。
6)实训——学籍管理系统索引的创建。
任务3:
T-SQL语言,游标,函数,存储过程。
3.1T-SQL语言
1)T-SQL语言简介。
SQL语言与T-SQL语言,T-SQL语言的构成。
2)注释符和标识符。
注释符,标识符。
3)常量与变量。
常量,变量。
4)运算符与表达式。
运算符,表达式。
5)流程控制语句。
BEGIN…END语句块,IF…ELSE语句,CASE语句,循环语句,无条件转向语句,返回语句,等待语句。
6)批处理与脚本。
批处理,脚本。
3.2游标
1)声明游标。
2)使用游标。
3.3函数
1)函数。
标量函数,用户自定义函数。
2)实训——学籍管理系统自定义函数设计。
3.4存储过程
1)存储过程的基本概念。
存储过程的定义与特点,存储过程的类型。
2)创建存储过程。
使用SSMS创建存储过程,使用T-SQL语句创建存储过程。
3)执行存储过程。
执行不带参数的存储过程,执行带参数的存储过程。
4)查看存储过程。
使用SSMS查看存储过程,使用系统存储过程查看用户存储过程。
5)修改存储过程。
使用SSMS修改存储过程,使用T-SQL语句修改存储过程。
6)删除存储过程。
使用SSMS删除存储过程,使用T-SQL语句删除存储过程。
7)实训——学籍管理系统存储过程设计。
任务4:
触发器。
4.1触发器
1)触发器的基本概念。
触发器的类型,触发器的优点。
2)创建触发器。
使用SSMS创建触发器,使用T-SQL语句创建触发器。
3)查看触发器。
使用SSMS查看触发器源代码,使用系统存储过程查看触发器信息。
4)修改触发器。
使用SSMS修改触发器,使用T-SQL语句修改触发器。
5)禁用与启用触发器。
使用SSMS禁用与启用触发器,使用T-SQL语句禁用与启用触发器。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术及应用 数据库技术 应用 课程标准 64 课时
![提示](https://static.bdocx.com/images/bang_tan.gif)