《数据库原理与应用》课程教学大纲_第1页
《数据库原理与应用》课程教学大纲_第2页
《数据库原理与应用》课程教学大纲_第3页
《数据库原理与应用》课程教学大纲_第4页
《数据库原理与应用》课程教学大纲_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库原理与应用》课程教学大纲一、课程基本情况课程代码:1071129041课程名称(中/英文):数据库原理与应用/DatabasePrinciplesandApplications课程类别:专业基础课开课学期:第二学期学分:3.0总学时:48理论学时:32实验/实践学时:16适用专业:电子商务适用对象:本科先修课程:信息技术基础开课学院:经济与管理学院二、课程简介数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广泛的技术之一,它已成为计算机信息系统与应用系统的核心技术和基础。数据库原理与应用是电子商务专业的专业基础课,具有理论联系实际、实用性较强等特点,重点介绍数据库系统的基本组成、基本原理以及设计方法,主要涉及数据库系统基本概念、关系数据模型、关系数据库标准语言SQL、流行数据库管理系统(SQLSERVER)的使用、数据库控制技术、数据库设计、数据库的恢复、并发控制等相关内容,通过课程学习,学生不仅能够理解数据库原理,能够掌握数据库开发设计方法,为今后开展数据管理及系统开发等相关工作奠定基础,而且能够培养学生权利意识、责任意识和纪律意识,使学生养成认真负责的工作态度、一丝不苟的工匠精神和求真务实的科学精神,树立以人为本的设计理念、团结协作的相处方式和爱国敬业的理想情怀。课程教学目标1.课程对毕业要求的支撑【指标点4.2】具备市场调查的基本技术和方法,能够有效的检索、利用和评价各类信息;【指标点5.1】掌握计算机和网络信息技术的基本知识和基本技能,具备使用网络开展商务活动的能力;【指标点7.1】掌握经济数学、统计学、数据分析方法、数据分析工具、商务数据分析等基本知识,具备一定的数据挖掘、分析及应用能力;【指标点7.2】具备利用大数据行业工具,对行业海量数据和信息进行挖掘、分析,实现智能化的决策和管理的能力。2.课程教学目标(1)理解数据库系统、关系型数据库系统结构、关系数据模型等相关概念,掌握关系数据库的规范化、关系分解以及数据库设计等相关理论与方法,培养学生组织、分析以及应用数据的能力,树立以人为本的设计理念。(2)掌握SQLServer数据库的创建、数据的管理,掌握T-SQL数据查询语句,视图和索引的创建和使用,存储过程、触发器和用户定义函数的创建及引用,具备利用具体数据库管理系统对数据和信息进行挖掘、分析的能力,培养学生一丝不苟的工匠精神和求真务实的科学精神。(3)掌握数据库并发控制、数据库安全管理、数据库的备份与恢复等理论和操作,提升学生在网络环境下使用数据库开展商务活动的能力,培养学生的权力意识、责任意识和纪律意识,树立爱国敬业的理想情怀。(4)掌握针对专业实际问题进行数据库开发的基本技术和方法,掌握在应用环境下对数据库系统进行评价的方法,培养学生利用数据库解决实际问题的能力和求真务实的科学精神。3.主要教学内容与课程教学目标之间的对应关系课程教学目标教学内容教学方法目标1:理解数据库系统、关系型数据库系统结构、关系数据模型等相关概念,掌握关系数据库的规范化、关系分解以及数据库设计等相关理论与方法,培养学生组织、分析以及应用数据的能力,树立以人为本的设计理念。数据和数据管理,数据管理发展的三个阶段;数据库系统的组成,数据库系统结构;数据处理的三个阶段,常见的数据处理大规模数据的数据库;关系数据结构,关系运算,关系的完整性约束;关系代数基本理论,传统的集合运算,专门的关系运算,关系代数表达式及其应用实例;关系数据库的规范化理论,关系模式规范化的必要性,

