河北工业大学教学大纲数据库原理与技术课程教学大纲
《数据库原理》教案

《数据库原理》教案•课程介绍与目标•数据库基本概念•数据模型与数据库设计目录•SQL语言基础与应用•数据库安全性与完整性保护•数据库恢复与并发控制•数据库新技术与发展趋势01课程介绍与目标数据库原理课程概述数据库原理是计算机科学中的一门重要课程,它涵盖了数据库设计、实现、管理和优化等方面的知识。
本课程将介绍数据库的基本概念、数据模型、关系数据库、数据库设计、数据库管理系统(DBMS)以及数据库应用等方面的内容。
通过本课程的学习,学生将掌握数据库的基本原理和核心技术,具备设计和开发数据库应用系统的能力。
教学目标与要求教学目标培养学生掌握数据库的基本原理和核心技术,具备设计和开发数据库应用系统的能力,以及解决数据库相关领域实际问题的能力。
教学要求学生需要掌握数据库的基本概念、数据模型、关系数据库、数据库设计、DBMS等方面的知识,并能够运用所学知识解决实际问题。
课程安排与时间课程安排本课程共分为XX个章节,每个章节包含若干小节,每个小节涵盖一个特定的主题或知识点。
课程时间本课程共计XX学时,每周安排XX学时,共计XX周完成。
具体上课时间根据学校教学安排而定。
02数据库基本概念1 2 3对客观事物的符号表示,是计算机可以识别的输入。
数据可以是数字、文字、图像、声音等。
数据经过加工处理并对人类客观行为产生影响的数据。
信息具有时效性、共享性和价值性。
信息对信息的进一步加工和应用,是人类智慧的结晶。
知识可以表现为经验、规则、模型等。
知识数据、信息与知识用户使用数据库应用系统的各类人员,包括终端用户和开发人员。
基于数据库开发的各种应用系统,如企业管理系统、电子商务系统等。
数据库管理员负责数据库的建立、维护和管理工作的专业人员。
数据库长期存储在计算机内、有组织的、可共享的大量数据的集合。
数据库管理系统用于建立、使用和维护数据库的软件系统,是数据库系统的核心。
数据库系统组成0102数据定义功能提供数据定义语言(DDL),用于定义数据库的三级模式结构、两级映像以及完整性约束和保密限制等约束。
数据库原理及应用(MySQL版)-教学大纲

《数据库原理及应用》课程教学大纲一、课程基本信息(一)课程代码:(二)课程中文名称:数据库原理及应用(三)课程英文名称:Principle and Application of Database(四)课程性质:专业基础课程(五)适用专业:计算机科学与技术、软件工程、大数据与人工智能(六)开课单位:(七)教学时间安排:第 5 学期(八)先修课程:计算机基础、高级语言程序设计(九)后续课程:网络程序开发、大数据技术原理及应用(十)学时、学分安排:《数据库原理及应用》是计算机类各专业的必修课,是一门重要的专业基础课。
原理部分以数据库技术的实际应用为目标,重点讲述数据库的基础知识、基本原理和基本技术;应用部分以数据库应用开发为主,介绍数据库应用系统的设计方法、步骤和范例。
通过本课程学习,使学生在掌握数据库系统基本概念、原理的基础上,能熟练使用SQL语言在某一个具体的数据库管理系统上进行应用操作;掌握数据库原理、方法及步骤,具有数据库设计以及应用数据库管理系统的基本能力。
达成支撑专业学习成果相应的指标点。
课程目标对学生能力要求如下:课程目标1. 逐步掌握科学的学习方法,阅读并理解数据库相关教材、参考书和科技文献,不断地扩展知识面,增强独立思考的能力,更新知识结构。
课程目标2. 掌握关系代数语言的使用;能够熟练使用SQL语句进行数据操纵和数据定义。
课程目标3. 了解关系模型的基本概念;掌握关系数据库规范化理论,能够利用分解算法将关系模式进行合理的分解;掌握数据库设计方法和数据库系统维护的相关概念和应用。
课程目标4. 能够在MySQL平台环境和开发工具下使用SQL语句进行数据操纵和数据定义。
课程目标5. 具备良好的沟通、表达和团队协作能力。
三、教学内容与课程目标的关系1.理论教学第1章数据库系统的基本原理章节学时:(总学时:4学时;理论学时:4学时;实验学时:0学时)具体内容:(1)数据库系统概述(数据库系统概念;数据管理技术的产生和发展;数据库系统特点)。
数据库原理与应用教学大纲

