2022年数据库系统概论复习提纲 .pdf

上传人:H****o 文档编号:39725227 上传时间:2022-09-07 格式:PDF 页数:6 大小:61.66KB
返回 下载 相关 举报
2022年数据库系统概论复习提纲 .pdf_第1页
第1页 / 共6页
2022年数据库系统概论复习提纲 .pdf_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2022年数据库系统概论复习提纲 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库系统概论复习提纲 .pdf(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、数据库系统概论复习提纲一、概念第一章 绪论1.数据和语义的关系数据:对事物的符号记录。数据的解释是对数据含义的说明,数据的含义成为数据的语义。2.什么是数据库数据库:存放数据的仓库。3.数据库管理系统(DBMS)的功能有哪些数据定义、数据组织,存储和管理、数据库的事务管理和运行管理、数据库的建立与维护、其他功能4.什么是数据库系统计算机系统中引入数据库后的系统,主要包括数据库、数据库管理系统、应用系统、数据库管理员构成。5.数据库管理技术的发展经过了哪三个阶段人工管理阶段、文件系统阶段、数据库系统阶段6.数据库系统的特点数据结构化、数据的共享性高,冗余度低,易扩充、数据独立性高7.文件系统与数

2、据库系统的本质区别是什么文件系统特点:数据可以长期保存、由文件系统管理数据缺点:数据共享性差,冗余度大、数据独立性差8.什么是数据独立性、物理独立性、逻辑独立性数据独立性:数据库专用术语,包括物理独立性和数据的逻辑独立性。物理独立性:用户的应用程序与存储在磁盘上的数据库中数据时相互独立的。逻辑独立性:用户的应用程序与数据库的逻辑结构是相互独立的。9.数据的不一致性、安全性、完整性、并发控制、恢复的概念,10.数据模型的概念数据模型:描述数据,组织数据、和对数据进行操作。(对现实世界的模拟)11.数据模型的有哪三要素数据结构、数据操作、数据的完整性约束条件12.什么是概念模型概念模型:是现实世界

3、到机器世界的一个中间层次。13.最常见的四种数据模型层析模型、网状模型、关系模型、面向对象模型、对象关系模型14.关系模型中的术语:关系、元组、属性、主码、外码、全码、域、分量、关系模式码:亦称码键,码键能够唯一的确定一个元组。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页 -域:属性的取值范围分量:元组中的一个属性列15.关系模型的优点关系模型建立在严格的数学概念基础上的。关系模型的概念单一。关系模式的存取路径对用户是透明的,从而具有更高的数据独立性更好的安全保密性,简化程序员的工作。16.什么是数据库系统的三级模式和两级映射,其作用是什么模式:数据库中全体数据的逻辑结

4、构和特征描述,仅仅涉及到型的描述,不涉及具体的值。模式的实例:模式的一个具体值。模式是相对稳定的,而实例是相对变动的。三级模式:数据库的三级模式结构是指数据库系统由外模式,模式,内模式构成。一个数据库只有一个模式,多个外模式,一个内模式组成。17.数据库系统的组成硬件平台及数据库、软件、人员(数据库管理员DBA,用户)18.DBA 的职责决定数据库中的信息内容和结构决定数据库的存储结构和存取策略定义数据库安全性要求和完整性约束条件监控数据库的运行和使用数据库的改进和重组重建第二章 关系模型关系模式:R(U,D,DOM,F)R 为关系名,U 为组成该关系的属性名集合,D 为属性组U 中属性所来自

5、的域,DOM 为属性向域的映象集合,F 为属性间数据依赖关系集合。19.关系模型中的三类完整性约束实体完整性、参照完整性和用户定义的完整性20.什么是实体完整性、参照完整性和用户定义的完整性(第五章,应用)规则 1:主属性不能为空不仅两个或者两个以上的关系间存在引用关系,同一关系内部属性间也存在引用关系。21.关系代数中的5 种基本运算22.并、交、差、广义笛卡尔积、选择、投影、连接(等值连接、自然连接)、除运算的功能及符号表示(应用)第三章SQL(重点)23.SQL 的英文全称全称:structured query Language,结构化查询语言24.SQL 有哪两种使用方式独立语言:它能

6、够独立的联机交互的使用方式名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -嵌入式语言:嵌入到高级语言中。25.SQL 语言的主要功能:数据定义,查询,数据更新,数据控制26.视图、基本表、存储文件与三级模式的对应关系外模式对应于视图和部分基本表,模式对应于基本表,内模式对应于存储文件。一个关系对用一个基本表,一个基本表对应一个存储文件,一个基本表对应若干索引,索引也存储在存储文件中。一个或多个基本表到处视图。数据库中至存放视图的定义不存放视图的数据。27.常用的 SQL 语句及集函数(以 T-SQL 为准):CREATE、SELECT、INSERT、UPDATE、DEL

7、ETE、GRANT、REVOKE 等模式:schema cascade/distinct 级联/限制级联:删除模式的同时删除数据库中的所有数据限制:只删除没有任何下属对象的模式。表:table 主码:primary key 完整性约束的定义:foreign key Cpno references Course(Cno)定义表是要指明数据类型和长度。基本表的操作:创建:create table,修改:alter table(add,drop,alter clumn),删除:drop table.28.什么叫聚簇索引聚族索引:cluster,所谓聚族索引是指索引项的顺序与表中记录的物理顺序一致的索

8、引组织。显然,一个基本表只能建立一个聚族索引。(不建议建立聚族索引)索引的操作:创建索引:create unique/cluster index 名字on 表名(列名次序,列名次序.),删除索引:drop index 索引名。29.内连接、外连接、左外连接、右外连接的区别Is like=的区别:is null,like 后面可以跟通配符,=后面不可以跟通配符外连接:把舍弃的元组都保存在结果中。内连接:(典型的连接运算,使用像=或 之类的比较运算符)。包括相等连接和自然连接。左外连接:只把作关系R 中要舍弃的元组保存到结果中。右外连接:只把右关系S 中要舍弃的元组保存到结果中。30.相关子查询与

9、不相关子查询的比较和使用Sql 语言允许多层嵌套查询,子查询中不能用order by,order by 只能对最终查询的结果排序。不相关子查询:子查询的查询条件不依赖于父查询相关子查询:子查询的查询条件依赖于父查询31.全称量词和蕴涵逻辑在SQL 中的等价实现P111.32.什么叫视图,视图的作用一个或几个基本表到处的表。它与基本表不同,是一个虚表。作用:视图能够简化用户的操作。视图能是用户以多角度看待同一数据。视图对重构数据库提供了一定的逻辑独立性。视图能够对机密数据提供安全保护。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 6 页 -适当的利用视图可以清晰的表达查询。33.

10、什么样的视图不可更新一般的情况下,行列子集视图是可以更新的。DB2 规则:若视图是由两个以上基本表到处的,因此视图时不可更新的。若含有聚集函数,是不允许更新的。若含有 group by,是不允许更新的。若含有 distinct 短语,是不允许更新的。34.什么是存储过程,使用存储过程的优点,Transact-SQL 中如何创建和调用存储过程(讲义,第八章)35.什么是触发器,触发器的作用,Transact-SQL 中如何定义一个触发器。(讲义,第五章)第四章 数据库安全36.数据库安全37.安全控制的一般方法自主存取控制,强制存取控制角色的创建:create role 角色名。给角色授权:gr

11、ant 权限 on table student to 角色将一个角色授权给其他角色或用户:grant 角色 1 to 角色 2 或者用户第五章 关系数据库理论(重点)38.什么是函数依赖、完全/部分依赖、直接/传递依赖39.范式40.INF,2NF,3NF,BCNF 的定义应用:分析某个模式不好的性质及原因;判断某个模式最高满足第几范式;规范化。41.什么是多值依赖42.Armstrong 公理43.F+的定义44.XF+的含义及求法,(应用:判断X 是否为候选码,结合候选码的定义)45.最小依赖集的概念及求法第七章 数据库设计46.数据库设计一般步骤需求分析阶段-概念结构设计阶段-逻辑结构设

12、计阶段-物理设计阶段-数据库实施阶段-数据库运行与维护阶段47.需求分析的任务通过详细调查现实世界要处理的对象(组织,部门,企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的要求。48.概念设计方法与步骤(E-R 图)自顶向下。首先定义全局概念结构的框架,然后逐步细化。自底向上。首先定义各局部应用的概念结构,然后将他们集成起来,得到全局概念结构。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 6 页 -逐步扩张。首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他概念结构。混合策略。将自底向下和自底向上相结合

13、,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成有自底向上策略中设计的各局部变量。49.逻辑设计步骤(1)将概念结构转换为一般的关系、网状、层次模型。(2)将转换来得关系、网状、层次模型向特定DBMS 支持下的数据模型转换。(3)对数据模型进行优化。50.E-R 图向关系模式转换的规则第九章 查询优化51.为什么要进行查询优化?52.查询优化的一般准则第十章 恢复53.事务的四个特性原子性、一致性、隔离性、持续性。54.数据转储转储:DBA 定期地将整个数据库复制到磁盘或者另一个磁盘上保存起来的过程。静态转储:系统无运行事务的转储操作。动态转储:转储期间允许对数据库进行存取或者修改。

14、55.日志文件日志文件:用来记录事务对数据库的更新操作的文件。第十一章并发控制56.为什么要进行并发控制并发控制就是要用正确的方式调度并发操作,是一个用户事务的执行不受其他事务的影响,从而避免造成数据的不一致性。57.封锁的概念所谓封锁就是事务T 在对某个数据对象(表,记录)等操作之前,先向系统发出请求,对其加锁。58.什么是封锁的粒度封锁对象的大小就是封锁粒度。二、应用1分析给定关系模式R(U,F),1)求解候选码2)判断规范化级别3)分析是否合理4)进一步规范化到题目要求的级别名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 6 页 -知识来源:第六章(规范化,函数依赖)2设计

15、给定某一系统(如:教学管理系统)的描述(语义)1)画出 E-R 图2)转换成关系模式3)确定主码、外码、完整性约束知识来源:第一章(ER 图),第六章(规范化),第七章(设计)3关系代数和 SQL语言(以 T-SQL为准,复杂的查询请写好注释)1)按要求写出关系代数表达式或SQL 语句2)给出关系代数表达式或SQL 语句,写出语句含义3)存储过程和触发器的定义和调用知识来源:第二,三,五,八章三、题型1填空题(10 个,20分)E-R 模型是数据库设计中()阶段的有力工具。数据管理技术经历了(),(),数据库系统三个阶段2选择题(15 个,30分)关系数据库管理系统存储与管理数据的基本形式是()A)关系树B)二维表C)网络图D)文本文件数据模型的三个组成部分中,不包括()A)完整性规则 B)数据结构C)数据恢复D)数据操作3应用题(50 分)名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 6 页 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com