函数依赖,关系的范式及规范化,关系模式的分解。1.授课2.启发式教学3.讲练结合目标2:掌握SQLServer数据库的创建、数据的管理,掌握T-SQL数据查询语句,视图和索引的创建和使用,存储过程、触发器和用户定义函数的创建及引用,具备利用具体数据库管理系统对数据和信息进行挖掘、分析的能力,培养学生一丝不苟的工匠精神和求真务实的科学精神。SQL

Server的版本,SQL

Server系统数据库,SQL

Server三个关键系统表;Transact-SQL简介,SQL语言的发展与特点,Transact-SQL语法基础;Transact-SQL流程控制语句,BEGIN

END语句,分支语句,循环语句,RETURN语句,

WAITFOR语句,TRY…CATCH语句;SQL

Server存储机制,SQL

Server数据页,SQL

Server数据页类型,DBCC命令;数据库文件类型,

数据库文件组;;SQL

Server数据库基本管理,创建用户数据库,

数据库结构的修改,

数据库文件的更名、删除;SQL

Server数据表管理,表的创建与维护,表中数据的维护,数据表的行列互换输出;SELECT查询语句的结构,简单查询,带有WHERE子句的查询,带有ORDER

BY子句的查询,带有GROUP

BY子句的查询,输出结果选项,联合查询;连接查询,子查询;游标的管理,利用游标修改和删除表数据;SELECT查询语句的结构,简单查询,带有WHERE子句的查询,带有ORDER

BY子句的查询,带有GROUP

BY子句的查询,输出结果选项,联合查询;;连接查询,子查询;游标概述,

游标的管理,利用游标修改和删除表数据;创建存储过程,调用存储过程,管理存储过程;创建触发器,管理触发器;创建用户定义函数,管理用户定义函数。1.授课2.启发式教学3.讲练结合目标3:掌握数据库并发控制、数据库安全管理、数据库的备份与恢复等理论和操作,提升学生在网络环境下使用数据库开展商务活动的能力,培养学生的权力意识、责任意识和纪律意识,树立爱国敬业的理想情怀。事务概述,

管理事务;并发数据访问管理,并发数据操作引起的问题,封锁机制,事务隔离级;身份验证;身份验证模式的设置;登录账户管理;数据库用户管理;角色管理;权限管理;备份方式,备份与还原策略;分离数据库,附加数据库;数据库备份,创建和删除备份设备,备份数据库方法;数据库还原,数据库还原的技术,

数据库还原的方法。1.授课2.启发式教学3.讲练结合目标4:掌握针对专业实际问题进行数据库开发的基本技术和方法,掌握在应用环境下对数据库系统进行评价的方法,培养学生利用数据库解决实际问题的能力和求真务实的科学精神。数据库设计概述,数据库设计目标和方法,数据库设计的基本步骤;需求分析,需求分析的任务和目标,

需求分析的步骤,数据流图,

数据字典;概念结构设计,

概念结构设计任务和E-R模型的特点,概念结构设计的基本方法,概念结构设计的主要步骤,

局部E-R模型的设计,全局E-R模型的设计,概念结构设计实例;逻辑结构设计,E-R模型向关系模式的转换,

关系模式的优化;物理结构设计,设计物理结构,评价物理结构;数据库的实施;数据库运行和维护。1.授课2.启发式教学3.讲练结合四、教学内容第一章数据库系统概述1、数据和数据管理,数据管理发展的三个阶段;2、数据库系统的组成,数据库系统结构;3、数据处理的三个阶段,常见的数据处理大规模数据的数据库。数据和数据管理;数据库系统的组成;数据处理的三个阶段。数据库系统结构;数据处理的三个阶段。第二章关系型数据库基本理论1、关系数据结构,关系运算,关系的完整性约束;2、关系代数基本理论,传统的集合运算,专门的关系运算,关系代数表达式及其应用实例;3、关系数据库的规范化理论,关系模式规范化的必要性,

函数依赖,关系的范式及规范化,关系模式的分解。关系运算;关系的完整性约束;关系代数基本理论;关系的范式及规范化;关系模式的分解。关系代数基本理论;关系的范式及规范化;关系模式的分解。第三章数据库设计1、数据库设计概述,数据库设计目标和方法,数据库设计的基本步骤;2、需求分析,需求分析的任务和目标,

