您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 汽车理论 > 《数据库原理与应用》课程标准
5广东理工职业学院《数据库原理与应用》课程标准一、课程基本信息课程名称(课程代码):数据库技术(22000863)课程性质:专业必修课课程类型:理论+实践适用专业:电子信息技术学分:3总学时:54(理论学时数:36,实践学时数:18)考核方式:笔试与平时成绩+上机开卷考试二、课程定位数据库技术课程属于专业必修课。由于信息技术的飞速发展,掌握数据库技术及开发数据库应用系统成为了当今最热门的计算机职业技能之一,正因为数据库应用及开发的专业人才需求量非常大,所以学习和掌握数据库技术的相关技能和知识是非常必要的,是计算机各专业中的职业核心能力课程。该课程培养学生掌握数据库的设计、建立、管理和应用系统开发能力,为使学生成为数据库管理员和软件开发人员起到主要支撑作用。要求学生首先学习计算机导论、程序设计语言等基础课程,为后续的软件项目开发、动态网页设计技术等课程的学习打好基础。三、课程目标1.知识目标:了解关系数据库系统的基础知识及数据库设计和规范化基本理论;掌握SQLServer2008安装的基本过程及安装后的主要组件SQLServerManagementStudio的使用方法;掌握在SQLServerManagementStudio中建立与管理用户数据库的基本方法,了解SQLServer2008数据库的基本体系结构和系统数据库的作用;理解SQLServer2008数据库中表的基本概念,数据完整性概念及其应用,熟练掌握在SQLServerManagementStudio中建立用户表、表中约束的建立、修改用户表的结构、往表中插入、删除和修改数据以及表的删除操作;6熟悉Transact-SQL的基本语句,熟练掌握数据库、表的建立语句和数据表中数据的插入、删除和修改命令、查询语句的使用;学会构建ASP开发环境,了解ASP内置对象和ASP代码的组成结构,掌握ADO对象通过代码连接数据库的方法,掌握在ASP页面中通过连接对象插入、删除、修改和查询数据的方法。理解解索引和视图的概念及掌握其建立和使用方法;了解T-SQL编程基础,各种流程控制语句,及游标的使用;掌握存储过程的创建、修改、执行和删除操作,以及另一种特殊类型的存储过程触发器的创建和使用操作;掌握有关数据库的备份和恢复、数据的导入与导出及系统的安全管理等方面的内容。理解数据库应用开发的基本知识,掌握数据库应用项目开发的基本步骤和方法。2.职业技能目标:会进行简单的数据库设计,能熟练地建立数据库、表和各种数据约束,能根据用户需要熟练地写出插入、删除、修改和查询数据的命令;会根据实际需要建立索引和视图、存储过程和触发器;会对数据库中的数据进行导入导出、备份和恢复和安全管理工作,能根据实际应用需求进行数据库应用系统开发。3.职业素质养成目标:养成认真仔细分析问题的习惯,提高分析和解决问题的能力,树立IT职业人吃苦耐劳的敬业精神,培养团结协作的工作作风和严谨求实的工作态度。4.职业技能证书考核要求:积极参加数据库工程师考试,获取数据库工程师职业资格证书。四、整体教学设计思路本课程融“教、学、做”理论与实践一体化的教学模式设计如下所示。1.教师“教”;教师“教”教学情境主要设计在学院的“软件实训室”,通过多媒体的大屏幕、电子教室控制软件采用启发式的项目教学思想,在这个环节中教师讲解知识要点,演示相关操作过程,分析操作要点和需要灵活处理的内容,让学生触类旁通地实现再学习能力。2.学生“学”学生“学”的教学情境主要设计在学院的“软件实训室”,学生通过听教师讲解新知识内容,观看教师操作的步骤和过程,听老师的分析,学习相关知识,了解操作要点,掌握重点和难点内容。3、学生“做”7学生“做”的教学情境主要设计在学院的“软件实训室”和第二课堂(学生自己的电脑),,根据教师布置的练习,“做”练习并处理自己“做”的过程中出现的问题,实现学生动手能力,充分体现“做中学”。然后可以进行小组讨论和总结,在小组协助中提升学生“创作”与“应用”的职业技能。五、课程内容、要求及课时安排1.课程单元与教学目标课程单元教学任务教学目标(以完成工作任务、获取职业知识或提高职业素质的形式描述)学时项目一认识数据库任务1:数据库、数据库管理系统和数据库系统理解什么是数据库、数据库管理系统和数据库系统,掌握三者之间的关系;了解数据管理技术的发展过程。2任务2:数据模型及关系数据库相关概念掌握关系、关系模型、关系数据库的定义和特点;任务3:关系代数掌握专门的关系运算:选择、投影和连接。项目二设计数据库任务1:数据库设计理解为什么要进行数据库设计;掌握数据库设计过程和步骤;能针对具体问题完成数据库设计工作;2任务2:关系规范化理解为什么要进行关系规范化;了解关系规范化相关知识和会进行关系规范化。项目三建立数据库任务1:安装SQLServer2008了解安装SQLServer2008的基本要求,掌握安装SQLServer2008的方法。4任务2:SQLServer2008服务器和客户端工具掌握SQLServer2008的后台服务、管理工具的配置和基本使用方法,重点掌握SQLServerManagementStudio工具的使用,了解SQLServer2008系统数据库的作用;任务3:建立用户数据库掌握建立用户数据库的基本操作方法;任务4:配置用户数据掌握配置用户数据库的基本操作方法;8课程单元教学任务教学目标(以完成工作任务、获取职业知识或提高职业素质的形式描述)学时库任务5:用户数据库基础操作掌握删除、分离与附加用户数据库的操作方法。项目四数据表及其关系任务1:数据类型与数据表了解SQLServer中的基本数据类型名称、长度、取值范围等内容,掌握自定义数据类型的建立方法;6任务2:创建用户数据表熟练掌握用户数据表的建立、修改和删除方法任务3:数据完整性与表中约束的建立掌握数据表中约束的意义及其约束的建立与删除方法;掌握数据表之间的关系图建立方法;任务4:查看和编辑数据表中的记录掌握查看和编辑数据表中的记录的方法。项目五使用T-SQL命令定义数据库和表任务1:了解T-SQL语言了解T-SQL语言及其开发环境,了解T-SQL命令的基本格式;6任务2:T-SQL语言基础掌握T-SQL语言中的常量、变量、运算符、函数、批处理、流程控制语句等内容;任务3:使用T-SQL命令定义数据库熟练掌握建立、修改数据库的T-SQL命令;任务4:使用T-SQL命令定义表熟练掌握建立、修改表结构的T-SQL命令,掌握在数据表中定义约束的T-SQL命令。项目六数据操纵的T-SQL命令任务1:使用INSERT语句往表中插入数据记录熟练掌握往数据表中插入数据记录的INSERT命令;4任务2:使用DELETE命令从表中删除数据记录熟练掌握从数据表中删除数据记录的DELETE命令;任务3:使用UPDATE熟练掌握修改数据表中数据记录的UPDATE命9课程单元教学任务教学目标(以完成工作任务、获取职业知识或提高职业素质的形式描述)学时命令修改表中数据记录令。项目七数据查询语句SELECT任务1:SELECT语句基础理解数据库中查询的基本机制;掌握SELECT语句的构成;熟练掌握SELECT语句及其子句的使用方法;熟练掌握SELECT语句中统计函数的使用技巧;10任务2:多表连接查询掌握多表内连接查询基本方法;会灵活运用SELECT语句解决实际的查询问题。任务3:嵌套查询(子查询)掌握表的嵌套查询基本方法,会灵活运用SELECT语句解决实际的查询问题。项目八ASP连接数据库任务1:构建ASP开发环境学会构建ASP开发环境;2任务2:认识ASP了解ASP内置对象和ASP代码的组成结构;任务3:ASP连接数据库掌握使用ADO对象连接数据库的方法;任务4:ASP中执行INSERT语句掌握通过连接对象往WEB页面中插入数据记录的方法。项目九在ASP查询与操纵数据任务1:COMMAND对象的作用及使用掌握ADO对象组件中Command对象的常用方法;2任务2:RECORDSET对象的作用及使用掌握ADO对象组件中RecordSet对象的作用及常用方法;任务3:在ASP中查询数据并显示结果掌握在ASP中查询数据和显示数据结果的方法;任务4:掌握在ASP中执行数据操纵命令的方法。10课程单元教学任务教学目标(以完成工作任务、获取职业知识或提高职业素质的形式描述)学时使用RECORDSET对象插入、删除和修改数据记录本项目十索引与视图任务1:索引的创建与管理理解索引的意义,掌握索引的设计、创建和管理方法;2任务2:视图的创建与管理理解视图的作用,掌握视图的创建和管理方法。项目十一事务编程与游标任务1:事务的特性及事务编程了解事务的ACID特性,SQLServer的事务模式,掌握事务编程的语句使用方法;2任务2:并发操作与锁了解多用户并发操作导致的数据不一致性及解决方法—使用锁;任务3:游标的定义和使用理解游标的作用及定义、使用方法。项目十二存储过程和触发器任务1:存储过程的创建和管理理解存储过程的意义,掌握存储过程的创建和管理语句;6任务2:ASP程序中调用存储过程掌握在ASP程序中调用存储过程的基本方法;任务3:触发器的创建和管理理解触发器的作用,掌握触发器的创建和管理方法。项目十三数据库备份与恢复及数据的导入与导出任务1:数据库备份与恢复(还原)掌握数据库备份的基本方法;掌握数据库恢复(还原)的基本方法;2任务2:数据的导入与导出掌握数据导入与导出的基本方法。项目十四数据的安全性控制任务1:理解SQLSERVER2008的安全机制理解SQLServer2008的安全机制;211课程单元教学任务教学目标(以完成工作任务、获取职业知识或提高职业素质的形式描述)学时任务2:理解用户、角色与权限理解SQLServer中用户、角色和权限三者之间的关系;任务3:用户管理掌握用户管理方法;任务4:权限管理掌握权限管理方法任务5:角色管理掌握角色管理方法任务6:了解架构了解SQLServer2008中架构的作用。复习考试综合练习或复习2总学时542.教学内容与安排项目一认识数据库教学任务教学内容和要求学时地点任务1数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)三个基本概念的理解,掌握它们三者之间的联系和区别。1机房/多媒体课室任务2理解数据模型的三要素(数据结构、数据操作和数据约束)和三种数据模型(关系、层次和网状);掌握关系、关系模型及其特点、关系模式、关系数据库的定义和特点。1机房/多媒体课室任务3了解关系的集合运算(并、交、差),掌握三种专门的关系运算:选择、投影和连接,会根据实际问题写出关系代数式。2机房/多媒体课室项目二设计数据库12教学任务教学内容和要求学时地点任务1了解数据库设计的过程和各个步骤中应该完成的任务,重点理解需求分析、概念设计、逻辑设计三个阶段的工作任务,重点掌握E-R图的画法。2机房/多媒体课室任务2理解数据库设计之后为什么要进行关系规范化,理解关系中的完全依赖、部分依赖、传递依赖、直接依赖这些概念,掌握三种范式(1NF、2NF、3NF)的基本定义,会根据给定的关系模式进行规范化。2机房/多媒体课室项目三建立数据库教学任务教学内容和要求学时地点任务1了解SQLServer2008,掌握安装SQLServer2008的基本要求和安装时相关参数设置方法,会安装SQLServer2008系统及其补丁。1机房任务2了解SQLServer2008安装后服务器和客户端的相关工具的作用及其基本使用方法,重点掌握SQLServerManagementStudio工具的使用,了解系统数据库的作用和功能。1机房任务3理解SQLServer2008数据库的逻辑结构和物理结构,了解文件组和日志文件的作用及结构、会根据实际要求创建用户数据库。1机房任务4了解用户数据库的基本属性,会对指定的数据库进行文件/文件组属性配置和选项属性配置。0.5机房任务5熟练掌握分离、附加和删除数据库的方法0.5机房项目四数据表及其关系教学任务教学内容和要求学时地点13任务1了解SQLServe
本文标题:《数据库原理与应用》课程标准
链接地址:https://www.777doc.com/doc-2846234 .html