《数据库原理与应用》课程教学大纲
数据库原理与应用--教学大纲(完整版)

课程名称:数据库原理与应用(SQL Server) 课程代码: 92010001开课系(部): 计算机与通信系制定人:审核人:制定时间: 2020.03《数据库原理与应用(SQL Server)》教学大纲学分: 4 总学时:64 考核方式:考试课程性质:专业基础课课程类别:理论课开课单位:计算机与通信系适用专业:计算机应用技术专业一、教学目标《数据库原理与应用(SQL Server)》是计算机各专业的必修课。
主要任务是介绍数据库原理的基本知识、SQL Server2005数据库管理与开发的基本技能和实际应用案例。
目的使学生通过该课程的学习,培养数据库管理技能和进行数据库应用系统开发的数据库设计与服务器端程序设计技能。
为进一步学习专业课和为日后的实际工作奠定基础。
二、教学要求1、了解数据库原理的基本知识,重点理解数据库的三要素、关系运算、完整性约束;2、使用企业管理器(SSMS)技能:熟练掌握使用企业管理器创建、查看、修改和删除数据库、数据表(包括完整性约束定义)、查询、视图、存储过程、触发器和自定义函数;熟练掌握使用企业管理器插入、修改和删除数据表和视图数据;熟练掌握使用企业管理器进行数据库备份还原、附加分离;理解数据库访问安全性机制,掌握使用企业管理器进行数据库访问安全性设置:登录账户、数据库用户、角色、权限设置;了解数据库索引技术,初步掌握使用企业管理器创建、维护索引技能,了解索引优化和全文索引技术。
3、使用查询分析器和T-SQL编程技能:熟练掌握T-SQL编程基础:数据类型、常量、变量、常用函数、表达式、流控制语句;熟练掌握使用T-SQL语句创建和删除数据库、数据表(特别是完整性约束定义)、视图、存储过程、触发器和自定义函数;熟练掌握使用T-SQL语句查询、插入、修改和删除数据表和视图数据,特别是查询技术;掌握使用T-SQL语句进行游标设计、事务设计;了解T-SQL存储过程进行数据库访问安全性设置:登录账户、数据库用户、角色、权限设置;了解使用T-SQL语句修改数据库、数据表(包括完整性约束定义);了解用T-SQL语句进行数据库备份还原、导入导出。
教学大纲 -数据库原理与应用教程—SQL Server 2014-赵明渊-清华大学出版社

《数据库原理与应用》课程教学大纲一. 适用对象适用于本科学生。
二. 课程性质数据库应用技术是计算机科学中的核心技术之一,以其为核心的各种数据库应用管理,无可争议地改变了政府部门和企事业单位的运营和管理方式。
随着数据库的应用广度和深度的扩展,不单是计算机和信心技术IT从业者,包括技术管理、工程管理甚至决策人员在内的众多行业的读者都开始关心数据库技术。
今天,理解数据库概念以及掌握相关应用技术已经成为人们,特别是青年一代必备的技能。
本课程系统讲述数据库系统的基础理论、基本技术和基本方法。
内容包括:数据库系统的基本概念、数据模型、关系数据库及其标准语言SQL、数据库安全性和完整性的概念和方法、关系规范化理论、数据库设计方法和步骤,数据库恢复和并发控制等事务管理基础知识,关系查询处理和查询优化等。
前序课程:计算机基础、C语言。
三. 教学目的1. 掌握数据库技术的基本概念、原理、方法和技术。
2. 掌握SQL语言查询和编程的基本技术,具备SQL语言编程能力3. 掌握数据库系统安装、配置和数据库管理和维护的基本技能。
4. 掌握设计数据库的理论和基本方法,具备数据库设计的能力5. 了解数据库技术的最新发展。
四. 教材及学时安排教材:赵明渊,数据库原理与应用教程——SQL Server 2014,清华大学出版社,2018年9月学时安排:讲课32学时,实验32学时,共计64学时五. 教学要求(按章节详细阐述);第1章数据库系统概论教学要求:理解数据库和数据库系统的概念;掌握数据库系统的组成,掌握数据库管理系统的功能和组成;掌握数据模型的概念和数据模型的类型;掌握设计数据库的基本方法,具备数据库设计的能力;掌握依据需求分析进行概念设计和逻辑设计的技术和方法,具备根据需求分析阶段收集到的信息画出E-R图,并将E-R图转化为关系模式的能力。
内容要点:1.1:数据库系统1.2:数据模型1.3:数据库系统结构1.4:数据库设计第2章关系数据库系统模型教学要求:掌握关系模型的数据结构、关系的完整性以及关系操作等;掌握关系代数的运算规则;理解关系演算的运算规则;了解SQL语言的特点。
数据库原理与应用教学大纲

