数据库系统原理期末复习.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
˚¿ˇ˝ ˘˜' ·ˇ »¡¢¥¡ 1. ¶ˇ˚˚ ł——» ª Øˇ˜˚˜£—˝˚˙ ( C ) ¡£ A£ Æ ˚˜£—˝ B £ ˆˇ¶ˇ˜£—˝ C £ ˚`"ˇ˜£—˝ D £ ˝˜£—˝ 2. ł——¨»`" ¸¸ª˜` ˇ–—º— ( B ) ¡£ A£ ˇ˝ ˜˚— ˚ B £ « ˚— C £ ˇ˝ ˇˆß D £ ˇ˝ … 3. ˚¿Ł…˘˜—Ł˙ ˛ ¶˛£ »ª ˆ ( B ) –˚˛æ` ˛˜ Æ ß¡£ A. E-R ˝… B. ˚`˝… C. — Æ ˝… D. —¿˝… 4.SQL˜˚˝…˚˙· ( C ) —… ˜¡£ A£ »ø–– B £ ˚˝… C £ »ø––»˚˝… D £ ˚¿ 5. ˇ˜£˚ R(ABC) ˇ `¢˜" ˚ F={A¡œC £ C¡œB}£ ˚—… C ˜– C+ ˛" ( ) ¡£ A£ ABC B £ B C £ C D £ BC 6. ¯˜Ł…˘"˝´… Ł…˘ …˘˙¯`"ˆ˜˚˙ ( B ) ¡£ A. DFD B. ER ˝… C. —` ˝… D. ˛æ` ˝… 7.SQL—£ ı…¡˜Œ` BETWEEN 20 AND 30¡––˚˜Œ` 20 ` 30 …£ ˙ (A) ¡£ A£ ¤ 20¸Œ"˝ 30¸Œ B £ »¤ 20¸Œ"˝30¸Œ C£ ¤ 20¸Œ"˝« »¤ 30¸Œ D £ ¤ 30¸Œ"˝« »¤ 20¸Œ 8. ¢ ¢˚´˛æ–»·——˚–£ ˇ˝ ƒ–£ º—'˚´˛æˇ¨"¥¶·——˚–˜ Æ ß»ø£ ˚˙˚´˛æ˜ (C) ¡£ A. — B. »´— C. º— D. ˆ— ¶¡¢ˆß·˚ ˚˝£" 1. ` ¶˛¸ł— Ø : ˚˙ ¸ø—˚´˛æ–—º ` ¶˛¶˚ˇ…¸ł"˝ ¸ł¡£ ¢£ ¶¨˛"˛˚ ł——¶`¡¢—· ˙£ "Œ˙º ¢»æˆ¶ ˆ˚˜ ¸ł¡£ ¢ . ˆ¿ ˚´˛æ—£ ¸ø—˜ ¸ł˙º˙ˇ¨¸ø—˜ ¸ł˙º˙¡£ 2. " ˚ : ˚˙ ˇ—˚— …¨¡˜˙Ø¿¡£ 3. ˚¶`¢—£" ˚¿……˚ı—£ ˚¶`¢—˚˙ ƒˆ —"˝˚ …ˇ»¥¶`¢£ »˚ˇ¡£ ˚¶`¢— ˛˚¶`¢—"˝´… ˚¶`¢—` …¶¡£ 4. ˝Œß— : ˚˝Œß—£""˙ ˇ—˜"ØØ …˜˚—ˇ »˜˚˙¿¡£ ˛˝Œß—£" ˛˝Œß— º ˇ …˜`"ˇ— £ ˚˙ »˚— ˛ˆº –˙ ˇˇ`"ˇ˜`» ˇ— »·˜"Ø¡£ 5. ¨…¶ ¸ł— Ø : »…¶ ¸ł— Ø…ˇ˚´˛æ T¶`¨¡˚ R ˙–—ºˇ¨¶˘… S¸ł£ – ˚´˛æ Æ˚ł ¯˚˝ ¯¡£ 6. ·¥ ¢˘£" ˚˙ˆ»§¶¤ ˇ–ˇ˜»˚´…˙¶ ˜˚ ¡£ »'¶¤£ ¨˛ "˛ˆ»§¶–˜£ £ ˜ ø ˛æ˘¶ … »ˇƒ˜·¥ ¢˘£ DBMS "¸—˜ ª ł——… —˜˝Œß—¿˘¡£ ·¥ ¢˘¸˘…˚ł£ «˚˙–¨…˚ł ˛"`Ø»£ ¿˚˚'–¨ FOREIGN KEY …˚ł£ CHECK …˚ł ˛" ·˜… Ø"˝ £ — «ˇ "˝ ˙¿·˜˚ ¿˘˜`ƒ¡£ 7. ˚˜£—˝ : ˜£—˝˚˙¶ˇ˚˚ ˜ Øˇ¡£˚¿……˚ı—£ –˚˚—˝…˚ —˝…`"ˇ˜˜£—˝ ˘˛" ¡˚˜£—˝¡– ¡£ ¸¿ ˛"` —˝£" ¯˜˚˜£—˝"˝ Æ ˚˜£—˝¡£ 8. ˚´˛æ£" ˚˙ DBMS ˜»ø– ¥˛»£ ¸˚˙ˆ»§¶¤˜»Ø´… »´˜ ——`—¡£ ¸ ˚˙» »¿ ¿"˜ ¥˛»£ ˘—" ˜¸ø— £ "ˆ·¶…·——£ "ˆ·¶… »·——¡£ ¨¡¢…· 1¡¢…˚ DBMS ˜" ƒ˜¡£ ·£" DBMS ˜" ƒ˜—£"˚¿˜¶¤ ƒ˜¡¢˚¿˜ ƒ˜¡¢˚¿˜–£ » ƒ˜¡¢˚¿˜··¢ ¡¢˚¿˜˛ » ƒ˜¡¢˚¡£ 2¡¢˛"˚ ˆ· ˇ— »˚—— ·˜"Ø£¿ ·£" ˛" ˇ˚˙» "ؘ… "ˇ£ ¶ł… "ˇ—˜"¸ »˚— · ˇ£ ·¸ ˇ ˜£—˝—¶ ˇ`¸ˇ˘£ ˇ—˜"Ø »˜ ·£ ¿ˆ…·–Œ˚¶˛¤»˜"Ø¡£ 3¡¢˙º—· 3NF˜¶¤¡£–» ˇ˜£˚ »˚˙ 3NF˚–£ »Æ ˇ˚ ˆ·˛˚£¿˚ ¸ˆ¡£ ·£"¨ ß ˇ˜£˚ R˚˙ 1NF £ ¢˙ R—ˆ¿» ˙˚—¶… »·« R˜"¡ …£ ˜˙ˆ· ˘ R˚˙ 3NF˜£˚ ¡£ –» ˜£˚ »˚˙ 3NF˜£˚ ˚–£ ˜˙ˆ·»Æ· ˙˚— ¶"¡…˜·«£ ˇ—»Æ·˚¨£ ł¶ł˘ £¡£ £" R(A£ B£ C)—£ — A¡œB£ B¡œC ¡£·¸˚– R˜ …´º˚˙ A£ ·¸ A¡œ C˚˙» 【数据库系统原理期末复习知识点】 一、选择题 1. 数据库系统中,对现实世界进行第一层抽象的数据模型是实体联系模型(C)。 2. 自然联接运算要求两个关系具有公共属性(B)。 3. 需求分析阶段通常采用数据流图(B)表示业务流程分析的结果。 4. SQL的视图可以由基本表或视图(C)导出。 5. 在关系模式R(ABC)中,若F={A→C,C→B},则属性集C的闭包C+为C(C)。 6. 概念设计和逻辑设计之间的桥梁是ER图(B)。 7. SQL语句“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,包括20岁和30岁(A)。 8. 事务的隔离性(C)是指并发事务执行时,结果与这些事务单独执行时保持一致。 二、名词解释 1. 两段锁协议:事务在读写数据前先锁定,解锁请求晚于封锁请求,保证并发操作的正确性。 2. 函数依赖:描述了一个属性值如何依赖于其他属性值的规则。 3. 数据独立性:数据与应用程序的独立,分为物理独立性和逻辑独立性,确保数据不受应用程序更改的影响。 4. 完整性规则:包括实体完整性(不允许主键为空)和参照完整性(不允许引用不存在的元组)。 5. 三级封锁协议:增强并发控制的机制,确保事务的正确执行。 6. 触发器:由事件触发的特殊过程,用于执行特定操作,提供更复杂的约束和数据控制。 7. 数据模型:现实世界的抽象,分为概念数据模型和结构数据模型,如E-R模型和关系模型。 8. 事务:数据库管理系统的基本工作单元,具有原子性、一致性、隔离性和持久性。 三、简答题 1. DBMS的主要功能包括:数据库定义、操纵、保护、存储管理、维护和数据字典管理。 2. 关系中不允许重复元组,以保证关系模型的唯一性,每个元组通过键来唯一标识。 3. 3NF定义:每个非主属性都不传递依赖于候选键。非3NF可能导致数据冗余,引发更新异常。例如,R(A, B, C),A→B, B→C,可能导致A→C的传递依赖,造成冗余和更新异常。 4. 关系模式R(A, B, C, D, E),F={AB→C,BC→A,AC→B,D→E},候选键可能是AB, AC, BC, AD, AE,因为它们都可以唯一确定其他属性。 5. R=ABCD,F={A→B,B→C, D→B},可以分解为3NF:R1(AD),R2(DB),R3(BC),去除传递依赖。 6. 并发操作可能引发的问题包括:丢失更新、脏读、不可重复读和幻读,解决这些问题通常通过并发控制机制,如两段锁协议、事务的隔离级别等。 这些知识点涵盖了数据库系统的基础,包括数据模型、关系操作、完整性规则、并发控制以及数据库管理系统的核心功能。理解和掌握这些内容对于理解和使用数据库系统至关重要。
- 粉丝: 192
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助