最近有同学想了解408考研复试内容,408考察很多方面,上海高顿考研网先给大家整理数据库方面的考试点,希望给考研的同学一些参考。
考研408复试考什么
数据库
1、什么是数据库
数据库是长期存储在计算机中的有组织的,可共享的数据集合
2、概念模式
数据库中全部数据的整体逻辑结构的描述
3、事务
数据库系统⼀组操作序列,这些操作要嘛都成功执⾏,要嘛都不执⾏,是⼀个不可分割的⼯作单位。
4、索引的⽬的
可快速定位数据在磁盘中的位置,避免从头⾄尾查找,从⽽加快数据查询速度。
5、游标的作⽤
通过游标机制可对SELECT语句的查询结果进⾏按⾏按列处理。
6、相容矩阵
说明事务对某数据对象的加锁请求在什么情况下可获准或被拒绝。
7、数据模型的三要素
数据结构,数据操作,数据约束
8、DBMS的基本功能
独⽴性,安全性,完整性,并发控制,故障恢复
9、DBMS的数据独⽴性是如何是是实现的?
将数据结构和数据⽂件从应⽤程序中分离出来,交给DBMS管理。
10、事务的性质?
ACID:原⼦性,⼀致性,隔离性,持久性
11.UML图
UML(统⼀建模语⾔),分为结构图和⾏为图;况图,类图,对象图,组件图,部署图;状态图,活动图
12、并发执⾏可能引起的问题?
丢失更新,读脏数据,读值不可复现
解决办法:采⽤加锁机制实现并发控制
13、数据字典
是对系统中数据的详尽描述,它提供对数据库数据描述的集中管理。
14、数据模型的分类?
层次模型,⽹状模型,关系模型,⾯向对象模型
15、什么是死锁?产⽣死锁的原因?
死锁是指多个进程因争夺资源⽽造成的⼀种阻塞现象
事务双⽅持有彼此所需要的锁⽽未释放,造成循环等待。
16、解除死锁状态?
将⼀事务作为牺牲品,把它撤销并回退,解除它的所有封锁,并恢复到初始状态
17、关系数据模型的数据完整性规则有哪些?
实体完整性规则,参照完整性规则,⽤户⾃定义完整性规则
18、数据库恢复的⼏种⽅法?
定期对整个数据库进⾏复制和转储;建⽴⽇志⽂件
19、为什么视图被称为虚表?/什么是视图?
在建⽴视图时,在数据字典中只存储有关视图的定义,⽽不存放数据,数据仍存放在基表中。
视图是建⽴在基本表之上的虚拟表,它具有与基本表相同的功能,可以对视图进⾏操作,但是对视图的修改不会影响基本表。
20、⽂件系统与数据库系统相⽐较,缺陷表现在?
数据联系弱,数据冗余,数据不⼀致
21、关系模式存在的问题?/产⽣异常的原因?/如何解决?
插⼊异常,删除异常,冗余及更换异常。
将多种数据集于⼀个关系模式中,使得属性间产⽣复杂的依赖关系。
按照需要,依照不同等级的范式分解模式。
22、什么是范式?
范式是指关系模式的规范形式。
23、为什么要进⾏关系模式的分解?
将低级别范式向⾼级别范式转换,其⽬的是消除异常。
24、互斥并发控制协议?
当⼀个事务访问某个数据对象时,不允许其他事务更新该数据对象。
25、数据库发⽣错误如何处理?
扫描⽇志⽂件,找到故障事务,撤销该事务并回退到该事务之前的正常状态
26、x锁协议:⼀个事务对数据对象A加了x锁,就可以对A进⾏读取和更新,加锁期间其他事务对A不能加任何锁
(s,x)加锁协议:读操作时,必须先给要操作的数据对象加s锁;写操作时,必须先给要操作的数据对象加x锁。(s锁与x锁,x锁与x锁
互斥)
27、活锁现象
(s,x)加锁协议可能会出现活锁现象,若⼀数据对象已被加了s锁,其他事务要申请对它的x锁,就需要等待。若不断有事务对它申请s
锁,使得数据对象⼀直被s锁占⽤,x锁得申请⼀直得不到获准
28、活锁得解决办法
采⽤先来先服务原则,按照请求加锁的顺序对事务排队
29、多粒度锁
⾏锁,页锁,表锁
30、产⽣死锁的必要条件
互斥条件,请求和保持条件,不剥夺条件,环路等待条件
31、处理死锁的基本⽅法
预防死锁,避免死锁,检测死锁,解除死锁
考研(408)复试考什么?相信大家看了以上内容之后已经了解了数据库方面考核的知识点,如果想了解更多考研(408)复试考点,请持续关注我们,后续会为大家更新更多内容。
考研已进入倒计时
高顿考研】带你开启你的备考之路
赶紧扫描下方二维码
领取模拟试卷
为你的考研助力吧!!