《数据库原理及应用》教学大纲课程类别:专业主干课适用专业:计算机应用专业授课学时:64学时课程学分:4学分一、课程性质、任务课程性质:数据库技术是计算机软件领域的一个重要分支,是数据处理和信息管理中的核心技术,也是一门综合性的软件技术,是编译原理、数据结构、操作系统、程序设计等许多软件知识的综合应用,其理论性和实用性都很强,是使用计算机进行各种信息管理的必备知识。
因此,《数据库原理及应用》是计算机及其应用专业中一门重要的专业主干课程。
课程任务:掌握数据库系统的基本概念、体系结构;掌握关系模型及其运算理论,掌握SQL语言及应用;培养学生安装和配置SQL Server,创建和管理数据库和数据库对象;保证数据完整性和数据安全性;根据需要对数据进行增、删、改、查询操作;对SQL Server数据库进行日常管理与维护的职业能力。
二、课程培养目标:知识目标:掌握数据库系统的基本概念、体系结构;掌握关系模型及其运算理论,掌握SQL语言及应用。
技能目标:创建和管理数据库和数据库对象;保证数据完整性和数据安全性;根据需要对数据进行增、删、改、查询操作。
素质目标:培养学生自主探究、学习新知的能力,以及互相讨论、交流学习三、选用教材与参考资料教材版本信息:《SQL Server 2005数据库及应用》,徐人凤、曾建华,高等教育出版社,2007.12。
教材使用评价:选用的参考资料:1、《关系数据库基础》,徐人凤、韩枫、蒋韶生,2007年7月,高等教育出版社2、SQL Server 2005系统管理实录赵松涛电子工业出版社 2006年10月第二次印刷3、网上资源四、本课程与其他课程的联系与分工先修课程:计算机文化基础、语言程序设计基础(C语言)后续课程:网络程序设计与其他课程配合与取舍情况:前面学了《计算机文化基础》,语言程序设计基础(C语言)学生对计算机软件有了很好的掌握,为学习这门课奠定了基础,这门课程也为后面网络的学习有一定的辅助作用。
《数据库原理与应用》教学大纲1

