如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《数据库原理与应用》课程教学大纲一、课程基本信息1.课程代码:2.课程名称:数据库原理与应用3.学时/学分:102/64.开课系(部)、教研室:经济系电子商务教研室5.先修课程:《c程序设计语言》、《计算机基础》6.面向对象:2010级电子商务二、课程性质与目标1.课程性质:该课程是针对电子商务专业本科生的一门理论与实践紧密结合的专业主干课程,是电子商务专业方向必修课。2.课程目标:本课程主要内容包括数据库技术基本知识、关系数据库及SQL应用、关系数据库的标准语言—SQL、数据库建模方法、SQLServer2000关系数据库管理系统、SQLServer2000Transact-SQL编程和应用、数据库管理及SQLServer2000的管理机制与实现等内容,系统、完整地讲述了当前数据库技术从基本原理到应用实践的过程。通过这门课程的学习,使学生对数据库技术及其应用有一个较全面的认识和理解,并能根据所掌握的数据库设计和管理方法,熟练进行数据库的设计和管理操作。三、教学基本内容及要求第一章绪论(一)教学的基本要求了解数据、数据管理、数据库、数据库管理系统和数据库系统等基本概念。熟悉数据库技术的发展过程,掌握数据库的体系结构和三级模式结构,了解三种基本的数据模型、掌握概念模型。(二)教学具体内容1.1数据管理技术的产生和发展1.2数据库基本概念1.3数据模型1.4数据库系统的结构1.5数据库管理系统1.6小结(三)教学重点和难点教学重点:数据库技术的发展、数据库的体系结构、数据模型、三级模式结构、概念模型;教学难点:数据模型、三级模式结构;补充:了解sqlserver2000第二章关系数据库基础(一)教学的基本要求掌握关系模型(关系数据结构、关系操作和关系完整性约束条件)以及关系代数。(二)教学具体内容2.1关系模型的基本概念(20)2.2关系模型的完整性约束(24)2.3关系操作(26)2.4小结(34)(三)教学重点和难点教学重点:关系数据结构、关系操作、关系完整性约束条件、关系代数;教学难点:关系操作、关系完整性约束条件、关系代数;第三章SQL语言(一)教学的基本要求了解关系数据库的标准语言--SQL,包括数据定义DDL语言、数据控制DCL语言和数据操纵DML语言,如简单查询、连接查询、集合查询、SQL数据更新、视图操作;(二)教学具体内容3.1SQL概述(37)3.2数据定义(39)3.3数据查询(44)3.4数据更新(62)3.5视图(64)3.6小结(68)(三)教学重点和难点教学重点:SQL语言、简单查询、连接查询、集合查询、SQL数据更新、视图操作;教学难点:SQL语言、连接查询;、视图操作第四章关系数据理论与模式求精(一)教学的基本要求了解关系数据库设计理论,着重讲述了函数依赖及规范化理论。(二)教学具体内容4.1问题提出4.2函数依赖4.3规范化(范式、模式分解算法、数据库模式求精)4.4小结(三)教学重点和难点教学重点:函数依赖、规范化理论;教学难点:函数依赖、规范化理论、模式求精;第五章数据库建模(实体-联系模型)——数据库设计(一)教学的基本要求了解数据库建模方法,包括实体-联系模型基本概念、概念模型设计过程以及如何将E-R模型转化为关系模型。(二)教学具体内容5.1数据库设计概述5.2需求HYPERLINK"http://www.hopebook.net/keyword/8252.htm"\t"_blank"分析5.3概念结构设计5.4逻辑结构设计5.5数据库的HYPERLINK"http://www.hopebook.net/keyword/wuli.htm"\t"_blank"物理设计5.6数据库的实施和维护5.7小结(三)教学重点和难点教学重点:数据库建模方法、概念模型设计、将E-R模型转化为关系模型;教学难点:E-R模型转化为关系模型;补充关系数据库设计实例(一)教学的基本要求使学生通过一个实例演示掌握了关系数据库设计过程。(二)教学具体内容教学重点:需求分析、确定实体集及属性、联系集及E-R图、逻辑数据库设计等数据库设计过程;教学难点:联系集及E-R图、逻辑数据库设计;第六章查询处理优化(一)教学的基本要求了解查询处理技术,包括查询处理过程、各种关系操作算法以及查询优化技术。(二)教学具体内容6.1关系数据库系统的查询处理6.2代数优化6.3物理优化(116)6.4SQL查询语句的优化6.5小结(三)教学重点和难点教学重点:查询处理过程、各种关系操作算法以及查询优化技术;教学难点:关系操作算法、查询优化技术;补充sq