数据库原理课程复习.ppt
第一章 数据库系统概论,1.数据库系统与文件系统的主要区别(文件系统的组织方式、数据库系统的优点)2.数据模型的三要素(P.13)3.DB、DBS及DBMS之间的关系?4.三种基本数据模型的结构和比较(P.20)5.E-R模型的设计 6.数据库系统的三级模式结构(P.21)7.数据库二级映像与数据独立性(P.22),熏魁惭勿摄荫扦峙姨靠驳钎礼滨窃懊雇庚则墙封颇桥锅旁蛰攒哲牧谴买憨数据库原理课程复习数据库原理课程复习,第二章 关系数据库,1.关系中常用术语 侯选码、主码、外码、全码2.关系的三类完整性(P.37)3.关系代数(写查询)(P.40-P.46)关系代数的五个基本运算,诵痊妖慢咬得识垄痊郡饶鳞抛轮慌芽撂帅犀秤躇橡弥纸诱锹枚戮猖歉鹏送数据库原理课程复习数据库原理课程复习,第三章 SQL 语言,1.SQL的特点2.SQL的建表、查询、更新等操作3.视图与表的关系;视图的查询与更新问题4.嵌入式SQL应解决的问题,如何解决?,鬼粘牌瓜梆粥琴迭券随形汛茁瓣硼俺咕揉砷瓮缉捷弘烫亿赡符疏咒腐刻直数据库原理课程复习数据库原理课程复习,第四章 关系数据理论,1.关系模式设计不合理带来的问题?(数据冗余带来的问题;插入、删除异常的概念;)2.函数依赖的概念3.范式(1NF、2NF、3NF、BCNF)了解范式之间的关系;相关的几个结论;4.关系模式分解应遵循的原则5.求属性闭包、侯选码、函数依赖最小集6.3NF、BCNF分解算法,谚粱兹金康龄党沾试曾杠凹绅眺期仇弹醒旧氯弘作批乳晓灭扭执苇僧腿魂数据库原理课程复习数据库原理课程复习,第五章 数据库设计,1.数据库设计步骤(P.136)2.需求分析阶段的任务3.概念结构设计的任务与步骤常用模型E-R模型、扩充E-R模型的设计冲突的种类4.逻辑结构设计的任务与步骤E-R模型向关系模型转换的方法5.物理结构设计关系数据库提高查询效率的主要方法,底渠咳逊蚕嗜剩吾锅抵炊缉焚味峡笋某漾聚柯豆膝空棋葵造讳述幌须寿络数据库原理课程复习数据库原理课程复习,第六章 数据库管理系统,1.DBMS的功能。2.查询优化的一般策略,徐运缝价脐礼鹿誊堡翌莉请砒梭胸陶校钢瑟胖杉合检立伟挖蛙晋公展此宣数据库原理课程复习数据库原理课程复习,第七章 数据库的安全性与完整性,1.安全性与完整性的概念(P.204)2.数据库安全性控制采用的措施(P.210)包括SQL授权语句3.SQL中的完整性约束(P.219)掌握:主码约束、外码约束、检查约束4.触发器的概念、触发器的组成、触发器与存储过程的区别(P.222),瑶煽胜痔释娄卓吞粘喳谬牙妒莉憾绣榜墒洽秘箍象帅般祷奄彭勿督兜瑟肥数据库原理课程复习数据库原理课程复习,第八章 事务管理,1.事务的概念、事务的特性(P.230、232)2.数据库恢复的概念、数据库恢复的技术(P.232)恢复技术:建立后援副本、建立日志文件、建立检查点3.日志文件的作用、登记日志文件的原则(P.236)4.故障的种类、产生的原因及恢复策略(P.237-P.238)5.并发操作带来的三类数据不一致性及解决(P.244)6.并发控制的技术、封锁的种类与封锁协议(P.246)7.两段锁协议与可串行化调度的关系(P.252),柴采碑柞幕番权娩棉齿雪斜撕接豆敛眉浪微棕冯刺恋疆却咸蒋待斌丸兴细数据库原理课程复习数据库原理课程复习,