课程名称
数据库原理与应用
Database Principles and Application
课程编号
(2014-2015-2)-23101072 -2014111006-1
学分/学时
3.5/60
所属教研室
信息与计算科学
前后课程
先修《离散数学》、《数据结构》,并行《网站架设与WEB设计》
第七章数据库设计
6
【了解】:数据库设计的特点;数据库物理设计的内容与评价;数据库的实施和维护。
【掌握】:数据库设计的特点;数据库物理设计的内容与评价;数据库的实施和维护。
第八章数据库编程
12
【了解】: SQL编程技术产生原因;常用的SQL编程技术。
【掌握】:嵌入式SQL编程;PL/SQL编程;ODBC或JDBC编程。
有关说明:
拟稿(签名):年月日
核稿(签名):年月日
审批(签名):年月日
第十章数据库恢复技术
第十一章并发控制
2
【了解】:什么是数据库的一致性状态;数据库运行过程中可能产生的故障类型;数据转储的概念及分类;什么是数据库镜像的功能。
【掌握】:事务的基本概念和事务的ACID性质;数据库恢复的实现技术;日志文件的内容和作用;恢复的基本原理和恢复的策略和方法。
数据库新发展
2
【了解】:数据库发展的三个阶段及数据库技术发展趋势。
[2]数据库系统概念(第六版),机械工业出版社,A.Silberschatz等著,杨冬青等译,2012
教学内容
学时
基本要求
第一章绪论
6
【了解】:数据库管理技术产生和发展过程、数据库系统的优点和好处、层次数据模型及网状数据模型的基本概念、数据库系统的组成、DBA的职责、数据库技术的主要研究领域。
《数据库原理与技术》课程标准

《数据库原理与技术》课程标准英文名称:Database Principle And Technology 课程编号:适用专业:计算机科学与技术学分:4一、课程性质《数据库原理与技术》为全日制大学本科计算机科学与技术专业的专业基础课程、核心课程和学位课程。
在专业的培养方案中一般都安排在大二第二学期实施,是一门学生进行软件开发的必修课程,对培养学生的工程思维能力及解决问题的能力具有重要作用,是.NET系列课程与JAVA系列课程的基础。
二、课程理念《数据库原理与技术》课程具有较强的理论性、实践性和先进性,通过本课程学习,使学生掌握扎实的数据库基础知识,培养学生数据库应用系统的开发能力和对数据库新技术的探究能力,课程理念应有以下几个方面:1、数据库技术是计算机系统的核心技术:数据库技术是计算机科学技术中发展最快且应用最广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。
课程主要研究如何存储、使用和管理数据,有较强的理论性和实用性。
随着计算机应用的发展,数据库应用领域已从数据处理、信息管理、事务处理扩大到计算机辅助设计、人工智能、办公信息系统等新的应用领域。
2、充分利用先修课程知识提高教学效率:学生在学习本课程时已具备大学信息技术、计算机程序设计方法和语言、数据结构、离散数学、操作系统等知识,为此,对于较难理解的概念,如数据库四个基本概念(数据库、数据库管理管理系统、数据库应用系统、数据库系统)的理解与区别、数据库系统三级模式和两层映像等,教学中应注重知识的引入、过渡和对比,尽可能通过通俗的语言以及学生容易联想的生活例子进行解释和类比,使学生在初步的编程基础上,提高学生分析、归纳和设计能力,自学与实践动手能力,系统集成和综合能力。
3、岗位技术需求是课程内容选取的基本导向:课程内容的设计上,通过对企业中DBA工作岗位所需要的能力需求进行分析,以工作过程为导向,以学生能力培养为重点,以实际的工作任务进行教学设计,改革以往理论与实训课相分离的状况,将理论知识与实训完美过程相结合,在实际操作过程中对理论知识进行整理和提炼,转而应用于实训项目问题的解决。
教学大纲-《数据库原理及应用》教学大纲-13计算机科学与技术

