还剩5页未读,继续阅读
文本内容:
《数据库原理》课程简介课程编号课程名称数据库原理1240514005课程性质学时学分必修644学时分配授课实验上机实践实践(周)5212考核方式闭卷考试,平时成绩占期末成绩占30%,70%o开课学院信息工程学院更新时间合用专业计算机科学与技术专业、软件工程专业先修课程程序设计语言、数据结构课程内容数据库技术是计算机科学技术的一个重要分支,是构成信息系统的基础《数据库原理》课程是计算机科学与技术专业(本科)的重要的专业核心课,同时也是软件工程专业的专业基础课程本课程从着重介绍数据库系统的基本概念、原理和技术方法课程内容包括数据库系统的基本概念、关系运算理论、语言、关系规范化理论、数据库应用系统的设计方法、数据库系统的安SQL全性控制、完整性控制、并发控制和系统故障恢复等通过教学,使学生系统地掌握数据库系统的知识,培养学生运用数据库技术解决问题的能力,为更深入地学习数据库技术和今后从事系统设计实践打下良好的基础Brief IntroductionCode1240514005Title DatabasePrincipleCourse natureSemester Hours64Credits4RequiredSemester HourLectureExperimentComputer LabPractice5212Structure PracticeWeek Closedbook examination,usually resultsaccounted for30%,the finalgradeAssessmentaccounted for70%.Offered byDateSchool ofInformation EngineeringforComputerScience andTechnology,Software EngineeringPrerequisiteProgramDesign lanuage,Data StructureCourseDescription:Database technologyis acomputer sciencetechnology,and nowhas becomean importantbranchof computer science.It isa foundationof informationsystem.The DatabasePrinciples isaspecialized corecourse ofcomputerscienceand technologyprofessionals.It canalso takeas aspecializedcourse ofsoftware professionals.This coursehighlights the basic concepts,principles andtechniques of database system.Thecontent ofthis courseinclude conceptsofdatabase system,relation operationtheory,SQLlanguage,relation normalizationtheory,design anddevelopment ofDB system,securitytechnology,integrity control,concurrency control,DB recoveryand soon..Through thecurriculum studentscan masterthebasicknowledge ofdatabasesystem,get athoroughunderstanding ofhow touse databasetechnology tosolve problem,and laya goodfoundationfor morein-depth studyand engagedin thepractice ofsystem developmentin thefuture.《数据库原理》课程教学大纲课程编号课程名称数据库原理1240514005课程性质必修学时64学分4学时授课实验上机实践实践(周)5212考核方式闭卷考试,平时成绩占期末成绩占30%,70%o开课学院信息工程学院更新时间合用专业计算机科学与技术专业、软件工程专业先修课程程序设计语言、数据结构
一、教学内容第一章绪论数据库系统概述
1.1数据模型
1.2数据库系统结构
1.3数据库系统的组成
1.4教学难点关系数据模型、数据物理独立性与逻辑独立性教学重点数据库系统概念数据库、数据库管理系统;数据库的特点;关系模型;三级模式二级映像的结构;数据独立性;数据库系统的组成第二章关系数据库关系的基本概念
2.1关系的数据操作
2.2关系的完整性
2.3关系代数
2.4教学难点笛卡尔积运算;除运算教学重点关系的数据结构;关系的完整性;关系的数据操作;选择运算;投影运算;连接运算;除运算;用关系代数表达查询需求第三章关系数据库标准语言SQL语言概述
3.1SQL数据查询
3.2SQL数据定义
3.3SQL数据更新
3.4SQL视图
3.5SQL教学难点多表连接查询;嵌套查询;视图的概念与定义教学重点语言的特点;单表条件查询;多表查询;表定义;视图定义;索引定义;用SQL SQL语言实现对数据库各种对象的插入、删除、修改等操作第四章数据库安全性计算机安全性概论
4.1数据库安全性控制方法
4.2教学难点存取控制、视图的安全性控制机制教学重点用户识别与鉴定;存取控制;视图;审计;数据加密第五章数据库完整性数据库完整性概述
5.1实体的完整性
5.2参照的完整性
5.3用户定义的完整性
5.4触发器
5.5教学难点数据库对象完整性的定义与实现,触发器的应用教学重点数据库完整性的含义;完整性控制机制;实体完整性;参照完整性;用户定义完整性;触发器定义第六章数据库设计概述数据库设计的步骤
6.1图设计
6.2E-R图集成
6.3E-R教学难点图设计方法与应用E-R教学重点数据库设计的个步骤;概念结构设计和逻辑结构设计的方法;模型的图示;6E-R图的设计过程E-R第七章关系模式的设计关系模式的概念
7.1子模式的定义
7.3教学难点如何将图转化为关系模式E-R教学重点关系模式;转化规则第八章关系规范化理论关系中的数据依赖
8.1范式
8.2关系模式的规范化
8.3教学难点如何规范化关系模式,使其满足2NF,3NF,BCNF…教学重点部份函数依赖和传递函数依赖的概念;关系模式规范化的规则和应用;多值依赖与第四范式第九章数据库编程存储过程
9.1数据库访问技术
9.2教学难点存储过程教学重点块;存储过程定义;访问和管理数据库中数据的方法PL/SQL第十章并发控制事务的基本概念
10.1并发操作的调度
10.2封锁和封锁协议
10.3活锁和死锁
10.4可串行性和两段锁协议
10.5教学难点如何实现用三级封锁协议解决并发操作中的数据不一致问题,用两段锁协议保证并发操作的可串行化教学重点事务的概念;事务的特性;多事务的调度方式;三种数据不一致问题;封锁ACID技术;三级封锁协议;活锁与死锁;可串行化调度的含义;两段锁封锁技术第十一章数据库恢复技术数据库恢复概述
11.1故障的种类
11.2恢复的实现技术
11.3教学难点事务故障的恢复策略;系统故障的恢复策略教学重点事务故障;系统故障;介质故障;数据转储;日志文件;各种故障的恢复策略
二、教学要求第一章绪论教学要求掌握数据库系统中基本术语,理解数据库系统的特点,掌握的主要功能了DBMS解层次、网络基本数据模型,掌握关系数据模型的特点理解数据库的三级模式二级映射的体系结构,及与数据独立性之间的关系第二章关系数据库教学要求掌握关系的基本概念;掌握关系模型的三类完整性约束;深刻理解关系模型的数据结构;熟练掌握使用关系代数解决各种查问询题的应用第三章关系数据库标准语言SQL教学要求掌握语言的基本特点,熟练掌握定义语句、各种查询语句、更SQL SQL SQL SQL新语句的使用第四章数据库安全性教学要求理解数据库安全性设置的必要性,掌握数据库安全性控制的主要方法第五章数据库完整性教学要求掌握数据库完整性的概念,理解实体完整性、参照完整性、用户定义完整性的含义,掌握触发器的应用第六章数据库设计概述教学要求详细了解数据库应用系统设计的全过程重点掌握概念设计中模型设计方法E—R学完六七八章,应具有设计简单的数据库应用系统的能力第七章关系模式的设计教学要求重点掌握逻辑设计中模型向关系模式的转换方法与应用学完六七八章,应E—R具有设计简单的数据库应用系统的能力第八章关系规范化理论教学要求掌握函数依赖、侯选码,主码、外码的概念了解关系模式设计中可能浮现的问题,掌握模式分解的原则和分解的方法理解什么是如何对关系模式进行规范化1NF,2NF,3NF,BCNF,处理,了解什么是多值依赖和学完六七八章,应具有设计简单的数据库应用系统的能力4NFo第九章数据库编程教学要求了解块的结构;掌握存储过程定义;熟悉应用程序中使用编程来访问PL/SQLSQL和管理数据库中数据的方法第十章并发控制教学要求掌握事务的基本概念及特性了解并发操作可能带来的数据不一致现象掌握封锁、排它锁、共享锁、活锁和死锁的内涵理解并发调度的可串行性掌握三级封锁协议和两段锁协议第十一章数据库恢复技术教学要求了解数据库系统故障的种类,掌握数据库恢复的实现技术,熟悉针对不同故障数据库的恢复策略
三、章节学时分配章次总课时课堂讲授实验上机实践备注188226631410442256426347428449642104411642总计645212
四、教材与主要参考资料教材⑴王珊,萨师炮.数据库系统概论(第四版).北京高教教育出版社,
2022..参考资料王珊.数据库系统简明教程.北京高等教育出版社,
[1]
2022.施伯乐丁宝康汪卫.数据库系统教程(第三版).北京高等教育出版社,
[2]
2022.执笔:审核:批准:。
个人认证
优秀文档
获得点赞 0