当前位置:文档之家› 《数据库基础》课程标准

《数据库基础》课程标准

1. 课程设置概述1.1课程在相关专业中的性质与定位本课程是计算机类各专业的一门专业必修课程。

通过本课程的学习,使学生掌握关系数据库的基本原理,学会SQL Server 管理数据的方法: T-SQL语言、数据库和表的创建、数据库的查询、视图和索引、数据完整性的实现、存储过程和触发器等,并且能够在SQL Server 提供的客户/服务器的平台上进行软件应用与开发。

本课程的后续课程有程序设计、网站建设等。

1.2本课程的基本教学理念本课程按照高职教育以就业为导向的原则,把工作任务作为出发点,将理论知识的学习,操作技能的训练,职业素质的培养融为一体,将知识点与学习任务整合到工作任务中,让学生在完成工作任务的过程中,掌握课程知识点,并完成由知识到能力的转化,同时培养学生的工作责任心、职业品质、职业规范等综合素质和能力,最终达成学生职业技能的培养与提高,具备较强的就业能力。

1.3本课程标准的设计思路与特色本课程按照学生掌握数据库应用系统开发技能的顺序进行组织,坚持以理论够用为度,以培养学生数据库应用系统的开发技能为主,将课程知识点与学习任务整合到设计的项目中,通过大量来自工程实践领域的应用实例让学生完成理论知识到操作技能的转化。

其总体设计思路是:课程以培养学生职业能力为重点,改进传统教学中重知识教授为重点的课程模式,针对企业工作岗位需求,以工作任务组织教学内容,理论知识以够用为度,并与具体项目实例紧密结合,让学生在完成项目的过程中,深化对理论知识的学习,完成由知识到职业能力的转化,达到理论知识为工作项目服务,工作任务应用中深化理论知识的目标。

教学过程中,按照学生掌握数据库应用系统开发技能的顺序进行组织,并为学生提供大量的学习资源,为学生的自主学习创造条件,综合运用案例教学,任务驱动教学,分组讨论教学等多种教学方法,让学生熟悉 SQL Server 2012 平台,熟练掌握从需求分析、系统设计、物理实现及应用和维护等的数据库开发过程。

教学效果的评价采用过程性评价与结果评价相结合的方式,在评价学生项目完成情况的同时,还对学生团队协作能力,工作责任心等职业能力进行评价。

2. 课程教学目标2.1课程总目标通过本课程的学习,让学生掌握数据库应用系统开发应具备的相关技能,学会SQL Server 管理数据的方法: T-SQL 语言、数据库和表的创建、数据库的查询、视图和索引、数据完整性的实现、存储过程和触发器等,并且能够在 SQL Server 提供的客户/服务器的平台上进行软件应用与开发。

2.2 具体目标2.2.1 知识目标了解数据库系统的基本概念、数据库系统的特点理解三种基本的关系运算(选择、投影、连接)、关系的完整性规则、关系的规范化(第一范式、第二范式、第三范式)掌握 E-R 概念模型涉及的主要概念及创建、关系数据模型的基本概念、E-R 模型转化成关系模型的方法掌握 SQL Server Management Studio使用了解 T-SQL语言的特点、各种数据类型、常量与变量的概念理解流程控制语句、数据定义语句、操纵、控制语句掌握标识符的命名规则和对象命名规则掌握数据统计函数、字符串函数、日期函数的使用了解数据库和表的基本概念和基本操作掌握数据库的创建和管理、了解数据库备份、数据复制的作用掌握数据表、表约束的创建和管理掌握数据表中数据的插入、删除、更新操作掌握数据表的简单查询、数据汇总查询、分类汇总查询、连接查询方法理解子查询掌握视图的建立、修改和删除掌握索引的类型、索引的创建和删除掌握约束对象和默认值对象的创建、绑定、解绑和删除理解系统存储过程和用户存储过程的特点和区别掌握简单的用户存储过程创建与执行掌握 INSERT、UPDATE、DELETE触发器的创建、修改和触发条件了解数据库角色和服务器角色的区别掌握 SQL Server 认证模式及区别2.2.2技能目标能够完成 SQL Server 2012 的安装与配置能够完成数据库的创建、修改、删除、设置、备份、恢复等操作能够完成表的创建、约束的设置操作能够完成 SELECT、 INSERT、UPDATE、DELETE等语句能够完成索引的创建、删除操作能够完成视图的创建、删除操作和视图的应用能够完成触发器、存储过程的的相关操作2.2.3过程与方法目标结合课程的特点,本课程在教学过程中,以学生为主体,理论联系实际,通过案例教学、任务驱动教学、分组讨论教学、问题探究教学等教学方法,让学生主动参与到教学过程中,教师作为引导者,不断激发学习者的学习兴趣,让学生在不断地分析问题,解决问题,推理与判断过程中,提高学习效果,达到培养实际职业技能的培养目标。

