《数据库系统》课程教学大纲
课程名称 | 数据库系统/Database System | ||
课程编码 | 10020500210 | 课程类型 | 专业选修课 |
课程性质 | 专业主干课 | 适用范围 | 信息与计算科学专业 |
学分数 | 4 | 先修课程 | 程序设计语言 |
学时数 | 72 | 实验/实践学时 | 18 |
课外学时 | 无 | 考核方式 | 考试 |
一、教学大纲说明
(一)课程的性质、地位、作用和任务
数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广泛的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。《数据库系统》是数学与应用数学专业、信息安全专业的高年级生的专业选修课程。
本课程的任务是使学生在正确理解数据库原理的基础上,熟练掌握主流数据库管理系统SQL Server的应用技术,以及数据库应用系统的设计、开发。
(二)教学目的和要求
了解数据库技术的发展水平和发展趋势;理解常用的数据模型;理解关系数据库、关系数据理论及数据库设计的基本概念和方法;熟练掌握关系数据库标准语言SQL的使用;掌握数据库的恢复技术、并发控制、安全性和完整性;掌握主流数据库管理系统SQL Server的应用技术;熟悉数据库应用的开发环境。
(三)课程教学方法与手段
采用理论与案例讨论再加上实验实践相结合的教学方法,手段拟采用PowerPoint多媒体教学。
(四)课程与其它课程的联系
本课程涉及到计算机基础、数据结构、程序语言设计等知识,因而在开设本课程之前需要为学生开设预备课程:计算机基础、数据结构、程序语言设计。
(五)教材与教学参考书
教材:何玉洁编著,《数据库原理与应用教程》,机械工业出版社, 2007年2月第2版
教学参考书:苗雪兰等编箸,《数据库系统原理及应用教程》,机械工业出版社, 2007年10月第3 版
二、课程的教学内容、重点和难点
如下以何玉洁编箸的《数据库原理与应用教程》教材说明课程的教学内容、重点和难点。
第1章 数据库概述
内容:数据管理的发展、数据库系统的组成、使用数据库系统的考虑及数据库应用的未来。
重点:文件管理系统和数据库管理系统在数据管理上的差别、数据库系统的组成。
难点:文件管理系统和数据库管理系统在数据管理上的差别。
第2章 数据库系统结构
内容:数据和数据模型、概念层数据模型、组织层数据模型、数据库系统的结构。
重点:实体-联系模型、关系模型、数据库系统的结构。
难点:建立实体-联系模型、关系模型的数据完整性约束。
第3章 SQL语言基础及数据定义功能
内容:SQL基本概念、SQL的数据类型、数据定义功能。
重点:掌握SQL的数据类型、数据定义语句。
难点:掌握数据完整性设置。
第4章 数据操作
内容:数据查询功能、数据更改功能。
重点:掌握SQL的查询语句、数据更改语句的使用。
难点:查询语句的综合运用。
第5章 视图
内容:视图的概念、定义、删除、作用,通过视图操作数据。
重点:掌握视图的定义和通过视图操作数据,理解视图的作用。
难点:视图的定义和通过视图操作数据。
第6章 关系数据库规范化理论
内容:函数依赖、关系规范化。
重点:函数依赖概念、范式。
难点:理解1NF、2NF、3NF。
第7章 数据库保护
内容:事务、并发控制、数据库备份与恢复。
重点:理解SQL事务处理模型、并发控制措施、掌握数据库的备份与恢复。
难点:封锁协议。
第8章 数据库设计
内容:数据库设计概述、数据库需求分析、数据库结构设计、数据库行为设计、数据库实施。
重点:掌握数据库设计的基本步骤、数据库结构设计。
难点:概念结构设计、逻辑结构设计、物理结构设计。
第9章 至 第13章 (第二部分 SQL Server基础及使用)
此部分内容提供SQL Server的使用和管理实例,不单独讲授,可在前8章相关内容讲述时加以演示,也可作为上机实践项目的教材。
第14章 数据库应用结构与数据访问接口
内容:数据库应用结构、数据库访问接口。
重点:ODBC、OLE DB和ADO。
难点:ODBC的设置和使用。
第15章 ADO数据控件与数据绑定控件
内容:ADO数据控件、数据绑定控件、ADO对象。
重点:利用ADO对象处理数据库中的数据,利用数据绑定控件显示数据。
难点:ADO对象编程时的使用。
第16章 Visual Basic数据库应用编程示例
内容:VB编程实现数据库的数据查询、添加、删除、更新功能综合示例,多个窗体间有数据联系的应用程序的开发,数据窗体向导的使用。
重点:编程实现数据库的数据查询、添加、删除、更新功能。
难点:多个窗体间有数据联系的应用程序的开发。
三、建议学时分配
内 容 | 讲课 | 实验 | 案例分析 | 讨论 | 习题 | 小计 | 采用何种多媒体教学手段 |
第1章 数据库概述 | 2 | 2 | PPT | ||||
第2章 数据库系统结构 | 2 | 2 | PPT | ||||
第3章 SQL语言基础及数据定义功能 | 2 | 2 | 4 | PPT、实操演示 | |||
第4章 数据操作 | 8 | 4 | 2 | 2 | 16 | PPT、实操演示 | |
第5章 视图 | 3 | 2 | 5 | PPT、实操演示 | |||
第6章 关系数据库规范化理论 | 3 | 3 | PPT | ||||
第7章 数据库保护 | 4 | 2 | 1 | 1 | 8 | PPT、实操演示 | |
第8章 数据库设计 | 4 | 2 | 1 | 1 | 8 | PPT | |
第14章 数据库应用结构与数据访问接口 | 2 | 2 | PPT、实操演示 | ||||
第15章 ADO数据控件与数据绑定控件 | 6 | 4 | 2 | 12 | PPT、实操演示 | ||
第16章 Visual Basic 数据库应用编程示例 | 4 | 2 | 2 | 2 | 10 | PPT、实操演示 | |
合 计 | 40 | 18 | 8 | 2 | 4 | 72 | |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论