需求分析的步骤,数据流图,

数据字典;3、概念结构设计,

概念结构设计任务和E-R模型的特点,概念结构设计的基本方法,概念结构设计的主要步骤,

局部E-R模型的设计,全局E-R模型的设计,概念结构设计实例;4、逻辑结构设计,E-R模型向关系模式的转换,

关系模式的优化;5、物理结构设计,设计物理结构,评价物理结构;6、数据库的实施;数据库运行和维护。数据库设计的基本步骤;

需求分析的步骤;数据流图;数据字典;概念结构设计的主要步骤;局部E-R模型的设计;全局E-R模型的设计;E-R模型向关系模式的转换;

关系模式的优化。数据流图;数据字典;概念结构设计的主要步骤;局部E-R模型的设计;E-R模型向关系模式的转换;

关系模式的优化。第四章SQL

Server系统概述1、SQL

Server系统简介,SQL

Server的版本,SQL

Server系统数据库,SQL

Server三个关键系统表;2、Transact-SQL简介,SQL语言的发展与特点,Transact-SQL语法基础;3、Transact-SQL流程控制语句,BEGIN

END语句,分支语句,循环语句,RETURN语句,

WAITFOR语句,TRY…CATCH语句;4、SQL

Server存储机制,SQL

Server数据页,SQL

Server数据页类型,DBCC命令,实例分析。SQL

Server系统数据库;Transact-SQL语法基础;Transact-SQL流程控制语句。Transact-SQL语法基础;Transact-SQL流程控制语句。第五章数据库和数据表管理1、SQL

Server数据库概述,数据库文件类型,

数据库文件组;

2、SQL

Server数据库基本管理,创建用户数据库,

数据库结构的修改,

数据库文件的更名、删除;3、SQL

Server数据表管理,表的创建与维护,表中数据的维护,数据表的行列互换输出。数据库文件类型;创建用户数据库;表的创建与维护;表中数据的维护。表的创建与维护;表中数据的维护。第六章数据查询与游标机制1、SELECT查询语句的结构,简单查询,带有WHERE子句的查询,带有ORDER

BY子句的查询,带有GROUP

BY子句的查询,输出结果选项,联合查询;2、连接查询,子查询;3、游标概述,

游标的管理,利用游标修改和删除表数据。SELECT查询语句的结构;带有WHERE子句的查询;带有GROUP

BY子句的查询;连接查询;子查询;游标管理。带有WHERE子句的查询;带有GROUP

BY子句的查询;连接查询;子查询。第七章视图与索引1、视图的基本概念,创建视图,修改视图,删除视图,使用视图;2、索引的基本概念,

创建索引,

管理索引。视图的基本概念;创建视图;使用视图;索引的基本概念;管理索引。视图的基本概念;创建视图。第八章存储过程、触发器和用户定义函数1、存储过程概述,创建存储过程,调用存储过程,管理存储过程;2、触发器概述,创建触发器,管理触发器;3、用户定义函数,用户定义函数概述,创建用户定义函数,管理用户定义函数。创建存储过程;调用存储过程;管理存储过程;创建触发器;管理触发器;创建用户定义函数;管理用户定义函数。创建存储过程;创建触发器;创建用户定义函数。第九章数据库并发控制1、事务概述,

管理事务;2、并发数据访问管理,并发数据操作引起的问题,封锁机制,事务隔离级。事务的性质;管理事务;并发数据操作引起的问题;封锁机制。管理事务;封锁机制。第十章数据库安全管理1、身份验证,

Windows验证模式,混合验证模式;2、身份验证模式的设置,使用“编辑服务器注册属性”,使用“对象资源管理器”;登录账户管理;

3、数据库用户管理;角色管理;权限管理。登录账户管理;数据库用户管理;角色管理;权限管理。数据库用户管理;角色管理。第十一章数据库备份与还原1、备份方式,备份与还原策略;2、分离数据库,附加数据库;3、数据库备份,创建和删除备份设备,备份数据库方法;4、数据库还原,数据库还原的技术,

