《数据库应用》课程教学大纲课程类别:专业核心课适用专业:经济信息管理/工商企业管理/会计/市场营销适用层次:高起专适用教育形式:网络教育/成人教育考核形式:考试所属学院:经济管理学院先修课程:无一、课程简介本课程是一门专业课程。
主要讲述数据处理的方法和相关技术。
具体包括数据库的概念、关系的结构、表的形成、表单的制作和数据的分析管理。
二、课程学习目标数据库应用领域已从数据处理、事务处理、信息管理扩大到计算机辅助设计、人工智能、信息系统等更广阔的应用领域。
本课程面向实际应用,研究如何存储、使用和管理数据,有较强的理论性和实用性。
本课程旨在介绍数据库系统以及关系数据库系统的基本概念、基础理论以及相关知识,同时,系统讲述数据库设计理论和数据库系统的安全性、完整性、并发控制等相关概念和技术,为学生全面了解数据库技术在管理信息系统中的应用,运用数据库技术从事信息管理,开发、运行和维护管理信息系统打下坚实的基础。
三、课程的主要内容及基本要求(一)理论学时部分第一章数据库系统基础『知识点』数据库基本概念;数据库技术的产生和发展;数据库管理系统的功能;数据库管理系统的组成;数据库应用系统的体系结构;数据库应用系统的三级数据模式;概念模型与数据模型。
『重点』数据库管理系统的功能和组成;数据库应用系统的三级数据模式;概念模型与数据模型。
『难点』三级数据模式;概念模型与数据模型。
『基本要求』1、识记:数据库、DBMS、数据模型。
2、领会:DBMS的功能与组成;三级模式结构如何保证数据与程序的独立性;建立数据模型的意义。
3、简单应用:要求学生能正确认识管理需求,并用概念模型表达。
第二章关系数据库『知识点』关系数据结构及性质;关系的完整性;关系代数。
『重点』关系数据结构。
关系数据结构;主键约束、外键约束。
『基本要求』1、识记:关系数据结构的定义和相关基本概念;关系的性质;完整性约束;关系代数运算。
2、领会:关系模型与集合代数的关系;关系操作语言。
3、简单应用:要求学生正确认识关系的候选键、主码、外码、主属性。
4、综合应用:要求学生能用关系代数表达式表达查询。
第三章关系模式规范化『知识点』规范化问题的提出;函数依赖;关系模式的范式与规范化。
『重点』函数依赖;范式。
『难点』函数依赖。
『基本要求』1、识记:完全依赖、依赖、传递依赖;1NF、2NF、3NF。
2、领会:为什么要对关系模式进行规范化。
3、简单应用:要求学生根据给定的关系模式分析属性间的依赖关系。
4、综合应用:要求学生根据关系模式的依赖关系,判断范式级别,并能将其规范化到3NF。
第四章数据库设计『知识点』数据库设计的步骤;数据库设计的方法;数据库概念结构设计;数据库逻辑结构设计;数据库物理结构设计。
『重点』数据库概念结构设计;数据库逻辑结构设计。
『难点』数据库设计的方法。
『基本要求』1、识记:概念结构设计;逻辑结构设计;物理结构设计。
2、领会:数据库设计的步骤和方法。
3、简单应用:要求学生根据具体应用需求,能正确按设计步骤进行概念结构设计和逻辑结构设计。
4、综合应用:要求学生能按设计步骤进行概念结构设计和逻辑结构设计,并将设计的关系模式根据规范化方法进行关系模式优化。
第五章数据库与表的管理『知识点』SQL Server数据简介;创建与维护数据库;表的创建与维护;数据完整性约束:PRIMARY KEY、FOREIGN KEY、UNIQUE、CHECK约束、DEFAULT约束、NOT NULL约束;表数据的更新:插入、修改、删除;索引。
数据库、表的创建与维护;PRIMARY KEY、FOREIGN KEY,CHECK约束、DEFAULT约束;表数据的更新。
『难点』表的创建;加入约束;表数据的更新。
『基本要求』1、识记:数据库、表的创建与维护;表数据的更新操作;索引。
2、领会:约束的意义和作用;为什么要建立索引。
3、简单应用:要求学生根据数据库设计结果,在SQL Server数据库管理系统中正确建立数据库和表。
4、综合应用:要求学生能在SQL Server数据库管理系统中,对表定义约束,建立索引,能进行数据的插入、修改、删除。
第六章数据检索『知识点』SQL语言select 命令的使用,包括简单查询、条件查询、使用函数查询、分组查询、多表连接查询、子查询、组合查询。
『重点』简单查询、条件查询、使用函数查询、分组查询、多表连接查询。
『难点』分组查询、多表连接查询、子查询。
『基本要求』1、识记:select 语句的语法。
2、领会:数据检索技术。
3、综合应用:要求学生根据查询条件正确使用select语句进行各种查询。
第七章SQL Server数据安全管理『知识点』用户管理;角色管理;权限管理;事务控制与并发处理。
『重点』权限管理;并发处理。
『难点』角色管理;事务控制与并发处理。
『基本要求』1、识记:数据库管理系统的安全保护功能。
2、领会:保证数据库安全性的意义和措施;事务的特性;如何通过加锁实现并发控制。
3、简单应用:要求学生能对不同用户进行管理和授权。
第八章综合练习『知识点』根据信息需求进行数据库设计与实施的综合训练举例。
同时对本课程主要知识点进行回顾总结。
数据库的设计与实施。
『难点』数据库的设计与实施。
『基本要求』1、识记:E-R模型;关系模型;关系模式规范化;数据库、表的建立、数据表数据的操作;数据查询。
2、领会:数据库的建立过程。
3、综合应用:要求学生理论联系实际,体会并理解数据库对应用系统的支持,并学会在今后的学习中应用。
(二)实验学时部分[实验教学环节作用及目的]通过实验,让学生加深对理论知识的理解和掌握,让学生掌握SQL Server系统的基本操作,并进行相关操作。
[实验教学环节培养学生能力标准]学生能够掌握SQL Server系统的基本操作,掌握数据库、表的建立和数据更新的方法,让学生能熟练灵活进行数据检索。
[实验项目、内容、学时分配及实验类型]3、主要仪器设备实验用计算机四、课程学习的方法及特点1、教师理论讲解与学生实验操作相结合。
2、传统教学手段与现代教学手段相结合。
3、注重应用启发式教学、开展课堂讨论、案例教学等教学方法。
五、课程学习材料《数据库:原理、技术与应用》,祝锡永,机械工业出版社,2016年9月出版《数据库系统概论》,萨师煊,高等教育出版社2015年3月出版《数据库原理与应用教程》,陈志泊,人民邮电出版社,2016年9月出版《数据库原理与SQL Server 2005应用教程》,程云志,机械工业出版社六、课程结构导航与学习建议七、考核要求、方式与成绩评定考核要求:教材中教学大纲、考试大纲所要求掌握的内容。
考核方式:笔试。
成绩评定:选用百分制模式,平时考查与期末考试相结合。
《数据库原理及应用》课程教学大纲课程类别:专业基础课适用专业:经济信息管理/计算机信息管理/计算机应用技术适用层次:高起专适用教育形式:成人教育/网络教育考核形式:考试所属学院:计算机科学与技术先修课程:数据结构、程序设计语言等一、课程简介《数据库原理及应用》是计算机学科的一门专业课程,本课程主要介绍数据库系统的概念、原理及方法,使学生系统地掌握数据库的基本理论和方法,并能结合实践运用数据库技术开发出满足一定规范的数据库应用系统,其理论性及实用性较强。
二、课程学习目标本课程主要让学生掌握数据库系统的基本原理、基本技术和设计方法,使学生能够进行数据库系统设计并且能够使用数据库管理系统对数据库进行管理与维护。
三、与其他课程的关系前修课程:《数据结构》,《程序设计语言》后续课程:《软件工程》,《信息系统开发》四、课程主要内容和基本要求1、理解关系代数的概念和理论,能够对关系的查询、增加、修改、删除等操作进行数学描述及分析,并能选择合适的关系代数运算符进行表达。
2、理解SQL的特点、功能、语法结构、能使用标准的SQL语句对各种数据库操作进行描述。
3、理解规范化理论的基本思想、函数依赖、1NF、2NF、3NF、Armstrong公理系统等基本原理及特点,对特定的问题,能使用关系模式来描述问题,并能选择合适的范式对关系模式进行模式分解。
4、能够应用数据库设计与开发方法,对特定的问题进行分析,设计相应的数据库模型(概念模型、逻辑模型、物理模型),并且能够使用数据库管理系统对数据库进行管理与维护。
第一章数据库系统基础『知识点』本章初步介绍数据库的基本概念、介绍数据模型的组成要素和常用的数据模型、数据库系统的三级模式结构、数据库系统的主要组成部分以及常用数据库管理系统。
『基本要求』了解数据库、数据库管理系统、数据库系统基本概念;理解数据模型;了解E-R图设计系统概念模型,能分析现实应用环境实体及其联系。
『关键知识』数据库;数据库管理系统;数据库系统;数据模型;概念模型『重点』数据库;数据库管理系统;数据库系统。
『难点』数据模型;概念模型第二章关系数据库『知识点』系统讲解关系模型的重要概念,包括:关系数据结构及形式化定义;关系的三类完整性约束;关系操作;关系代数。
『基本要求』了解关系模型、关系数据库;掌握关系完整性约束;了解关系代数。
『关键知识』关系模型、关系数据库、关系的完整性约束『重点』关系的完整性约束。
『难点』关系代数。
第三章关系数据库标准语言SQL『知识点』SQL基础(SQL发展历程、SQL的组成);SQL的数据定义(数据类型、基本表、索引的创建和删除);SQL的数据查询(连接查询、嵌套查询、分组子句、排序子句的用法);SQL 的数据更新(INSERT插入语句、DELETE删除语句、UPDATE修改语句);视图(定义、更新、查询)。
『基本要求』掌握SQL数据定义、SQL查询、SQL更新语句。
『关键知识』SQL数据定义、SQL查询、SQL更新『重点』SQL查询语句、SQL更新语句。
『难点』SQL的复杂子查询。
第四章数据库完整性『知识点』实体完整性;参照完整性;用户定义的完整性;完整性约束命名子句。
『基本要求』掌握数据库的完整性的基本概念。
理解关系数据库的三类完整性约束的基本原理。
能根据应用环境进行数据库完整性的设计『关键知识』实体完整性;参照完整性;用户定义的完整性『重点』数据库完整性约束『难点』完整性约束命名子句第五章关系数据理论『知识点』关系模式设计问题(关系模型的外延和内涵、关系模式的存储异常问题);函数依赖;范式(1NF、2NF、3NF);数据依赖的公理系统。
『基本要求』理解函数依赖、范式的概念;运用关系模式设计的基本理论确定范式;根据应用语义确定关系模式的数据依赖集合,并分析关系模式属于第几范式。
『关键知识』关系模式设计问题、函数依赖、范式、数据依赖的公理系统『重点』函数依赖、范式『难点』范式第六章数据库设计『知识点』讲解数据库设计的基础:数据库系统生存期的概念及各阶段的工作、数据库设计的特点、方法、数据库设计的步骤;需求分析;概念结构设计;逻辑结构设计;物理结构设计;实施与维护。