数据库原理与应用?课程教学大纲【说明部份】数据库技术是计算机科学技术中开展最快的领域之一,也是应用最广的技术之一。
数据库技术是计算机科学的重要分支,数据库技术和数据库系统已经成为计算机信息系统的核心技术和重要根底。
数据库原理与应用?是本科计算机专业和信息系统信息管理等相关专业的专业主干课程。
【正文部份】一、课程内容概述本课程系统讲述数据库系统的根底理论、根本技术和根本方法。
内容包括:数据库系统的根本概念、数据模型、关系数据库及其标准语言SQL、数据库平安性和完整性的概念和方法、关系标准化理论、数据库设计方法和步骤,数据库恢复和并发控制等事务管理根底知识,关系查询处理和查询优化等。
二、课程目标通过本课程学习,使学生系统地掌握数据库系统的根本原理和根本技术。
要求在掌握数据库系统根本概念的根底上,能熟练使用SQL语言在某一个数据库管理系统上进展数据库操作;握数据库设计方法和步骤,具有设计数据库模式以及开发数据库应用系统的根本能力。
三、先修课程* 计算机程序设计方法和语言* 数据构造* 离散数学* 操作系统四、教学内容和教学要求〔一〕绪论〔4课时〕内容概述:阐述数据库的根本概念,介绍数据管理技术的进展情况、数据库技术产生和开展的背景,数据模型的根本概念、组成要素和主要的数据模型,概念模型的根本概念及ER方法,数据库系统的3级模式构造以及数据库系统的组成。
本章目标:本章讲解的数据库根本概念和根本知识是学习后续各个章节的根底。
学习本章的目的在于了解根本知识,掌握根本概念,为以后的学习打好扎实的根底。
重点:结实掌握概念模型的根本概念及其主要建模方法ER方法;掌握关系数据模型的相关概念、数据库系统三级模式和两层映像的体系构造、数据库系统的逻辑独立性和物理独立性等;对于如何通过ER方法描述现实世界的概念模型要做到能够举一反三的程度。
难点:本章的难点是需要掌握数据库领域大量的根本概念。
有些概念一开场接触会感到比拟抽象,但不要紧,随着学习的逐渐推进,在后续章节中,这些抽象的概念会逐渐变得清晰具体起来。
数据库原理与应用课程教学大纲

《数据库原理与应用》课程教学大纲一、课程基本信息二、课程目标(一)总体目标:电子商务专业的学生数据库理论够用便可,重要的是掌握数据库领域内的实践动手能力、分析问题和解决问题的能力。
因此,本课程应把培养数据库应用与开发人才作为培养目标,比较系统、完整地讲述数据库的基本原理、基本概念和基本技术,适当介绍当今数据库的新技术和新应用,使学生掌握基础理论;而要求学生熟练掌握的是常用数据库管理系统基本操作、SQL语言,数据库应用系统分析、设计、实施和维护,最终掌握解决实际问题的数据库设计思想和养成良好的数据库程序设计习惯,具备用数据库的知识解决实际问题的能力。
(二)课程目标:学生需要掌握数据库系统的基本原理、方法和应用技术,以便能够有效地使用现有的数据库管理系统和软件开发工具。
此外,他们还需要了解数据库结构的设计以及数据库应用系统的开发方法。
通过这些学习,可以培养学生分析和解决实际问题的能力,以及进行数据库应用系统开发的能力。
课程目标1:数据库设计1.1 数据系统的概述1.2 数据模型1.3 关系型数据设计课程目标2:SQL数据库系统的使用2.1 SQL Server 2012基本知识2.2 数据库的基本操作2.3 数据表的基本操作2.4 数据库查询2.5 T-SQL编程2.6 视图和索引2.7 存储过程和2.8 事务与并发控制2.9 数据库系统的安全性2.10 数据库的备份与还原(要求参照《普通高等学校本科专业类教学质量国家标准》,对应各类专业认证标准,注意对毕业要求支撑程度强弱的描述,与课程目标对毕业要求的支撑关系表一致)(五号宋体)(三)课程目标与毕业要求、课程内容的对应关系表1:课程目标与课程内容、毕业要求的对应关系表三、教学内容第一章数据库系统概述1.教学目标:(1)掌握数据、数据库、数据库管理系统、数据库系统的概念;(2)了解数据库技术的发展;(3)掌握数据库系统的组成和功能以及数据库的体系结构2.教学重难点:数据库系统的基本概念、组成和功能,数据库的体系结构。
《数据库原理与应用》大纲(面向专业认证)

