好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

超详细数据库原理知识归纳总结(超详细)和期末(重点)试卷(重点).pdf

18页
  • 卖家[上传人]:学****
  • 文档编号:197756080
  • 上传时间:2021-09-26
  • 文档格式:PDF
  • 文档大小:700.88KB
  • / 18 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 学习必备 欢迎下载 数据库学问要点归纳 第 1章 数据库基础学问 1.数据库( DB)是一个按数据结构来储备和治理数据的运算机软件系统; 数据库是长期储存在运算机内的,有组织的,可共享的数据集合; 数据库治理数据两个特点: 1.数据整体性 2.数据库中的数据具有数据共享性 2.数据库治理系统( DBMS )是特地用于治理数据库的运算机系统软件 3.数据库应用系统是在数据库治理系统( DBMS)支持下建立的运算机应用系统,简 写为 DBAS ;数据库应用系统是由数据库系统,应用程序系统,用户组成的; 例如,以数据库为基础的财务治理系统,人事治理系统,图书治理系统 统等等; ,成果查询系 4.数据库系统 DBS 是一个实际可运行的储备,保护和应用系统供应数据的软件系统, 是储备介质, 处理对象和治理系统的集合体; 成; 它通常由软件, 数据库和数据治理员组 5.数据库中数据独立性 数据和程序之间的依靠程度低,独立程度大的特性称为数据 独立性高; 1,数据的物理独立性 数据的物理独立性是指应用程序对数据储备结构的 数据的规律独立性是指应用程序对数据全局规律 依靠程度; 2,数据的规律独立性 结构的依靠程度; 6.数据库的三级模式是模式,外模式,内模式; 1.模式( Schema)一个数据库只有一 个模式 2.外模式( External Schema)一个数据库有多个外模式; 3.内模式( Internal Schema)一个数据库只有一个内模式; 7.数据库系统的二级映象技术 第 2章 数据模型与概念模型 1.实体联系的类型:一对一联系( 1:1) 一对多联系( 1:n) 多对多联系( m:n) 图描述现实世界的概念模型,供应了表示实体集,属性和联系的方法; 长方形表示实体集 3.数据模型的三要素 椭圆形表示实体集的属性 菱形表示实体集间的联系 数据结构, 数据操作,数据约束条件 数据结构分为:层状结构,网状结构和关系结构 常见的数据模型: 层次模型,网状模型和关系模型; 层次模型用树形结构来表示各类实体以及实体间的联系 第 1 页,共 18 页 学习必备 欢迎下载 第 3章 数据库系统的设计方法 1.数据库系统设计应分 6 个阶段进行,这 6 个阶段是需求分析,概念结构设计,规律 结构设计,物理结构设计,数据库实施和数据库运行和保护; 需求分析的任务和方法:分析用户活动涉及的数据,绘制数据流图 分析系统数据,确定数据字典 2.数据流图( Data Flow Diagram,简称 DFD) 数据流图有 4 种基本符号; 参照课本 3.数据字典( Data Dictory DD )是各类数据描述的集合; 例 在简洁的教务治理系统中,有如下语义约束: 一个同学可选修多门课程,一门课程可被多个同学选修;因此同学和课程之间是 多对多的联系; 一个老师可讲授多门课程, 一门课程可以由多个老师讲授; 是多对多的联系; 因此老师和课程之间也 一个系可有多个老师, 一个老师只能属于一个系; 系,同样系和同学之间也是一对多的联系; 因此系和老师是之间一对多的联 实体集的转换规章 一个实体集转换为关系模型中的一个 第 2 页,共 18 页 学习必备 欢迎下载 关系,实体的属性就是关系的属性,实体的 码就是关系的码,关系的结构是关系模式; 【例】将图中含有 m:n 二元联系的 E-R 图,转换为关系模型; , 转换的关系模型为: 同学(学号,姓名,年龄,性别) ; 课程(课程号,课程名,学时数) 选修(学号,课程号,成果) . 第 4章 关系数据库 1.1) 元组:关系表中的每一横行称作一个元组,组成元组的元素为重量; 2) 属性:关系中的每一列称为一个属性; 3)码:在关系的各个属性中,能够用来唯独标识一个元组的属性或属性组; 4)侯选码:在一个关系中,某一个属性或属性组的值能唯独标识该关系的元组,而 其真子集不行,就该属性或属性组称为侯选码; 5)主码:如一个关系有多个侯选码,就选定其中一个为主码; 6) 主属性和非主属性:关系中,候选码中的属性称为主属性,不包含在任何候选码 中的属性称为非主属性; 2. 关系操作包括数据查询,数据保护和数据掌握三大功能 : 关系代数 1)集合运算符:(并运算) ,(差运算),(交运算), (广义笛卡 儿积); 特地的关系运算符: (挑选) ,(投影) , (连接) , (除); 3. 投影(Projection)运算 A(R)= tA|t R . 主要是从列的角度进行运算; 第 3 页,共 18 页 学习必备 欢迎下载 【例 4-3】在同学课程数据库中,查询同学的姓名和所在系; 表示为: 姓名,所在系(同学) 4. 连接运算:连接是从两个关系的笛卡儿积中选取属性间满意肯定条件的元组; 【例 4-4】设同学和选课关系中的数据如下,同学与选课之间的笛卡儿积,等值连接 和自然连接的结果如表所示; 第 4 页,共 18 页 学习必备 欢迎下载 第 5章 关系数据库标准语言 SQL 1.CREATE VIEW 视图名 ( 列名组 AS 子查询 WITH CHECK OPTION 【例 5-6】建立运算机系同学的视图; ) CREATE VIEW 运算机系同学 FROM 同学 WHERE 所在系 =运算机 学号 ,姓名 ,年龄 AS SELECT -with check option 第 5 页,共 18 页 学习必备 欢迎下载 【例 5-8】将同学的学号,总成果和平均成果定义一个视图; Create view S_SC_v( 学号 ,总成果 ,平均成果 ) As select 学号 ,sum(成果 ),avg( 成果 ) From 选课 Group by 学号 不能同时修改两个或者多个基表; GROUP BY 子句:结果集分组;当目标列中有统计函数,就统计为分组统计,否就为对整个结果 集统计;子句后带上 HAVING 子句表达组挑选条件; ORDER BY 子句:排序;当排序要求为 ASC 时升序排序;排序要求为 DESC 时降序排列; 【例 5-11】求选修 C1 课程的同学学号和成果,并要求对查询结果按成果的降序排列,假如成果 相同就按学号的升序排列; SELECT 学号 ,成果 FROM 选课 WHERE 课程号 = C1 ORDER BY 成果 DESC,学号 ASC 提示:姓名 LIKE 张 % 用 _通配符表示任意一个字符 2)用 %通配符表示数目不确定的字符 3)用 通配符并表示字符列表或字符范畴内的任一字符 例 在选课关系中,运算每个同学各门课程的总成果,平均成果并依据总成果降序排列; Select 学号 From 选课 ,sum(成果 ) 总分 ,avg(成果 )as 平均分 Group by 学号 Order by sum( 成果 ) desc 2. 授权语句 GRANT 系统特权组 To用户组 | PUBLIC 【例 5-42】把修改同学学号和查询同学表的权力授予用户王平; GRANT UPDATE( 学号 ), SELECT ON 同学 TO 王平; 3. 收权语句 REVOKE 权限组 |ALL PRIVILIGES ON 对象名 【例 5-44】将用户王平的可以在同学表中修改 同学学号的权益收回; REVOKE UPDATE( 学号 ) ON 同学 FROM 王平; 数据库原理模拟试卷( 1) 第 6 页,共 18 页 学习必备 欢迎下载 一,单项挑选题(本大题共 20 小题,每道题 B ; 1 分,共 20 分); 1 描述事物的符号记录称为 A,信息 ,数据 ,记录 D ,记录集合 B C 2 B 是位于用户与操作系统之间的一层数据治理软件; A,数据库系统 B ,数据库治理系统 C ,数据库 ,数据库应用系统 D ; D 3数据库系统不仅包括数据库本身,仍要包括相应的硬件,软件和 A,数据库治理系统 C,数据库应用系统 4 数据库系统阶段,数据 ,数据库应用系统 ,各类相关人员 B D D ; A,具有物理独立性,没有规律独立性 B,有物理独立性和规律独立性 C,独立性差 D,有高度的物理独立性和肯定程度的规律独立性 5 B 属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次; A,数据模型 B ,概念模型 , E-R 图 ( A ) D ,关系模型 C 6. 要保证数据库的数据独立性,需要修改的是 A. 三层模式之间的两种映射 C. 模式与外模式 7. 以下四项中说法不正确选项 A. 数据库削减了数据冗余 B. 模式与内模式 D. 三层模式 ( C ) B. 数据库中的数据可以共享 D. 数据库具有较高的数据独立性 C. 数据库防止了一切数据的重复 8. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职 员到部门的联系类型是 (C ) C. 多对一 A. 多对多 B. 一对一 D. 一对多 9有 12 个是 式有 个实体类型,并且它们之间存在着 15 个不同的二元联系,其中 4 个是 1:1 联系类型, ER 结构转换成的关系模 5 1:N 联系类型 ,6 个 联系类型,那么依据转换规章,这个 M:N ( B ) B 18 个 A 17 个 C 23 个 ) B. 查询 D 27 个 10. 在视图上不能完成的操作是 A. 更新视图 C. 在视图上定义新的基本表 (C D. 在视图上定义新视图 11现有一个关系:借阅(书号,书名,库存数,读者号,借期,仍期) 个读者多次借阅,但不能同时对一种书借多本;就该关系模式的码是( ,假犹如一本书答应一 D ) ; A,书号 C,书号 ,读者号 ,书号 +读者号 +借期 B +读者号 D 12. 以下四项中,不属于数据库特点的是 ( D ) A. 数据共享 C. 数据冗余较小 13. 数据库中储备的是 A. 数据 C. 数据之间的联系 数据完整性 数据独立性低 B. D. ( D B. ) 数据模型 数据以及数据之间的联系 D. 第 7 页,共 18 页 学习必备 欢迎下载 14. 以下数据模型中,数据独立性最高的是( B ) A,网状数据模型 C,层次数据模型 ,关系数据模型 ,非关系模型 B D 15. 关系数据模型的三个组成部分中,不包括 ( C ) A. 完整性规章 C. 复原 B. 数据结构 D. 数据操作 16如事务 需对数据对象 a. 读锁 对数据对象 A 进行读取和修改操作,且其它任何事务都不能拜访 A ,此时事务 T T A 加上 ; ( C ) b. 死锁 c. 写锁 d. 活锁 17. DBMS 中实现事务隔离性的子系统是 ( C ) A. 安全性治理子系统 C. 并发掌握子系统 完整性治理子系统 复原治理子系统 语句实现的; ( C ) B. D. 18. 在 SQL 语言中授权的操作是通过 19概念结构设计阶段得到的结果是 a. 数据字典描述的数据需求 c. 某个 DBMS所支持的数据模型 ; ( B ) b.E-R 图表示的概念模型 d. 包括储备结构和存取方法的物理结构 20. 一个 m:n 联系转换为一个关系模式;关系的码为 ; ( B ) a. 某个实体的码 c.n 端实体的码 b. 各实体码的组合 d. 任意一个实体的码 二,填空题(每空 1 分,共 15 分) 1 指出以下缩写的含义: ( 1)DD ( 2) DBMS ( 3) DBS ( 4) DDL ( 5) SQL 数据字典 数据库治理系统 数据库系统 数据定义语言 结构化查询语言 2假如一个关系中的属性或属性组并非该关系的码,但它是另外一个关系的主码,就称其为该 关系的 外码 ; 3为了使通过视图插入新行时,元组满意视图的定义条件 option 子句; , 在定义视图时必需加上 _with check 4. 分解关系时遵循的两条基本原就是:具有无损连接性的分解,保持函数以来的分解 ; 并发操作通常会带来三类问题,它们是 丢失更新 , _不行重复读 和 读脏数据 ; 6. 假如一个满意 1NF 。

      点击阅读更多内容
      相关文档
      浙江省温州市洞头区2025年九年级下学期数学基础素养第一次适应性检测试题含答案.pptx 四川省内江市2025年九年级中考数学第一次模拟考试卷.pptx 浙江省宁波市镇2025年中考数学一模试卷含答案.pptx 湖南省长沙市2025中考第一次模拟考试数学试卷含答案.pptx 浙江省金华市2025年中考一模数学模拟试题含答案.pptx 浙江省宁波市2025年九年级学业水平质量检测数学试卷含答案.pptx 湖南省长沙市2025年中考数学模拟卷含答案.pptx 浙江省宁波市镇海区2025年中考一模数学试题含答案.pptx 湖南省长沙市望城区2025年中考一模数学试题含答案.pptx 四川省内江市2025年中考一模考试数学试题含答案.pptx 广东省深圳市2025年九年级下学期第二次学业质量监测数学试卷(二模).pptx 浙江省温州市2025年中考一模数学试卷含答案.pptx 四川省绵阳市平武县2025年一模数学试题含答案.pptx 浙江省温州市2025年九年级学生学科素养检测数学试卷(二模)含答案.pptx 四川省绵阳市北川羌族自治县2025年中考一模数学试题含答案.pptx 浙江省绍兴市2025年初中毕业生学业水平调测数学试题含答案.pptx 四川省广元市2025年九年级中考一诊数学试题含答案.pptx 浙江省金华市2025年中考模拟预测数学试题含答案.pptx 湖南省长沙市2025年九年级中考一模数学试题.pptx 高考语文一轮复习讲义 课时精炼专题15 对点精练五 精准赏析艺术技巧.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.