《数据库原理及应用》教学大纲课程代码:90612409 课程类型:专业基础课适合专业:计算机科学与技术总学时数:48 学分:3一、课程教学目的与任务通过学习《数据库原理及应用》,使学生系统地掌握数据库系统的基本原理和基本技术。
要求在掌握数据库系统基本概念的基础上,能熟练使用SQL语言在某一个数据库管理系统上进行数据库操作;掌握数据库设计方法和步骤,具有设计数据库模式以及开发数据库应用系统的基本能力。
二、理论教学的基本要求《数据库原理及应用》属于计算机科学与技术专业的专业基础课。
通过该课程的学习,培养学生在深入理解基本概念、理论和方法的基础上,能将所学知识应用于实践,达到熟练使用、维护、分析、设计和开发数据库应用系统的目的。
对于应用型人才,在教学过程中要注意以下能力的培养:使用和维护能力。
在学习数据库基本原理的基础上,掌握主流数据库管理系统的使用和维护方法;应用系统的需求分析、数据库设计、开发和调试能力。
能根据用户需求设计合理的数据库模式,并动手开发且成功调试数据库应用系统;协作与发展能力。
在使用维护数据库系统和开发数据库应用系统过程中的沟通与团队协作能力;自学以适应新技术发展的能力。
实践教学的目的是帮助学生在深入理解数据库系统原理和熟练掌握SQL语言使用方法的基础上,学习管理和维护具体的数据库系统,最终达到能够开发数据库应用系统的目的;实验教学采用演练结合的实验方式;实验考核由三部分组成:实验操作、实验报告、实验纪律。
五、教学内容第一章绪论教学目的和要求:了解数据库的基本概念、数据库管理技术的进展情况和数据库技术产生和发展的背景;掌握数据库系统的组成以及数据库技术的主要研究领域;重点理解数据库基本概念和基本知识,为今后的学习打好扎实的基础。
教学重点:关系数据模型的相关概念、数据库系统三级模式和两层映像的体系结构、数据库系统的逻辑独立性和物理独立性等。
教学难点:关系数据模型的相关概念、数据库系统三级模式和两层映像的体系结构、数据库系统的逻辑独立性和物理独立性等。
数据库原理与系统开发教程教学大纲8

