博主参加了2020.08的河南省高等教育自学考试。然后把参加的考试整理成了回忆版的知识点。
1.本文档为为回忆版。 2.内容为知识点加习题。
一、单项选择题 二、多项选择题 三、名词解释 四、简答题 五、SQL书写题
1.最早的数据模型是:层次模型。
各局部E-R图之间的冲突主要有三类:属性冲突、命名冲突、结构冲突.
1.数据库系统
1、数据库系统的模式
题目:李明是一个学生,有学号、性别、选课、成绩等等。涉及三个E-R模型。 1)将E-R模型转换成关系模式 2)将李明的信息插入到数据库中(使用INSERT语句) 3)删除没有成绩的学生记录(DELETE) 4)选择选修两门课程的学生记录,并按照降序排列(使用 SELECT、WHERE、ORDER BY)
1、数据更新:数据的插入、删除、修改 2、数据库系统的定义 3、E-R模型是概念模型 4、数据模型的三要素:数据结构、数据操作、完整性约束 5、数据结构是对系统静态特性的约束。 6、数据库操作主要包括 两大类 7、关系是一张二维表。 8、外模式 模式 内模式 二级映像 数据独立性 这些名词的概念 9、一个数据库只有一个内模式 10、实体是客观存在并且可以相互区分的任何事物 11、复合属性是可以划分成更小部分的属性 12、选择:一对多联系 多对一联系 考察根据概念的具体内容选择名词 13、椭圆框表示属性 14、关系的每个属性都必须是原子的 15、主属性的定义 16、基本的关系运算有五种:选择 投影 并 差 笛卡尔积 (单选题) 17、除可以看做笛卡尔积的逆运算 18、R∩S相当于R-(R-S) 的缩写 19、Count是用来计数 20、SQL的两种使用方式 21、SQL的主要特点 22、SQL的核心动词:creat alter drop select insert delete update grant revoke 23、cluster表示建立的索引是聚簇索引 24、一个基本表最多只能建立一个聚簇索引 25、游标的概念 26、数据库的安全性 (多选题) 27、cascade表示级联 28、assertions表示断言 29、触发器的概念、这种模型被称作事件-条件-动作模型。 30、角色是一个命名的权限的集合 31、存取控制有两种:自主存取控制和强制存取控制 32、强制存取控制规则:(1)(2)(2`)选择题 33、Grant语句用来授予权限、revoke语句用来收回权限 34、CREAT USER用来创建用户 35、数据冗余:不必要的重复 36、冗余带来的异常是存储异常:修改异常、插入异常、删除异常。 37、Armstrong公理和推理。会考一个选择题 38、3NF和BCNF都使用函数依赖,是最重要的两种范式。 39、1NF 2NF 3NF BCNF 4NF 5NF 的关系。考了一道选择题。题型:BCFC属于哪个范式 40、概念结构设计一般使用E-R图表示 41、数据库设计的几个阶段。简答 42、查询的内部表示使用:查询树(语法分析树)或 关系代数表达式 43、关系代数表达式变换的启发式规则:选择运算应当尽可能先做、投影运算应当尽可能先做、选择一般优于投影。 44、事务的操作要么全做要么全不做。选择 45、事务的特性:ACID 原子性(atomicity) 一致性(consistency)隔离性(isolation) 持久性(durability) 46、事务并发执行可能导致:丢失修改、读“脏”数据、不可重复读 47、共享锁(share lock , S锁)又称读锁,事务T可读不可写Q;排他锁(exclusive lock , X锁)又称写锁,事务T可读又可写Q。 48、二级封锁协议可以防止读“脏”数据,但是不能保证可重复读。 49、活锁可以采用先来先服务的策略来避免某个事务无限等待。(选择) 50、防止死锁的方法是:一次封锁法和顺序封所法。 51、数据库系统的故障:事务故障、系统故障、介质故障 依据定义内容考察名词(选择) 52、依据故障的现象来选择属于哪种故障。 53、计算机病毒和恶意攻击属于其他因素的故障。 54、数据库系统通过登记日志和数据转储来简历冗余数据 55、日志记录必须严格按照鬓发实物执行的时间次序登记。 56、必须先记日志,后写数据库。 57、redo是用新值代替旧值,undo是旧值代替新值。 58、提高系统故障恢复效率的基本方法是使用检查点技术(单选) 静态转储和动态转储的概念(单选)