数据库还原的方法。备份方式;备份方式与还原策略;备份数据库方法;数据库还原的方法。备份方式与还原策略。五、教学安排序号教学内容学时对应课程教学目标对应毕业要求指标点理论实验/实践总学时1数据库系统概述2214.2、5.12关系数据库基本理论4414.2、5.13数据库设计6644.2、5.1、7.1、7.24SQLServer系统概述21327.1、7.25数据库与数据表管理23527.1、7.26数据查询43727.1、7.27视图与索引21327.1、7.28存储过程、触发器和用户定义函数44827.1、7.29数据库并发控制2131、35.1、7.110数据库安全管理2131、35.1、7.111数据库备份与恢复2241、35.1、7.1合计321648六、课程考核方式1.课程考核方式本课程总成绩包括形成性评价(平时成绩、实验成绩)和结果性评价(期末成绩),形成平时成绩占20%,实验成绩占20%,期末考试成绩占60%。形成性评价主要包括出勤(10%)、课后作业(10%)、实验成绩(20%)。期末考试采用现场测验方式进行,满分100分,折算60%计入总成绩。2.课程教学目标的考核方式序号课程教学目标考核内容考核方式1目标1:理解数据库系统、关系型数据库系统结构、关系数据模型等相关概念,掌握关系数据库的规范化、关系分解以及数据库设计等相关理论与方法,培养学生组织、分析以及应用数据的能力,树立以人为本的设计理念。数据和数据管理,数据管理发展的三个阶段;数据库系统的组成,数据库系统结构;数据处理的三个阶段,常见的数据处理大规模数据的数据库;关系数据结构,关系运算,关系的完整性约束;关系代数基本理论,传统的集合运算,专门的关系运算,关系代数表达式及其应用实例;关系数据库的规范化理论,关系模式规范化的必要性,

函数依赖,关系的范式及规范化,关系模式的分解。课堂提问讨论、平时作业、期末考试2目标2:掌握SQLServer数据库的创建、数据的管理,掌握T-SQL数据查询语句,视图和索引的创建和使用,存储过程、触发器和用户定义函数的创建及引用,具备利用具体数据库管理系统对数据和信息进行挖掘、分析的能力,培养学生一丝不苟的工匠精神和求真务实的科学精神。SQL

Server的版本,SQL

Server系统数据库,SQL

Server三个关键系统表;Transact-SQL简介,SQL语言的发展与特点,Transact-SQL语法基础;Transact-SQL流程控制语句,BEGIN

END语句,分支语句,循环语句,RETURN语句,

WAITFOR语句,TRY…CATCH语句;SQL

Server存储机制,SQL

Server数据页,SQL

Server数据页类型,DBCC命令;数据库文件类型,

数据库文件组;SQL

Server数据库基本管理,创建用户数据库,

数据库结构的修改,

数据库文件的更名、删除;SQL

Server数据表管理,表的创建与维护,表中数据的维护,数据表的行列互换输出;SELECT查询语句的结构,简单查询,带有WHERE子句的查询,带有ORDER

BY子句的查询,带有GROUP

BY子句的查询,输出结果选项,联合查询;连接查询,子查询;游标的管理,利用游标修改和删除表数据;SELECT查询语句的结构,简单查询,带有WHERE子句的查询,带有ORDER

BY子句的查询,带有GROUP

BY子句的查询,输出结果选项,联合查询;连接查询,子查询;游标概述,

游标的管理,利用游标修改和删除表数据;创建存储过程,调用存储过程,管理存储过程;创建触发器,管理触发器;创建用户定义函数,管理用户定义函数。课堂提问讨论、平时作业、期末考试3目标3:掌握数据库并发控制、数据库安全管理、数据库的备份与恢复等理论和操作,提升学生在网络环境下使用数据库开展商务活动的能力,培养学生的权力意识、责任意识和纪律意识,树立爱国敬业的理想情怀。事务概述,

管理事务;并发数据访问管理,并发数据操作引起的问题,封锁机制,事务隔离级;身份验证;身份验证模式的设置;登录账户管理;数据库用户管理;角色管理;权限管理;备份方式,备份与还原策略;分离数据库,附加

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论