《数据库原理与应用》课程教学大纲(说明:此大纲是面向专业认证的课程大纲,但仅供参考。
在具体应用时,应根据实际分解的二级指标点适当修改此大纲)一、课程基本信息1.课程名称:数据库原理与应用2.课程编号:3.课程体系/类别:学科基础课4.课程性质:必修5.学分:46.先修课程:离散数学、数据结构、C程序设计基础、面向对象程序设计(Java) 7.适用专业:计算机科学与技术专业、网络工程专业、信息安全专业二、课程教学目标本课程是为计算机科学与技术专业、网络工程专业、信息安全专业本科生开设的一门学科基础课。
数据库是计算机学科的一个重要分支,它研究如何存储、使用和管理数据,有较强的理论性和实践性。
本课程设置的目的是使学生掌握数据库的基本理论和技术,掌握数据库的概念模型、逻辑模型和物理模型设计,掌握基本的数据库应用系统的开发方法,最终培养学生运用数据库知识和技术解决数据库领域中复杂工程问题的能力,并具备从事数据库系统开发所需要的职业素养和较高的个人素质。
本课程在计算机类专业人才培养中长期以来一直占据重要的位置,为后续的多门专业课,如《软件工程》等核心课奠定理论和实践基础,在学生专业素质和能力培养体系中发挥重要的作用。
本课程的教学目标:1、了解数据库系统的基本组成,掌握关系数据库基本理论,尤其是规范化理论,并能够结合数学、自然科学、工程科学的基本原理和方法,对数据库领域中的复杂工程问题进行建模和求解;(支撑毕业要求1.2)2、掌握SQL语言、数据库安全性和完整性、数据库恢复技术、并发控制技术等数据库基础知识,能够结合工程原理和方法,针对数据库领域中的复杂工程问题设计有效的解决方案;(支撑毕业要求1.3)3、掌握关系数据库设计的基础知识和基本原理,能够根据用户需求,采用恰当的表达工具,确定和表达复杂数据库应用系统的设计目标,包括硬软件或数据库产品的设计目标;(支撑毕业要求3.1)4、能根据设计目标,选取恰当的数据库开发工具和技术,采用恰当的设计流程,并能确定数据库系统、模块(子系统)或流程的研发方案,体现开发和设计的创新意识。
《数据库原理与应用》课程教学大纲

