本科专业认证《数据库原理与技术及实验》教学实施方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020~2021学年第1学期
《数据库原理与技术》和《数据库原理与技术实验》课程
教学实施方案
一、课程概况
【课程名称】数据库原理与技术。
【课程性质】必修课
【教学对象】网络工程四年制大二本科生。
【教学总学时】56学时。
【前修课程】《数据结构》、《程序设计语言》、《离散数学》。【后续课程】《数据库课程设计》、《软件工程》、《数据挖掘》、计算机综合训练、毕业设计等
二、教学地位与作用及主要教学目的
数据库技术和系统已经成为信息基础设施的核心技术和重要基础。数据库技术作为数据管理的最有效的手段,极大地促进了计算机应用的发展。本课程系统讲述数据库系统的基础理论、基本技术和基本方法。内容包括:数据库系统的基本概念、数据模型、关系数据库及其标准语言SQL、数据库安全性和完整性的概念和方法、关系规范化理论、数据库设计方法和步骤,数据库恢复和并发控制等事务管理基础知识,关系查询处理和查询优化等。通过本课程学习,使学生系统地掌握数据库系统的基本原理和基本技术。要求在掌握数据库系统基本概念的基础上,能熟练使用SQL语言在某一个数据库管理系统上进行数据库操作;掌握数据库设计方法和步骤,具有设计数据库模式以及开发数据库应用系统的基本能力,能够从事数据库系统的设计,开发,研究和应用工作。
三、本课程的基本要求
通过本课程的学习,要求达到全面掌握数据库系统的基本理论、基本知识和基本技术,包括:数据库系统的构成、关系数据库系统的理论和基本概念、结构化查询语言SQL、数据模型的概念、数据库设计方法、数据库体系结构的特点和区别等。要求全面了解数据库系统的基本概念,能够熟练运用所学知识进行数据库设计,掌握数据库应用开发的方法。
通过课程学习和上机实验,达到以下目的:
1.掌握数据库技术的基本理论、基本知识和基本技术,包括:数据模型、关系数据库的基本概念、数据库概念模型的设计方法(E-R
图)、完整性和一致性控制、数据安全性控制、事务处理、并发控制、封锁机制、备份与恢复等。
2.熟练掌握结构化查询语言SQL,包括:CREATE 、INSERT 、UPDATE、DELETE、DROP、GRANT、REVOKE等等。能够在实际业务工作中,熟练地利用SQL语言完成各种信息处理任务。
3.具备数据库设计的能力,能够针对实际应用环境建立数据模型,完成建立数据库、定义表结构、定义用户视图和索引的操作。
4.了解数据库系统的新发展,通晓客户机/服务器体系、分布式数据库、Web数据库等新知识。
四、教学手段和方法
1、本课程具有知识点较多、是一门理论性和实践性都较强的课程,在教学形式以讲授方式为主。
2、在讲授过程中,考虑到该课程特点,遵循深入浅出的原则,讲述数据库原理与技术的全部内容。对概念、原理
的解释和描述尽可能地以日常生活所接触到的实际例
子和图示加以对比说明,。
3、在教学过程中,应注重学生对基本理论的认识能力培养和分析、解决实际问题能力的培养,既要重视基础理论、
基础知识的教学,又要重视课堂实例与实践教学环节。
4、对关键性概念、整体实现思想方面的问题可辅以课堂讨论的形式。
5、积极采用案例教学方法,逐步建立以学生为主体的互动式教学模式。
五、教学特点
本课程概念较多,因此教学形式以讲授方式为主。为加强和落实动手能力的培养,每章课后安排作业,对课程中关键性概念、设计思想方面的问题可辅以课堂讨论的形式和案例教学。采用课堂教学(多媒体平台)与课外实践相结合的教学方法。
六、各章节教学重点与难点
第一章绪论
1、内容概述
阐述数据库的基本概念,介绍数据管理技术的进展情况、数据
库技术产生和发展的背景,数据模型的基本概念、组成要素和
主要的数据模型,概念模型的基本概念及ER方法,数据库系
统的3级模式结构以及数据库系统的组成。
2、本章目标
本章讲解的数据库基本概念和基本知识是学习后续各个章节
的基础。学习本章的目的在于了解基本知识,掌握基本概念,为以后的学习打好扎实的基础。
重点和难点
重点:牢固掌握概念模型的基本概念及其主要建模方法E-R
方法;掌握关系数据模型的相关概念、数据库系统三级模式
和两层映像的体系结构、数据库系统的逻辑独立性和物理独
立性等。
难点:本章的难点是需要掌握数据库领域大量的基本概念。
有些概念一开始接触会感到比较抽象,但随着学习的逐渐推
进,在后续章节中,这些抽象的概念会逐渐变得清晰具体起
来。此外,数据模型及数据库系统的体系结构也是本章的难
点。
第二章关系数据库
1、内容概述
系统地讲解关系数据库的重要概念,并着重对关系模型进行
讲解。关系模型包括关系数据结构、关系操作集合、以及关
系完整性约束三个组成部分。重点讲解关系代数,简要介绍
元组关系演算和域关系演算。
2、本章目标
掌握关系模型的三个组成部分及各部分所包括的主要内容;
牢固掌握关系数据结构及其定义;关系的三类完整性约束的
概念。为学习后面关系数据库系统打好基础。
3、重点和难点
重点:掌握关系数据结构及其定义;关系的三类完整性约束
的概念。需要举一反三的是:关系代数(包括抽象的语言及
具体的语言);关系代数中的各种运算(包括并、交、差、
选择、投影、连接、除、及广义笛卡尔积等)等,能够使用
这些语言完成各种数据操纵。
难点:由于关系代数较为抽象,因此在学习的过程中一定要
结合具体的实例进行学习。同时,要注意把握由具体语言到
抽象语言的原则。
第三章关系数据库标准语言SQL
1、内容概述