课程编号:课程名称:数据库原理英文名称:Database Principles课程性质:专业教育(必修)总学时:41 (授课学时32,实验学时9) 学分:2适用专业:计算机科学与技术、信息管理与信息系统《数据库应用》教学大纲一、教学目标数据库是数据管理的核心技术,是信息化建设中的数据管理基础技术。
该课程是信息安全、信息管理、保密管理等专业的一门专业主干课,是一门理论性和实践性均较强的课程。
通过该课程的学习,使学生在掌握数据库原理和数据库系统设计方法的基础上,能够根据用户需求,设计和实现数据库及数据库应用程序。
以“夯实基础,面向应用,培养创新”为培养目标,使学生在扎实地掌握数据库基本理论和开发技能的基础上,能利用所学知识解决日常工作中的数据处理问题,在信息化建设中,具有专业知识,适应工作的需要。
同时,在数据库安全机制环节中学习一些基本的理论和实践知识,为构建符合信息安全要求的系统储备有关知识。
本课程的具体目标是:(1)让学生掌握数据库的基本概念、理论和设计方法;(2)让学生掌握数据库管理系统(DBMS)的管理机制;(3)让学生掌握数据库系统的开发技巧和方法;(4)让学生了解数据库安全的重要性以及机制和措施。
二、教学说明以教育部高等学校计算机科学与技术教学指导委员会编制的本专业核心课程教学实施方案为主线,结合我院的实际情况和学院特点,修订本教学大纲。
课程教学包括两条主线:一条从数据库原理的特性出发,介绍数据库概念、数据模型、关系数据库、数据库的安全保护策略等;另一条从实际应用的角度出发,介绍SQL语言、关系数据理论、数据库设计技术、相关的DBMS的操作等数据库应用系统开发技术。
两条主线不是独立的,而是相互融合,相辅相成。
理论主线为应用主线提供严格的理论支持,应用主线为理论主线提供实验演示平台和素材。
教学既让学生扎实地掌握数据库的基本理论, 又使学生全面掌握数据库的实际应用,使得学生能将所学知识应用于实践,达到熟练使用、维护,进而分析、设计和开发数据库应用系统的目的,为将来从事信息化研究开发工作提供良好的基础。
数据库原理课程教学大纲
《数据库原理》课程教学大纲〔2001年制订,2006年修订〕课程编号:210133英文名:Principles of Database课程类别:专业主干课前置课:数据库管理系统应用、数据结构后置课:学分:3学分课时:51课时主讲教师:李树青选定教材:萨师煊,王珊.数据库系统概论.北京:高等教育出版社,2004年.课程概述:本课程主要面向信息工程学院的信息管理和信息系统专业全体学生。
数据库原理是此专业的专业主干课程之一,它主要介绍了数据管理的相关理论和技术,从传统的文件数据管理发展到现阶段的数据库管理阶段,人们发展和研究了各种管理数据的有效方法,其中数据库管理系统的地位最为重要,它具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,一般的电脑信息系统都是建立在此基础之上。
本课程系统的讲述了数据库的基本原理,主要分为三大部分。
第一部分为设计篇,主要介绍数据库原理概述、数据模型和关系模型在数据库中的表达、关系理论原理及其表达、ER 模型和数据库设计、范式分析、SQL语言及其在系统的应用、视图、存储过程、触发器等。
第二部分为实现部分,主要介绍数据库的存储原理、索引和查询、事务处理等。
第三部分为高级数据库技术,主要介绍数据仓库与数据挖掘、新型数据库简介和结合面向对象语言的数据库编程等。
教学目的:通过本课程的教学,应使学生能基本掌握数据库的基本理论和设计数据库的基本方法,特别是ER分析技术和范式分析等数据分析技术。
同时,在数据库研究和应用领域内,提高分析问题和解决问题的能力,掌握SQL语言在具体数据库管理系统中的应用,为后续课程的学习和将来在实际工作中的应用打下扎实的理论和技术基础。
教学方法:对于信息管理专业学生而言,学习数据库原理这门课程时,应该把主要精力主要放在基本和和应用联系较为紧密的内容上,如数据库原理在数据库管理系统中的具体表达和常见的数据库使用方法等。
待学生能够从整体上能把握这门课程的相关知识后,再在相关理论知识上进行必要的深入。
数据库系统原理与设计教学大纲资料
江西服饰学院《数据库系统原理与设计》课程教课纲领一、课程的基本信息1、课程代码:12040803042、课程英文名称:The principle and design of database system3、课程类型:专业基础课4、课程学时:64 学时(此中理论44 学时,实验20 学时)5、合用专业:本科软件工程专业6、先修课程:计算机应用基础7、开课单位:江西服饰学院服饰商贸分院二、课程任务和目的《数据库系统原理与设计》是本专业的一门重要的基础课程。
本课程的教课目标是:学生需对以下知识进行系统学习:数据库知识、SQL Server 2008 的安装、数据库和表的成立、用户和帐号设置、SQL语言、数据查问、索引、视图、触发器、储存过程、游标等内容。
让学生经过学习有关的知识可以有助于迅速了解并掌握 SQL Server 的基本和常用操作。
三、理论教课的内容及基本要求第 1 章数据库基础数据库系统基本观点数据管理技术的发展数据模型现实世界信息世界机器世界关系数据库关系模型关系数据库的规范化理论数据库系统的系统构造数据库系统的三级模式构造数据库的二级映像与数据的独立性数据库系统设计简介本章要点难点:数据库系统基本观点、数据模型、关系模型、关系数据库的规范化理论、数据库系统的系统构造。
教课目标和要求:1.认识数据库的发展,数据库的设计和关系数据库的规范化2.掌握关系数据库的主键、外键以及数据完好性的等关系型数据库观点3.领悟数据库系统的特色、数据库的 3 种模型、数据库系统的用户和数据库管理系统第 2 章 SQL Server 简介概括SQL Server 的发展SQL Server 的客户机 / 服务器系统构造SQL Server 2008 的安装SQL Server 2008 的版本SQL Server 2008 的系统要求SQL Server 2008 的安装SQL Server 2008 的管理工具简介SQL Server 的数据库系统构造SQL Server 2008 的系统数据库简介SQL Server 2008 的系统表简介本章要点难点:客户机 / 服务器系统构造、 SQLServer 2008 的安装、SQLServer 2008 的管理工具简介、 SQL Server 的数据库系统构造。
《数据库原理与应用》课程教学大纲
《数据库原理与应用》课程教学大纲一、课程基本情况课程编号:12345678课程总学时:64,其中:授课48学时、实验16课程学分:3.0课程分类:必修开课学期:2春开课单位:信电学院适用专业:计算机所需先修课:高等数学,任一门程序设计语言,数据结构二、教学理念数据库技术是计算机软件学科的一个重要分支。
随着计算机应用的发展,数据库应用领域已从数据处理、信息管理、事务处理扩大到计算机辅助设计、人工智能和大数据支持等新的应用领域,成为信息技术的核心内容和重要课程。
课程建设坚持以工程教育认证标准为基础、以应用能力和创新能力培养为目标,努力创建以学生为主体、毕业产出为导向、可持续改进的数据库原理与实践课程教学模式。
强化OBE教育理念,有助于教师转变思路,立德树人,引导学生树立正确三观;有助于加深学生对专业理论知识的理解、提高学生毕业要求能力的达成。
通过本课程学习,使学生能够具备数据库的基本设计、维护和操作技能,初步具有独立开发信息管理系统的能力。
三、课程目标四、课程内容、教学要求与课程目标关系图五、教学方法本课程是理论和实践紧密结合的课程。
课程思政教育将运用其学科思维提炼其中蕴含的文化基因和价值内涵,将其转化为社会主义核心价值观的教学载体。
其主要方式是:(1)技术能力与职业素养:技术层面要针对专业特点组织课程内容和实践主题,通过基本概念讲解、重要理论推演和工程案例认知与配套实验课程,使学生熟悉数据库工程项目的研发流程,体验从需求分析到实施运行的全过程,让知识与实践得以交融和强化,达到综合实践能力及创新意识的培养目的;素养层面要通过多个环节的小组分工,以问题导向来讨论合作和实践锻炼,让学生体验职业角色责任和具体实施过程的岗位要求,把友善、沟通、合作、责任、诚信、创新等关键词与基于过程的个人心得分享和总结评价相结合,让学生切实认清上述职业素养内涵是现代高级工程技术人才必须具备的重要品质,促进社会主义核心价值观与理论实践课程的融合。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河北工业大学教学大纲
— 1 —
数据库原理与技术课程教学大纲
课程名称:数据库原理与技术
英文名称:Principle and Technology of DataBase Systems
课程类别:学科基础课
总学时:48(包括上机:8学时) 学分:3
适应对象:管理科学与工程类、经济类
一、 本课程的性质、目的与任务:
数据库原理与技术是本校管理学和经济学门类各专业的学科基础课,具有较强的理论性和实用性。
通过本课程及相关实验和课程设计的教学,应使学生掌握数据库的基本知识、数据库操作和应用的基本
技能以及数据库设计的一般方法。
二、 教学基本要求:
本课程采用课堂教学、实验教学和课程设计相结合的教学方式。要求任课教师科学组织课程内容,
通过清晰、精练的讲解和实验教学、课程设计,使学生掌握数据库平台、数据库操作和数据库设计的基
本知识和方法。
通过本课程的学习,学生应掌握数据库系统基本知识、关系数据库的基本原理和技术以及关系数据
库基本操作,并能根据实际应用要求,灵活运用所学的数据库设计方法进行数据库分析和设计。
三、 课程内容:
本课程的主要教学内容:数据库系统基本理论;关系数据库与关系系统;SQL语言特点、使用方
法;数据库安全性与完整性;关系数据理论;数据库设计;数据库恢复技术;并发控制。
四、 学时分配
学时 内容 要求
4 第1章 绪论 1.1 数据库系统概述 1.2 数据模型
1.3 数据库系统结构
1.4 数据库系统组成
1.了解数据管理技术的产生和发展过程,数据库系统
的优点和好处,数据库系统的组成等;
2.掌握层次数据模型及网状数据模型的基本概念,概
念模型的基本概念及其主要建模方法—E-R方法,关
系数据模型的相关概念,数据库系统三级模式和两层
映像的体系结构,数据库系统的逻辑独立性和物理独
立性等。
4
第2章 关系数据库
2.1 关系数据结构及形式化定
义
2.2 关系操作
2.3 关系的完整性
2.4 关系代数
1.了解关系数据理论产生和发展的过程,关系数据库
产品的发展及沿革;
2.掌握关系模型的三个组成部分及各部分所包括的
主要内容,关系数据结构及其形式化定义,关系的三
类完整性约束的概念,关系代数。
河北工业大学管理学院教学大纲
— 2 —
10 第3章 关系数据库标准语言SQL3.1 SQL概述 3.2 学生-课程数据库 3.3 数据定义
3.4 数据查询
3.3 数据更新
3.4 视图
1.了解SQL语言发展的过程,从而进一步了解关系数
据库技术和RDBMS产品的发展过程;
2.掌握SQL语言的特点,SQL语言与非关系模型(层
次模型、网状模型)数据语言的特点,从而体会SQL
语言之所以能够为用户和业界所接受,并成为国际标
准的原因,体会面向过程的语言和SQL语言的区别和
优点,体会关系数据库系统为数据库应用系统的开发
提供良好环境、减轻用户负担、提高用户生产率的原
因,熟练而正确的使用SQL语言完成对数据库的查
询、插入、删除、更新操作,特别是各种各样的查询,
掌握SQL语言强大的查询功能。
2
第4章 数据库安全性
4.1 计算机安全性概论
4.2 数据库安全性控制
4.3 视图机制
4.4 审计
4.5 数据加密
1.了解什么是计算机系统安全性问题,什么是数据库
的安全性问题;
2.掌握实现数据库安全性控制的常用方法和技术,数
据库中自主存取控制方法和强制存取控制方法,使用
SQL语言中的GRANT语句和REVOKE语句来实现自主
存取控制。
2 第5章 数据库完整性 5.1 实体完整性 5.2 参照完整性
5.3 用户定义的完整性
5.4 完整性约束命名子句
1.了解DBMS完整性控制机制的三个方面,即完整性
约束条件的定义,完整性约束条件的检查和违约反
应;
2.掌握用SQL语言定义关系模式的完整性约束条件。
4
第6章 关系数据理论
6.1 问题的提出
6.2 规范化
1.了解什么是一个“不好”的数据库模式,什么是模
式的插入异常和删除异常,规范化理论的重要意义;
2.掌握关系的形式化定义,数据依赖的基本概念(函
数依赖、平凡函数依赖、非平凡的函数依赖、部分函
数依赖、完全函数依赖、传递函数依赖的概念,码、
候选码、外码的概念和定义),范式的概念,从1NF
到BCNF的定义,规范化的含义和作用及应用,各个
级别范式中存在的问题(插入异常、删除异常、数据
冗余)和解决方法,能够根据应用语义,完整地写出
关系模式的数据依赖集合,并能根据数据依赖分析某
一个关系模式属于第几范式。
8 第10章 数据库设计 7.1 数据库设计概述 7.2 需求分析 7.3 概念结构设计
7.4 逻辑结构设计
7.5 数据库的物理设计
7.6 数据库的实施和维护
1.了解数据库设计的特点,数据库物理设计的内容和
评价,数据库的实施和维护;
2.掌握数据库设计的基本步骤,数据库设计过程中数
据字典的内容,数据库设计各个阶段的具体设计内
容、设计描述、设计方法等;
河北工业大学教学大纲
— 3 —
2
第10章 数据库恢复技术
10.1 事务的基本概念
10.2 数据库恢复概述
10.3 故障的种类
10.4 恢复的实现技术
10.5 恢复策略
10.6 具有检查点的恢复技
10.7 数据库镜像
1.了解什么是数据库的一致状态,数据库运行过程中
可能产生的故障类型,他们如何影响事务的正常执
行,如何破环数据库数据,数据转储的概念及分类,
具有检查点的恢复技术,什么是数据库镜像功能;
2.掌握事务的基本概念和事务的ACID性质,数据库
恢复的实现技术。日志文件的内容及作用,登记日志
文件所要遵循的原则,恢复的基本原理,针对不同故
障的恢复的策略和方法。
2 第11章 并发控制 11.1 并发控制概述 11.2 封锁 11.3 活锁和死锁
11.4 并发调度的可串行性
11.5 两段锁协议
11.6 封锁粒度
1.了解数据库并发控制技术的必要性,活锁和死锁的
概念,封锁粒度的概念,多粒度封锁方法,多粒度封
锁协议的相容控制矩阵;
2.掌握并发操作可能产生数据不一致性的情况(丢失
修改、不可重复读、读“脏数据”)及其确切含义,
封锁的类型,不同封锁类型的(例如X锁,S锁)的
性质和定义,相关的相容控制矩阵,并发调度的可串
行性概念,两段锁协议与可串行性的关系,两段锁协
议与死锁的关系。
2 课程总结,复习
五、 课程上机内容及要求
数据库原理与技术课程上机8学时,每次2学时,共4次,要求教师预先安装好上机实验所要求的
软件和运行环境。每次上机课前布置上机操作的内容和要求,课后整理上机实验结果,并加以分析和评
价。
学生应根据指导老师要求提前阅读指定的参考材料,认真准备上机操作的内容,努力完成实验任务,
切实提高动手操作能力。具体内容如下:
1、数据库管理系统认知
2、数据定义、数据查询;
3、数据查询、数据更新、视图;
4、安全性与完整性、数据库的备份和恢复。
六、 教材及参考书:
1. 王珊、萨师煊,数据库系统概论(第四版),高等教育出版社,2006
2. (美)C.J.Date,数据库系统导论(英文版,第7版),机械工业出版社,2002
3. 王姗、陈红,数据库系统原理教程,清华大学出版社,2002
4. (美)Jeffrey D.Ullman&Jennifer Widom,数据库系统基础教程,清华大学出版社,2001
5. 飞思科技产品研发中心,SQL Server2000基础与提高,电子工业出版社,2001
6. 闪四清,SQL Server实用简明教程,清华大学出版社,2002
7. 黄维通,SQL Server 2000简明教程,清华大学出版社,2001
七、 考核方法:
本课程为期末考试课程。课程总评成绩以学生期末考试成绩结合平时成绩综合评定,平时成绩根据
作业、提问、小测验、出勤、上机等情况来评定。
八、 制订者:李艳