数据库系统概论题目题型总结
文章平均质量分 91
本专栏详细记录了数据库系统概论中常见的考题;前一部分按章总结,主要是课本课后题;后一部分按照题型总结。考研初试复试必备
快乐江湖
专注人工智能领域和优质计算机学习笔记创作
展开
-
【数据库题型大总结】应用题总结
一:考察关系代数表达式(1)说明先看投影放在外再看选择放在内注意符号(2)典型例题现有关系数据库如下:学生(学号,姓名,性别,专业、奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)1.检索“国际贸易”专业中获得奖学金的学生信息,包括学号、姓名、课程名和分数;2.检索学生成绩得过满分(100分)的课程的课程号、名称和学分;3.检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业;4.检索没有任何一门课程成绩在80分以下的学生的信息原创 2022-03-20 22:55:59 · 8000 阅读 · 2 评论 -
【数据库题型大总结】简答题总结
(1)非常重要1.数据库系统的特点【答案】数据库系统具有一个很大的特点,那就是整体结构化。数据的结构用数据模型描述,无序程序定义和解释数据库系统中数据的共享度高,冗余度低,易扩充数据库系统数据独立性高(物理独立性和逻辑独立性),也即程序和数据之间相互独立,互不影响数据由DBMS统一管理和控制,他可以提供安全性、完整性、并发等诸多服务2.数据库管理系统的主要功能【答案】数据定义功能(提供数据定义语言DDL)数据组织、存储和管理功能数据操纵功能(提供数据操纵语言DML)数原创 2022-03-13 21:12:12 · 9937 阅读 · 6 评论 -
【数据库题型大总结】名词解释总结
(1)非常重要数据:是数据库中存储的基本对象,是描述事物的符号记录数据库:是永久存储在计算机内的,有组织的、可共享的大量数据的集合数据库管理系统:是位于用户与操作系统之间的一层数据管理软件,和操作系统一样都是计算机的基础软件数据库系统:是在计算机中引入数据库后的系统构成。包括DB,DBMS,APP,DBA数据模型:计算机是不可能直接处理现实世界中的具体事物的,所以人们必须事先把具体事物转化为计算机能够处理的数据。因此数据模型是对现实世界数据特征的抽象,也即数据模型是用来描述数据原创 2022-03-10 20:57:34 · 4393 阅读 · 0 评论 -
(数据库系统概论|王珊)第一章绪论:习题
但是DBMS是在操作系统的基础上实现的;:是数据库用户(包括程序员和最终用户)能够看见和使用的局部的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑描述。:对数据最底层的抽象,它描述数据在系统内部的表示方法和存取方法,或在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。:是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,综合了所有用户的需求,对应概念模式。:实体内部的联系通常是指组成实体的各属性之间的联系,实体之间的联系通常是指不同实体集之间的联系。原创 2022-02-06 21:25:12 · 8053 阅读 · 1 评论 -
(数据库系统概论|王珊)第二章关系数据库:习题
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。:连接运算符是“=”的连接运算称为等值连接,它是从关系R和S的广义笛卡尔积中选取A,B属性值相等的那些元组。:语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。并、差、笛卡尔积、投影和选择是基本运算。其余运算(交、连接、除)均可由基本运算导出。当外码属性不是主属性是可以取空值。原创 2022-02-08 15:15:07 · 8152 阅读 · 0 评论 -
(数据库系统概论|王珊)第三章关系数据库标准语言SQL:习题
基本表是本身独立存在的表,在sQL中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。基本表的行列子集视图一般是可更新的。若视图的属性来自集合函数、表达式,则该视图肯定是不可以更新的。原创 2022-02-10 19:26:53 · 5819 阅读 · 1 评论 -
(数据库系统概论|王珊)第四章数据库安全性:习题
【答案】数据库的安全性:保护数据库以防止不合法使用所造成的数据泄露、更改或破坏【答案】【答案】用户身份鉴别:每个用户在系统中都有一个用户标识。每个用户标识由用户名(user name)和用户标识号(UID)组成。系统内部记录着所有合法用户的标识,每次用户进入系统时,系统会核对用户的身份,只有通过鉴定后才提供相关数据库管理系统的权限存取控制:存取控制的目的就是确保只授权给有资格的用户访问数据库的权限,其余人等无法接近数据视图:通过视图机制把要保密的数据对无权存取的用户隐藏起来,...原创 2022-02-11 19:22:19 · 8089 阅读 · 2 评论 -
(数据库系统概论|王珊)第五章数据库完整性:习题
【答案】完整性约束条件:是指数据库中的数据应该满足的语义约束条件。一般可以分为六类:①静态列级约束是对一个列的取值域的说明,包括以下几个方面:对数据类型的约束,包括数据的类型、长度、单位、精度等对数据格式的约束对取值范围或取值集合的约束对空值的约束其他约束②静态元组约束就是规定组成一个元组的各个列之间的约束关系,静态元组约束只局限在单个元组上③静态关系约束是在一个关系的各个元组之间或者若干关系之间常常存在各种联系或约束,常见的静态关系约束有④动态列级约束是修改列定义或列值时应满足的约束条件,包括下面两方面:原创 2022-02-14 18:46:03 · 4120 阅读 · 0 评论 -
(数据库系统概论|王珊)第七章数据库设计:习题
①:逻辑结构设计是将概念结构转换为某个数据库管理系统所支持的数据模型,并对其进行优化。原创 2022-02-22 18:29:29 · 4197 阅读 · 0 评论 -
(数据库系统概论|王珊)第九章关系查询与关系优化:习题
(3)由于1200/30=40块,所以S作为外表,假设内存分配的块数为x,那么这40块需要40/x次装入,每次装入时都要重新读取R,所以总次数为40+500×(40 / x)(4)有序的时候:(20000 ÷ 40) + (1200 ÷30) = 500 + 40 = 540 = T(有序)(2):可以先通过索引找到Dno = 301的,然后顺着B+树的顺序集合来得到想要的数据即可。(3):和(1)几乎一样,对表进行扫面,找到满足条件的。(2)所需块数为4(3个B+树和一个数据)原创 2022-02-24 16:28:37 · 4102 阅读 · 1 评论 -
(数据库系统概论|王珊)第十章数据库恢复技术:习题
如果先写日志,但没有修改数据库,按日志文件恢复时只不过是多执行一次不必要的UNDO操作,并不会影响数据库的正确性。所以为了安全,一定要先写日志文件,即首先把日志记录写到日志文件中,然后写数据库的修改。如果数据库系统运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是不一致性状态。例如,某工厂的库存管理系统中,要把数量为Q的某种零件从仓库1移到仓库2存放,则可以定义一个事务T。恢复技术可以保证事务的原子性和持久性。原创 2022-02-27 17:10:11 · 6032 阅读 · 0 评论