《数据库原理与应用》课程教学大纲一、课程基本情况课程编号:12345678课程总学时:64,其中:授课48学时、实验16课程学分:3.0课程分类:必修开课学期:2春开课单位:信电学院适用专业:计算机所需先修课:高等数学,任一门程序设计语言,数据结构二、教学理念数据库技术是计算机软件学科的一个重要分支。
随着计算机应用的发展,数据库应用领域已从数据处理、信息管理、事务处理扩大到计算机辅助设计、人工智能和大数据支持等新的应用领域,成为信息技术的核心内容和重要课程。
课程建设坚持以工程教育认证标准为基础、以应用能力和创新能力培养为目标,努力创建以学生为主体、毕业产出为导向、可持续改进的数据库原理与实践课程教学模式。
强化OBE教育理念,有助于教师转变思路,立德树人,引导学生树立正确三观;有助于加深学生对专业理论知识的理解、提高学生毕业要求能力的达成。
通过本课程学习,使学生能够具备数据库的基本设计、维护和操作技能,初步具有独立开发信息管理系统的能力。
三、课程目标四、课程内容、教学要求与课程目标关系图五、教学方法本课程是理论和实践紧密结合的课程。
课程思政教育将运用其学科思维提炼其中蕴含的文化基因和价值内涵,将其转化为社会主义核心价值观的教学载体。
其主要方式是:(1)技术能力与职业素养:技术层面要针对专业特点组织课程内容和实践主题,通过基本概念讲解、重要理论推演和工程案例认知与配套实验课程,使学生熟悉数据库工程项目的研发流程,体验从需求分析到实施运行的全过程,让知识与实践得以交融和强化,达到综合实践能力及创新意识的培养目的;素养层面要通过多个环节的小组分工,以问题导向来讨论合作和实践锻炼,让学生体验职业角色责任和具体实施过程的岗位要求,把友善、沟通、合作、责任、诚信、创新等关键词与基于过程的个人心得分享和总结评价相结合,让学生切实认清上述职业素养内涵是现代高级工程技术人才必须具备的重要品质,促进社会主义核心价值观与理论实践课程的融合。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理与应用》课程教学大纲一、课程基本信息(一)课程代码:(二)课程中文名称:数据库原理与应用(三)课程英文名称:Principle and Application of Database(四)课程性质:专业基础课程(五)适用专业:计算机科学与技术、软件工程、大数据与人工智能(六)开课单位:(七)教学时间安排:第 3学期(八)先修课程:计算机基础、高级语言程序设计(九)后续课程:网络程序开发、大数据技术原理及应用(十)学时、学分:32学时、2学分二、课程目标《数据库原理与应用》是计算机类各专业的必修课,是一门重要的专业基础课。
原理部分以数据库技术的实际应用为目标,重点讲述数据库的基础知识、基本原理和基本技术;应用部分以数据库应用开发为主,介绍数据库应用系统的设计方法、步骤和范例。
通过本课程学习,使学生在掌握数据库系统基本概念、原理的基础上,能熟练使用SQL语言在某一个具体的数据库管理系统上进行应用操作;掌握数据库原理、方法及步骤,具有数据库设计以及应用数据库管理系统的基本能力。
达成支撑专业学习成果相应的指标点。
课程目标对学生能力要求如下:课程目标1. 逐步掌握科学的学习方法,阅读并理解数据库相关教材、参考书和科技文献,不断地扩展知识面,增强独立思考的能力,更新知识结构。
课程目标2. 掌握关系代数语言的使用;能够熟练使用SQL语句进行数据操纵和数据定义。
课程目标3. 了解关系模型的基本概念;掌握关系数据库规范化理论,能够利用分解算法将关系模式进行合理的分解;掌握数据库设计方法和数据库系统维护的相关概念和应用。
课程目标4. 能够在MySQL平台环境和开发工具下使用SQL语句进行数据操纵和数据定义。
课程目标5. 具备良好的沟通、表达和团队协作能力。
三、教学内容与课程目标的关系第1章数据库系统的基本原理1.章节学时:1学时2.教学内容:(1)数据库系统概述(数据库系统概念;数据管理技术的产生和发展;数据库系统组成)。
(2)数据库系统结构(数据库系统模式概念;数据库系统的三级模式、二级映像结构)。
3.教学方法:讲授和练习的教学方法、多媒体教学法4.教学要求:(1)理解数据库、数据库管理系统和数据库系统的概念及它们之间的联系;(2)了解数据管理技术的发展历程;(3)理解概念模型和数据模型的相关概念(4)掌握常见的数据模型;(5)掌握数据库系统的三级模式结构及它们之间的映像;(6)理解数据库系统的组成和功能。
5.重点难点:(1)重点:数据库系统的三级结构、二级映像。
(2)难点:数据模型中关系模型及数据库系统结构。
第2章 MySQL安装与使用1.章节学时:1学时2.教学内容:(1)MySQL简介(2)MySQL服务器的安装与配置(3)MySQL服务器的启动与登录(4)MySQL图形化管理工具3.教学方法:讲授和演示的教学方法、多媒体教学法4.教学要求:(1)了解MySQL数据库的系统特性;(2)了解MySQL图形化管理工具;(3)熟悉MySQL服务器的安装与配置;(4)熟悉WampServer的安装与配置;(5)掌握MySQL服务器的启动与登录。
5.重点难点:(1)重点:MySQL服务器的配置、启动与登录(2)难点:MySQL服务器的配置及卸载第3章 MySQL数据库基本操作1.章节学时:6学时2.教学内容:(1)关系数据库标准语言SQL(SQL的发展与特点;SQL语言的分类)(2)数据库管理(创建、查看、选择、删除数据库)(3)MySQL存储引擎(InnoDB、MyISAM存储引擎;选择存储引擎)(4)表的管理(数据类型、表的定义、删除和修改)(5)表的数据维护(插入数据;更新数据;删除数据)(6)数据查询(基本查询;分组查询;连接查询;子查询;合并查询结果)(7)数据的维护数据的定义(索引的创建与删除;视图)3.教学方法:讲授、演示、练习的教学方法、多媒体教学法4.教学要求:(1)掌握MySQL常用数据类型;(2)掌握使用SQL语句实现简单及复杂的查询;(3)掌握使用SQL语句实现增、删、改的操作;(4)掌握如何创建、修改、删除表,如何创建和删除索引,视图的创建;5.重点难点:(1)重点:使用SQL语句完成数据的增、删、改、查及表、视图、索引的使用。
(2)难点:SQL查询语句。
第4章关系模型基本理论1.章节学时:4学时2.教学体内容:(1)关系模型基本概念(基本术语;关系的特征)(2)数据库完整性(实体完整性;参照完整性;用户定义完整性;MySQL 约束控制实现)。
(3)关系代数(传统的集合运算;专门的关系运算)。
3.教学方法:讲授、演示、练习的教学方法、多媒体教学法4.教学要求:(1)理解实体完整性、参照完整性及用户完整性。
(2)掌握通过MySQL语句实现关系的完整性约束。
(3)掌握如何用关系代数表达式来表达实际查询问题。
5.重点难点:(1)重点:实体完整性、用户定义的完整性、参照完整性及关系代数。
(2)难点:MySQL参照完整性的实现机制、关系代数运算。
第5章存储函数与存储过程1.章节学时:4学时2. 教学内容:(1)常用的系统函数(2)存储函数(常量和变量;存储函数操作)(3)程序控制流语句(条件语句、循环语句)(4)存储过程(存储过程的创建、调用,带参数的存储过程的使用)(5)游标(游标的创建、打开、记录提取、操作记录、关闭)3.教学方法:讲授、演示、练习的教学方法、多媒体教学法4.教学要求:(1)掌握MySQL的常量的表示及变量的定义及使用;(2)掌握使用控制流语句实现简单及复杂的存储函数;(3)掌握存储过程的创建及调用;(4)掌握游标的使用步骤,通过游标实现对每条记录的不同操作。
5.重点难点:(1)重点:存储函数、存储过程的定义及使用,游标的应用。
(2)难点:带参数的存储过程的创建及使用。
第6章触发器与事务处理1.章节学时:3学时2.教学内容:(1)触发器(触发器的创建、查看、删除)(2)事务(事务的特性及MySQL事务控制的实现)(3)并发控制(并发操作引发的问题及事务隔离级别)(4)封锁机制(封锁协议)(5)MySQL的封锁实现3.教学方法:讲授、演示、练习的教学方法、多媒体教学法4.教学要求:(1)掌握触发器的类型及触发器的创建、删除语句。
(2)掌握事务的基本概念和事务的ACID性质。
(3)掌握并发操作产生的数据不一致性(丢失修改、不可重复读、读“脏数据”)的确切含义,封锁协议与数据一致性的关系等。
(4)掌握MySQL并发控制实现语句5.重点难点:(1)重点:触发器的应用,务的ACID性质、数据库并发控制、封锁协议与数据一致性的关系。
(2)难点:并发执行引发问题的判断,使用MySQL设置隔离级别或加锁解决问题。
第7章数据库的安全性1.章节学时:1学时2.教学内容:(1)数据库安全性控制(用户标识与鉴别;存取控制;视图机制;审计;数据加密)。
(2)MySQL用户、权限、角色管理。
3.教学方法:讲授、演示、练习的教学方法、多媒体教学法4.教学要求:(1)了解用户标识与鉴别、存取控制、视图机制、审计、数据加密的安全控制策略。
(2)掌握MySQL的用户管理、权限管理和角色管理。
5.重点难点:(1)重点:权限的授权与回收、数据库角色的应用。
(2)难点:角色应用。
第8章数据库的备份与恢复1.章节学时:1学时2.教学内容:(1)数据库故障的种类。
(2)数据库恢复策略和技术。
3.教学方法:讲授、演示、练习的教学方法、多媒体教学法4.教学要求:(1)了解数据库备份与恢复的重要性。
(2)掌握备份与恢复数据库的策略和方法。
(3)掌握MySQL备份及恢复命令语句的实现。
(4)掌握二进制日志的恢复技术。
5.重点难点:(1)重点:数据库备份与恢复的策略和技术,MySQL备份与恢复语句实现。
(2)难点:使用二进制日志的增量恢复。
第9章 MySQL数据库性能优化1.章节学时:1学时2.教学内容:(1)优化查询。
(2)优化数据库结构。
(3)优化MySQL服务器。
3.教学方法:讲授、演示、练习的教学方法、多媒体教学法4.教学要求:(1)掌握查询速度优化技术。
(3)掌握数据库结构优化技术。
(4)熟悉MySQL服务器优化技术。
5.重点难点:(1)重点:查询优化和数据库结构优化。
(2)难点:索引对查询的影响及表的优化。
第10章关系数据库规范化理论1.章节学时:6学时2.教学内容:(1)关系模式中可能存在的异常(数据冗余、删除异常、插入异常、更新异常)。
(2)函数依赖(求最小函数依赖集)。
(3)候选键(候选键定义、求属性集的闭包及求候选键)。
(4)关系模式的规范化(范式及规范化、以函数依赖为基础的范式、关系的分解)。
3.教学方法:讲授和练习的教学方法、多媒体教学法4.教学要求:(1)能够分析出关系模式中存在的异常。
(2)能够给出关系中属性间的函数依赖集,并求出最小的函数依赖集。
(3)根据最小函数依赖集求关系中的候选键。
(4)根据根据规范化原则进行关系分解,得到较好的关系模式。
5.重点难点:(1)重点:关系中存在异常的判断、求最小函数依赖集、求候选键、关系规范化。
(2)难点:求候选键和关系分解。
第11章数据库设计1.章节学时:6学时2.教学内容:(1)数据库设计概述(数据库设计方法、数据库设计过程)。
(2)需求分析(需求分析的任务、过程及方法)(3)概念数据建模(E-R模型设计)(4)逻辑结构设计(将E-R图转换为关系模型)(5)物理设计(索引存取方法)(6)数据库的实施(7)数据库的运行与维护3.教学方法:讲授和练习的教学方法、多媒体教学法4.教学要求:(1)了解数据库设计过程。
(2)掌握需求分析的方法。
(3)掌握由局部E-R图合并为全局E-R图的冲突的消除方法和优化方法。
(4)掌握如何将概念模型转换为关系模型。
(5)了解物理设计中索引的使用。
(6)了解数据库实现过程及运行维护的工作。
5.重点难点:(1)重点:设计的每个阶段的功能及过程。
(2)难点:E-R图的设计及如何将E-R图转换为关系模型。
四、课程教学方法(1)采用启发式教学,激发学生主动学习的兴趣,培养学生独立思考、分析问题和解决问题的能力,引导学生主动通过实践和自学获得自己想学到的知识。
(2)采用电子教案、多媒体教学与传统板书教学相结合,提高课堂教学信息量,增强教学的直观性。
(3)采用案例教学,理论教学与工程实践相结合,引导学生应用基本理论知识对工程实例进行分析。
(4)采用互动式教学,课内讨论和课外答疑相结合。
五、课程考核方法检验课程目标达成度,评价学生学习成果达成度。
考核环节包括平时成绩和期末考试成绩,总评成绩以百分计,满分100分,平时成绩由出勤、测验、课堂发言、团队项目等部分组成,各考核环节所占分值比例及考核细则如下。