2.2.4情感态度与价值观目标培养学生的沟通能力及团队协作能力培养学生分析问题、解决实际问题的能力培养学生用于创新、敬业乐观的工作作风培养学生工作责任心2.2.5职业道德与素质养成目标制定、实施工作计划的能力能够同客户沟通,进行需求分析,制定具可行性的数据库应用系统能够运用 SQL Server 管理数据能够完成数据库的创建、查询和应用视图能够完成索引的创建和数据完整性的实现能够在 SQL Server 提供的客户 / 服务器的平台上进行软件应用与开发3.课程教学内容3.1学习情景设计与学习分配表 1 学习情景设计与学习分配学习领域:学习情境设计: 序号学习情境设计1关系数据库基本原理SQL Server 2012 基 2础数据库的创建和管 3理数据表的创建与管 4理5 数据查询6 视图与索引7 规则与默认值8 T-SQL 编程9存储过程与触发器SQL Server 2012 安 10全管理服务关系数据库与 SQL Server 2012情景描述学时作为公司的数据库管理员,首先应该具备数据库系统的基本知识。

8某公司现要运用 SQL Server 2012 开发数据库管理系统,需要安装和配置 SQL Server 2012 ,并要使用到 SQL Server 2012 的工具和 2相关实用程序。

某公司现要开发一数据管理系统,需要运用数据库,首先创建数据6库,并对其进行管理。

某公司已创建了数据库,需要用存储的数据信息创建数据表,并管10理其中的数据。

某公司在开发数据库管理系统过程中,需要选择数据表中符合一定12条件的数据。

某公司正在开发一数据库管理系统,某些相关数据分散在多个表 4中,采取某种措施提高查询速度和处理的方便性。

小张是某公司的数据库管理员,他希望通过规则和默认值保证数据4完整性。

小王是某公司的数据库管理员,他希望通过T-SQL 来让他的管理工 6作更加灵活,控制性更强。

为减少数据库开发的工作量,某公司数据库开发人员运用存储过程 8开发数据库,为了更加高效,运用触发器来维护数据。

数据库中的数据,需对不同人员分配相应的操作权限(查看、修4改、删除等操作)。

