f 数据库原理与应用教学大纲.doc
《f 数据库原理与应用教学大纲.doc》由会员分享,可在线阅读,更多相关《f 数据库原理与应用教学大纲.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理与应用教学大纲一、课程基本信息 课程代码:课程名称:数据库原理与应用/Database Principles and Applications课程性质:必修课程类别:专业基础课总 学 时:72(理论36学时实践36学时)总 学 分:4二、课程描述 数据库原理与应用是信息与计算科学专业学生在学习完程序设计与算法语言、数据结构与算法等课程基础上开设的一门专业基础课。它是研究如何利用计算机进行数据管理的学科,研究的主要内容是如何更合理地组织数据和存储数据、更方便地维护数据、更严密地控制数据和更有效地利用数据。过本课程的学习,学生应掌握数据库系统的基本概念、基本原理、应用系统的设计方法和实现
2、技术,初步具有数据库应用系统的设计、开发及维护能力。 三、课程目标 知识性目标:通过本课程学习,使学生系统地掌握数据库系统的基本概念、数据模型;掌握关系数据库及其标准语言SQL;掌握数据库安全性和完整性的概念和方法;掌握关系规范化理论;掌握数据库设计方法和步骤;掌握数据库恢复和并发控制等事务管理基础知识等。技能性目标:通过本课程学习,要求学生在掌握数据库系统基本概念的基础上,能熟练使用SQL语言在某一个数据库管理系统上进行数据库操作;掌握数据库设计方法和步骤,具有设计数据库模式以及开发数据库应用系统的基本能力。情感性目标:通过信息的结构化和数据的规范化过程,体验有效管理数据的重要性,形成科学管
3、理信息的意识,增强学生在实际生活中使用数据库管理数据的意识。四、课程内容 (一)理论教学部分第一章 绪论(2学时)【主要内容】1数据库系统概述(数据库系统概念;数据管理技术的产生和发展;数据库系统特点)2数据模型(数据模型的分类;最常用的数据模型;层次模型;网状模型;关系模型)3数据库系统结构(数据库系统模式概念;数据库系统的三级模式结构)4数据库系统的组成【目的要求】1理解数据库、数据库管理系统和数据库系统的概念及它们之间的联系;2了解数据管理技术的发展历程;3理解概念模型和数据模型的相关概念4掌握常见的数据模型;5掌握数据库系统的三级模式结构及它们之间的映像;6理解数据库系统的组成和功能;
4、第二章 关系数据库(4学时)【主要内容】1关系数据结构及形式化定义(关系;关系模式;关系数据库)2关系操作(基本的关系操作;关系数据语言的分类)3关系模型的完整性(实体完整性;参照完整性;用户定义完整性)4关系代数(传统的集合运算;专门的关系运算)【目的要求】1掌握关系模型的组成三要素;2掌握关系数据库的一些基本概念;3掌握如何用关系代数表达式来表达实际查询问题;第三章 关系数据库标准语言SQL(6学时)【主要内容】1SQL概述(SQL的发展历程、SQL数据库的基本概念及特点)2学生-课程数据库(学生-课程数据库示例)3数据定义(模式的定义与删除;基本表的定义删除与修改;索引的建立与删除)4数
5、据查询(单表查询;连接查询;嵌套查询;集合查询;SELECT语句)5数据更新(插入数据;修改数据;删除数据)6视图(定义视图;查询视图;更新视图;视图的作用)【目的要求】1了解SQL语言的发展历程、体系结构及组成等;2掌握使用SQL语言定义、修改、删除数据库、表、索引等;3掌握如何使用SQL语言进行数据查询和数据更新操作;4掌握如何使用SQL文创建、删除视图等;5. 掌握如何使用SQL言语实现数据控制功能;第四章 数据库安全性(4学时)【主要内容】1计算机安全性概述(系统的三类安全性问题、安全标准简介)2数据库安全性控制(用户标识与鉴别;存取控制;自主存取控制方法、授权与回收、数据库角色与强制
6、存取控制)3视图机制(视图机制)4审计5数据加密6统计数据库安全性【目的要求】1了解计算机系统的安全性问题;2理解数据库安全性控制;3了解视图机制、审计、数据加密与统计数据库安全性。第五章 数据库完整性(4学时)【主要内容】1实体完整性(实体完整性的定义;实体完整性检查和违约)2参照完整性(参照完整性定义)3用户定义的完整性(属性上的约束条件的定义、检查和违约处理;元组上的约束条件、检查和违约)4完整性约束命名子句5域中的完整性限制6触发器(定义触发器;激活触发器;删除触发器)【目的要求】1理解实体完整性、参照完整性及用户完整性;2了解完整性约束命名子句;3了解触发器。第六章 关系数据理论(4
7、学时)【主要内容】1问题的提出(以实例说明关系模式的属性之间存在复杂的决定关系,会产生插入异常、删除异常、数据冗余和数据更新方面的问题)2 规范化(函数依赖、码、范式)【目的要求】1理解关系模式中数据冗余和更新异常产生的根源;2掌握函数依赖、多值依赖和码的概念;3掌握1NF、2NF、3NF和BCNF的含义、联系与区别。第七章 数据库设计(6学时)【主要内容】1数据库设计概述(数据库设计的特点;数据库设计方法与基本步骤;各级模式)2需求分析(需求分析的任务;需求分析的方法;数据字典)3概念结构的设计(概念结构概述;概念结构设计的方法与步骤;数据抽象与局部视图设计)4逻辑结构设计(E-R图向关系模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理与应用教学大纲 数据库 原理 应用 教学大纲
限制150内