2022年数据库原理与应用总复习整理 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年数据库原理与应用总复习整理 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库原理与应用总复习整理 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1 页 共 9 页填空题1.一个数据库系统主要由数据库、数据库管理系统、应用系统、数据库管理员和 用户等 5 部分构成。2.数据库的三级模式是指外模式、模式、存储模式。数据库系统的二级映像技术及作用(1)模式/内模式映像(2)模式/外模式映像3.数据库中数据的最小单位是数据项。4.数据库中数据独立性分为逻辑独立性和 物理独立性5.两个实体集之间的联系可概括为3 种:1)一对一 2)一对多 3)多对多6.最常用的数据模型主要有三种层次模型(Hierarchical Model)网状模型(Network Model)关系模型7.数据库设计主要的内容包括数据库的数据库逻辑设计,数据库物理设计,数
2、据库实施8.概念结构设计的方法有4 种:包括 1)自顶向下 2)自底向上,3)逐步扩张 4)混合策略9.数据抽象的三种基本方法是分类、聚集和 概括。11.数据操作权限的设置语句包括 GRANT、REVOKE 和 WITH GRANT OPTION 三种。12.SQL Server 客户机/服务器的三层结构,包括数据库服务器,应用服务器和 客户机13.SQL Server 的数据库对象(1)数据库 (2)关系(3)属性 (4)元组(5)视图 (6)索引14.SQL Server 的三种物理文件 mdf 文件、ldf文件、ndf文件。15.系统数据库是由SQL Server 内部创建和提供的一组数
3、据库,其中最主要的数据库有4个,包括(1)master (2)model (3)msdb (4)tempdb 16.对于一个已经满足1NF的关系模式,当消除非主属性对码的部分函数依赖后,它就属于2NF了;当消除非主属性对码的传递函数依赖,它就属于3NF了;当消除主属性对码的部分函数依赖,它就属于BCNF了名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 9 页 -第 2 页 共 9 页17.数据库的保护功能主要包括确保数据的安全性、完整性、数据库的恢复和 并发控制四方面的内容。18.用户标识和鉴定的方法非常多,常用的用户标识和鉴定方法有下列几种。(1)用户名(2)口令(3)约定函数
4、19.存取控制机制主要包括两部分:1)自主存取控制2)强制存取控制。20.SQL Server 提供以下 4 层安全防线:(1)用户(2)操作系统(3)存取控制(4)密码存储21.安全认证是指数据库系统对用户访问数据库系统时所输入的用户名和 密码进行确认的过程。22.在一个关系的各个元组之间或者若干关系之间常常存在各种关联或制约约束,这种约束称为静态关系约束。常见的静态关系约束有:1)实体完整性约束。2)参照完整性约束。3)函数依赖约束。4)统计约束。23.数据的完整性是指数据的正确性、有效性和 相容性24.事务是数据库的基本工作单位,事务具有ACID 特性,即:原子性、一致性、_隔离性_和_
5、持久性 _ 25.DBMS 的数据库完整性控制机制应具有3 个方面的功能:1)定义 2)检查 3)发生问题后采取相应动作。26.根 据 完 整 性 检 查 的 时 间 不 同,可 把 完 整 性 约 束立 即 执 行 约 束(Immediate Constraints)和延迟执行约束(Deferred Constraints)27.SQL Server 中的数据完整性包括实体完整性、参照完整性和用户自定义完整性3 种。28.SQL Server 实现数据完整性的具体方法有4 种:check 、constraint 、域约束和触发器名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 9
6、 页 -第 3 页 共 9 页29.加密的基本思想是根据一定的算法将原始数据变换为不可直接识别的格式;两种主要的方法:替换、置换。30.事务通常以 begin transaction 开始,以 commit 或 rollback 操作结束。31.恢复机制涉及的两个关键问题是:第一,如何建立冗余数据;第二,如何根据冗余进行恢复。32.数据库系统的故障事务故障、系统故障、介质故障、计算机病毒33.SQL Server 的三种备份形式1)完全备份:完全备份即海量备份,将数据库完全复制到备份文件中。2)事务日志备份:事务日志备份将备份发生在数据库上的事务。3)增量备份:备份最近一次完全备份以后数据库发
7、生变化的数据。34.根据对 SQL服务器的占用方式,数据库的备份和恢复操作可分为两种方式。1)联机。2)脱机。35.按事务对数据对象的封锁程度来分,封锁有两种基本类型:共享锁和 排它锁名词解释实体:现实世界可以相互区别的事物实体型:具有相同属性的实体具有共同的特征和性质,可以用实体名和属性名来进行抽象,这种抽象称为实体型。实体集:同型实体的集合称为实体集属性:实体所具有的性质码:唯一标识实体的属性集事务:是数据库运行的基本单位,在里面的操作要么全做要么全不做数据模型:是对现实世界数据特征的抽象死锁:两个事务互相等待对方已经分锁了的对象,造成永远等待的情况ODBC:开放式数据库互联,访问不同数据
8、源的一个统一接口名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 9 页 -第 4 页 共 9 页分析题1.设有关系R(ABCDEFG),其函数依赖集为:F=E D,CB,CEG,BA 问:R 属于第几范式?解:关系的 key=CE,所以 CE D,而 E D 也成立(已知条件),存在部分函数依赖,故 R 2NF.2.设有关系R(ABCDE),其函数依赖集为:F=ABC,CDE,BD,EA 下面是 R的两个分解:=R1(ABC),R2(ADE)=R3(ABC),R4(CDE)试验证,是否无损分解.解:无损分解的判断:如果R1 R2是 R1或 R2的超码,则 R上的分解(R1,R2)
9、是无损分解。1.因为 U1U2=A,U1-U2=BC,U2-U1=DE,所以 AC成立 ,是无损分解.因为 U1U2=C,U1-U2=AB,U2-U1=DE,所以CAB或CDE均不成立,是有损分解.关系代数(一)设有学生、课程和选课3 个关系,它们的关系模式为:学生(学号,姓名,性别,年龄,所在系)课程(课程号,课程名,先行课);选课(学号,课程号,成绩);1.求选修了课程号为“C2”课程的学生学号。学号(课程号=C2(选课)2.求选修了课程号为“C2”课的学生学号和姓名。姓名,学号(课程号=C2(选课学生)3.求没有选修课程号为“C2”课程的学生学号。学号(学生)-学号(课程号=C2(选课)
10、4.求既选修“C2”课程,又选修“C3”课程的学生学号。学号,课程号(课程号=C2 课程号=C3(选课)5.求选修课程号为“C2”或“C3”课程的学生学号。学号(课程号=C2 课程号=C3(选课)名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 9 页 -第 5 页 共 9 页(二)设有如下关系学生(学号,姓名,年龄,所在系);课程(课程名,课程号,先行课);选课(学号,课程号,成绩)。用 SQL命令完成如下查询。(1)求学过数据库课程的学生的姓名和学号。Select学号,姓名 from 选课,学生,课程 where 学生.学号=选课.学号 and 课程.课程号=选课.课程号 an
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库原理与应用总复习整理 2022 数据库 原理 应用 复习 整理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内