总学分: 4 学分, 合计总学时643.2 学习情景与具体任务表 2 学习情景与任务学习 学习具体学习内容能力目标知识目标教学 情境任务环境1.1 用 1根据需求确定实体、 1 能根据需求确定实体、属性 知道 E-R 模型的基本属性和关系1E-R 图和关系概念1 2将实体、属性和联系 2能将实体、属性和联系转化设计数 掌握关系数据模型的关转化为 E-R 图2据库为 E-R 图基本概念系 3 将 E-R 图转化为表3能将 E-R 图转化为表数多媒体 1 候选键、主键、组合据 1.2 确1 1 正确理解候选键、主教室库键、外键的基本概念能正确判断给定表中各种类型 键、组合键、外键的原 定 表 中 ② 数据完整性的基本概的键理基本概念的 关 键 念 2 知道如何实施数据完整性知道数据完整性的基字 ③ 正确标识出各种类型3 2能正确指定各种类型的键本概念的键学习 学习具体学习内容能力目标知识目标教学 情境任务环境1 函数依赖、数据规范化、范式的基本概念 1 判断给定的表满足哪级范式1.3 规2 判断给定的表满足哪正确理解函数依赖、的条件1范化数级范式的条件数据规范化、范式的2将给定的表转换成满足特据3 将给定的表转换成满基本概念定等级范式条件的表足特定等级范式条件的表2.1 SQL1 了解 SQL Server1 SQL Server 2012 的 1 能正确完成 SQL Server 2012 2012 的新特性Server安装的安装 2 知道 SQL Server2012的2 SQL Server 2012 的2 能正确完成 SQL Server 2012 2012 的系统要求安装与配置的配置3 知道 SQL Server配置多媒体2012 的安全要求教室和1SQL Server1 了解 SQL Server2.2 SQL1能正确使用 机房Management StudioSQL Server Management StudioServerManagement Studio2 SQL Server 2012的使用2 知道文档和教程的使基 2012的 2 2 性能工具的使用能正确使用性能工具用础主要管3能 正 确 使 用 SQL Server3SQL Server 2012 优 了解性能工具和优化理工具2012优化顾问3化顾问的使用顾问33.1 数① 数据库的基本概念数 据库的 1 能正确地完成数据库的创建1 掌握数据库基本概念据 ② 数据库的创建库 创建多媒体的教室和 创建机房和3.2 数 1 数据库的修改和删除 1 能完成数据库的修改和删除管2 能正确完成数据库的备份和还 1 知道数据库备份的意理据库的 2 数据库的备份和还原原义管理3 数据库的分离与附加3 能实现数据库的分离和附加4 4.1 数 ① 数据表的基本概念 1 能完成数据表的设计 1 掌握数据表的涵义数 据表的 2 知道 SQL Server 表据 ② 数据表的创建2 能完成数据表的创建创建中的数据类型多媒体表的教室和 创1 掌握 SQL Server 表4.2 数机房建① 数据表中数据的管理 1 能完成数据表的管理中的列属性 和 据表的管 ② 查看数据表信息2 能在数据表上设置约束2 掌握 SQL Server 表 管理理中的表约束1SELECT 语句的基本 1 能正确使用 SELECT 语句和简5.1 语法格式单查询方法SELECT 2 数据汇总查询及其 2 能正确进行数据汇总查询、 1掌握 SELECT 语句的 5 语句查 相关子句的使用使用相关子句基本语法格式询3内连接的查询方法 3 能正确使用内连接的查询方数多媒体4据子查询的方法 法教室和 的1 掌握汇总查询的概1 能正确运用相关子句完成简单 机房查1 简单查询念询5.2 数查询2 汇总查询2掌握连接查询的概据查询 2 能正确进行汇总查询3 连接查询念方法3 能正确进行连接查询4子查询3知道子查询的基本4 能正确进行子查询概念学习 学习具体学习内容能力目标知识目标情境任务1 视图的基本概念 1 能完成视图的创建6.1 视 2 视图的创建2 能查看视图信息图的创 3 视图信息的查看3 能完成视图的修改1 知道视图的基本概念6 建与管 4 视图的修改4 能通过视图添加、更新、删除视 理5 通过视图添加、更表数据图新、删除表数据与1 索引的基本概念索 6.2 索 1 能完成索引的创建引2 索引的创建引的创 2 能查看索引信息3 索引信息的查看 1 知道索引的基本概念建和管 3 能完成索引的修改与删除4 索引的修改与删除理4 能建立索引5 建立全文索引7.1 规则的创 1 规则的概念1 能完成规则的创建 1 知道规则的含义与意 7建、绑 2 规则的绑定 2 能完成规则的绑定与解绑义定和删 3 规则的删除3 能完成规则的删除规 则 除与7.2 默默认 认值的 1 默认值的概念 1 能完成默认值的创建值创建、2 默认值的绑定2 能完成默认值的绑定与解绑 1 知道默认值的含义绑定和 3 默认值的删除 3 能完成默认值的删除删除教学 环境多媒体教室和机房多媒体教室和机房8.1 T-SQL 基 础8 T-SQL8.2 T-编 SQL表程达式8.3 T-SQL 语 句9.1 存9 储过程存的实现储 过和管理程和9.2 触触发发器的器实现和管理 10.1 SQL Server2012身份认证理模式1 T-SQL 的特点1 了解 T-SQL 的特点2 掌握 T-SQL 中的标识 2 标识符1 能正确使用对象命名规则符3 对象命名规则3 掌握 T-SQL 语法格式4 T-SQL 语法格式约定约定1 掌握局部变量和全局 1 常量、变量、函数 1 能正确使用常量、变量、函数 变量的区别2 运算符2 能正确使用运算符2 知道转换函数和聚合函数的含义 1 批处理1 能正确使用批处理1 掌握使用批处理需要2 流量控制语句2 能正确使用流程控制语句 注意的要点1 能正确创建存储过程1 存储过程基本概念2 能查看存储过程1 掌握存储过程的基本3 能正确执行存储过程概念2 实现和管理存储过程4 能正确修改存储过程 2 了解存储过程的优点5 能正确删除存储过程1 能正确创建触发器1 触发器基本概念2 能查看触发器1 掌握触发器的基本概 3 能正确激活触发器念2 实现和管理触发器4 能正确修改触发器 2 了解触发器的优点5 能正确删除触发器1了解 SQL Server 安1 身份认证概念21 能进行 Windows 身份验证和全等级Windows 身份认证2 知道 SQL Server 身3 SQL Server 身份验证的设置SQL Server 身份认证份验证的概念与优点多媒体教室和机房多媒体教室和机房多媒体教室和机房10 SQL Server 20121能 正 确 创 建 SQL Server安 10.2 用数据库用户2012数据库用户 1 理解用户与角色的概 1全 户和角角色管理 2 能正确创建角色 念 色 2 管3为用户分配角色学习 学习具体学习内容能力目标教学情境任务知识目标环境10.3 权 1 权限分类 1 掌握对象、语句权限限管理2 1 能完成角色、用户权限的创建的基本概念权限管理4.教学实施与保障4.1 教学方式与考核方法4.1.1教学方式1)在教学过程中,课程教学采用了理论实践一体化的讲授方式,采用任务驱动式教学方法,选取大量来自工程实践领域的应用案例构建学习情境,培养学生的职业素质和技能。

相关主题