三级数据库技术考点(详解!!)

news2024/11/10 11:12:31

1、

答疑:【解析】分布式数据库系统按不同层次提供的分布透明性有:分片透明性;②位置透明性;③局部映像透明性,位置透明性是指数据分片的分配位置对用户是透明的,用户编写程序时只需
要考虑数据分片情况,不需要了解各分片在各个场地的分配情况。

2、

答疑:【解析】日志文件是用来记录事务对数据库的更新操作的文件。不同数据库系统采用的日志文件格式并不完全一样。
概括起来日志文件主要有两种格式:以记录为单位的日志文件和以数据块
为单位的日志文件。

3、
UML语义的四层建模概念框架分别是:元元模型层、元模型层、模型层和用户模型层。
【31】元元模型层【32】用户模型层

4、 5、

【解析】并行数据库中一维数据的划分方法如下:轮转法:最适合于扫描整个关系;散列划分法:比轮转法更适合点查询,也适合顺序扫描关系3范围划分法:明显利于范围查询和点查询。答案】轮转法 

6、 【解析】知识发现指的是从数据集中识别出有效的、新颖的、潜在有用的以及最终可埋解的模式的非平凡过程。知识发现将信息变为知识,从数据矿山中找到蕴藏的知识金块,将为知识创新和知识经济的发展作出贡献,也是所谓"数据挖掘"的一种更广义的说法。知识发现过程由以下三个阶段组成:数据准备。数据挖掘、结果的解释评估。【答案】数据准备

7、

答疑:【解析】DBAS的性能指标有:①数据操作响应时间(或数据访问响应时间):从提交请求到返回结果的时间;②系统吞吐量:指系统在单位时间内所完成的事务或查询的数量,单位为TPS;③允许并发访问的最大用户数:在保证响应时间的前提下,系统最多允许多少用户同时访问数据库④每TPS代价值,用于衡量系统性价(性能价格)比的指标。【答案】性价或性能价格

8、

 答疑:【解析】DFD即数据流图,它是由数据流、
(对数据的加工)处理、数据存储和外部项组成。
【答案】数据流 

9、

 答疑:【解析】SQLServer固定的数据库角色及其权限如下:db owner:具有在数据库中进行全部操作的权限,包括配置、维护数据库及删除数据库db accessadmin:可以添加或删除数据库用户的权限。db securityadmin :具有管理数据库角色、角色成员以及数据库中的语句和对象的权限。db ddladmin:具有执行数据定义语言(DDL)的权限。db backupoperator: 具有备份数据库、备份日志的权限。db datareader:具有查询数据库中所有用户数据的权限,db datawriter: 具有插入、删除和更新数据库中所有用户数据的权限。db denydatareader: 不允许具有査询数据库中所有用户数据的权限,等同于对所有的表和视图授予了DENY SELECT权限.db denydatawriter:不允许具有INSERT、DELETE和UPDATE数据库中所有用户数据的权限。【答案】db datawriter

10、

 答疑:【解析】备份日志的语法:BACKUP LOG database name(数据库名) TO backup device(备份的地方)
【答案】LOG或日志

11、

 答疑:【解析】分布式数据库分片类型:①水平分片:按一定的条件把全局关系的所有元组划分成若干不相交的子集,每个子集都是关系的一个片段②垂直分片:把一个全局关系的属性集分成若干子集,并在这些子集上作投影运算,每个投影称为垂直分片③导出分片:又称为导出水平分片,即水平分片的条件不是本关系属性的条件,而是其他关系属性的条件。④混合分片:以上三种方法的混合。可以先水平分片再垂直分片,或先垂直分片再水平分片,或其他形式的分片,但他们的结果是不相同的。【答案】导出

12、

 答疑:【解析】数据仓库的结构采用三级数据模型的方式,具体如下:概念模型: 也就是业务模型,由企业决策者、商务领域知识专家和IT专家共同企业级地跨领域业务系统需求分析的结果。逻辑模型:用来构建数据仓库的数据库逻辑模型。根据分析系统的实际需求决策构建数据库逻辑关系模型,定义数据库物理结构及其关系,它关联着数据合库的逻辑模型和物理模型这两头物理模型:构建数据仓库的物理分布模型,主要包含数据仓库的软硬件配置,资源情况以及数据仓库模式。【答案】逻辑

 13、

DFD的主要组成包括外部实体(外部项)、处理过程、教据存储和数据流,外部实体指系统之外又和系统有联系的人或者事物,说明了数据的外部来源和去处,处理指对数据逻辑处理,也就
是数据变换,它用来改变数据值。 数据流是指处理功能的输入输出数据存储表示数据保存的地方,它用来存储数据。

 14、

答疑:【解析】运行管理与维护阶段包括日常维护、监控与分析、性能优化调整、系统进化。【答案】运行管理与维护或运维运行管理维护或运行维护 

 15、

三层浏览器/服务器结构的数据库应用系统是由浏览器、应用服务器和数据库服务器三部分组成。

16、

 答疑:【解析】用例之间的关系包括扩展、使用和组合三种。
【答案】组合

17\

答疑:【解析】在查询语句中使用CASE函数,可以达到分情况显示不同类型的数据的目的。
【答案】CASE 

18

游标参数说明:
NEXT:紧跟当前行返回结果行,并且当前行递增为返回行。如果 FETCH NEXT 为对游标的第一次提取操作,则返回结果集中的第一行。NEXT 为默认的游标提取选项PRIOR:搜索返回紧邻当前行前面的结果行,并且当前行递减为返回行。如果FETCH PRIOR:为对游标的第一次提取操作,则没有行返回并且游标置于第一行之前,
FIRST:返回游标中的第一行并将其作为当前行;
LAST:返回游标中的最后一行并将其作为当前行搜索。
ABSOlUTE(nl@nvar:如果n或 @ovar为正,则版回从游标头开始向后的策几行,并将返回行变成新的当前行。如果n或 @nvar 为负,则版回从游标未属开始向前的第n行,并将返回行变成新的当前行。如果n或 @nvar 为0,则不返回行。n必须是整数常量,并且 @nvar 的数据类型必须为 smalint、tinvint 或 int.
RELATIVEInl@ovan:如果n或 @nvar 为正,则饭回从当前行开始向后的策口行,并将返回行变成新的当前行,如果n或 @nvar 为负,则返回从当前行开始向前的第n行,并将返回行变或新的当前行,如果n或 @nvar为0,则返回当前行、在对游标进行第一次提取时,如果在将n或 @ovar 设置为负数或0的情况下指定 FETCH RELATIVE、则不返回行。n必须是整教常量@nvar 的数据类型必须为 smallint、tinyint 或 int. 

19

视图称为虚拟表,标准视图的结果集并不永久地存储在数据库中,每次通过标准视图查询数据时,数据库管理系统都会在内部将视图的定义替换为对基本表的查询语句,然后再对基本表执行查询,这样每次引用视图的查询,系统会产生很大开销。解決的方法就是对视图创建唯一聚集索引来提高査询的性能,对视图创建唯一聚集索引后,视图的结果集将存储在数据库中。建有唯一聚集索引的视图称为索引视图,也称为物化视图。 

20

21

答疑:【解析】水平分片是在关系中从行的角度(元组)依据一定条件分为不同的片段,关系中的每一行必须至少属于一个片段,以便在需要是可以重构关系,垂直分片是在关系总从列的角度(属性)依据一定条件分为不同的片段,各片段中应该包含关系的主码属件,以便通过连接方法恢复关系。
【答案】垂直 

22

 答疑:
【解析】无共享结构每个处理机拥有独立的主存储器和磁盘,
不共享任何资源。它被认为是支持并行数据库系统的最好并行结构,比较适用于银行,出纳,民航售票等OLTP类应用。
【答案】无共享

23

数据挖掘作为知识发现的过程,一般由三个主要阶段组成:数据准备、数据挖掘、结果的解释和评估。
24

SELECT基本语法格式是:SELECT 查询内容FROM 表名WHERE 条件表达式GROUP BY待分组的列名HAVING 列名ORDER BY待排序的列名。

25

 答疑:据访问效率较低,但在数据量很少时,定位文件记录的时间非常短。故答案为堆。
【解析】如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作领繁,则该基本表可以采用堆文件组织方式,因为堆文件无需建立索引,维护代价非常低,虽然堆文件的数

26

 答疑:
【解析】在使用UML进行系统建模过程中,
一个系统中可能存在许多用例,用例之间可以存在的关系包括扩展、
使用和组合等几种关系。故答案为扩展或extends。

27

 答疑:【解析】SQL Server 2008提供了4个排名函数的区别:RANK0:返回结果集的分区内每行的排名。行的排名是相关行之前的排名数加一。如果两个或多个行与一个排名关联,则每个关联行将得到相同的排名。DENSERANKO:返回结果集分区中行的排名,在排名中没有任何间断。行的排名等于所讨论行之前的所有排名数加一。如果有两个或多个行受同一个分区中排名的约束,则每个约束行将接收相
同的排名。
ROW NUMBER0:返回结果集分区内行的序列号,每个分区的第一行从开始。ORDER BY子句可确定在特定分区中为行分配唯一ROW NUMBER的顺序.
NTILEO:将有序分区中的行分发到指定数目的组中,各个组有编号,编号从一开始。对于每一个行,NTILE 将返回此行所属的组的编号。
故答案为DENSE RANK。

28

答疑:【解析】DFD建模方法由数据流、处理、数据存储和外部项这4种基本元素构成。数据源及数据终点被称做外部项,故答案为外部。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1533422.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CMake学习(上)

1. CMake概述 CMake 是一个项目构建工具,并且是跨平台的。关于项目构建我们所熟知的还有Makefile(通过 make 命令进行项目的构建),大多是IDE软件都集成了make,比如:VS 的 nmake、linux 下的 GNU make、Qt …

关于Rust的项目结构的笔记

层级 PackageCrateModulePath Package cargo的特性, 构建、测试、共享Crate 组成: 一个 Cargo.toml 文件, 描述了如何构建这些 Crates至少包含一个 crate最多只能包含一个 library crate可以包含任意个 binary crate cargo new demo-pro 会产生一个名为 demo-pro 的 Packa…

蓝桥杯-礼物-二分查找

题目 思路 --刚开始想到暴力尝试的方法,但是N太大了,第一个测试点都超时。题目中说前k个石头的和还有后k个石头的和要小于s,在这里要能想到开一个数组来求前n个石头的总重,然后求前k个的直接将sum[i]-sum[i-k-1]就行了&#xff0…

Vue+SpringBoot打造快乐贩卖馆管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 搞笑视频模块2.3 视频收藏模块2.4 视频评分模块2.5 视频交易模块2.6 视频好友模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 搞笑视频表3.2.2 视频收藏表3.2.3 视频评分表3.2.4 视频交易表 四、系…

蓝桥杯-python-递归

递归&#xff1a;通过自我调用解决问题的函数 注意&#xff1a; #1.递归出口 #2.当前问题如何变成子问题 例子&#xff1a;利用递归写一个阶乘函数&#xff0c;F(n),求n的阶乘 def f(n):if n < 1:return 1ans n * f(n-1)return ans print(f(5)) 例子&#xff1a;汉诺塔…

大数据Doris(六十九):项目线上表现

文章目录 项目线上表现 一、查询响应时间

【Linux第三课-基础开发工具的使用】yum、vim、gcc/g++编译器、gdb、Make/Makefile编写、进度条程序、git命令行简单操作

目录 yum - 软件包管理器快速认识yum快速使用yumyum搜索yum安装yum卸载 yum的周边 - yum的整个生态问题 vim快速介绍vimvim的模式命令模式插入模式低行模式 常见模式 -- 命令、低行命令模式 -- 光标的移动命令模式 -- 复制粘贴、剪贴、删除命令模式 -- 小写/大写替换模式命令模…

个人开发App成功上架手机应用市场的关键步骤

目录 1. 苹果审核和APP备案 2. APP上架操作步骤 3. 审核和发布 4. 上线工作 总结 参考资料 在当前移动应用市场竞争激烈的背景下&#xff0c;个人开发App如何成功上架成为开发者们必须面对的重要任务。本文将重点介绍自建App上架至手机应用市场的流程&#xff0c;包括苹果…

Linux离线安装Docker-Oracle_11g

拉取oracle11g镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g创建11g容器 docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g查看容器是否创建成功 docker ps -a导出oracle容器&#xff0c;查看…

HarmonyOS卡片刷新服务,信息实时更新一目了然

如今衣食住行娱乐影音等App占据了大多数人的手机&#xff0c;一部手机可以满足日常大多需求&#xff0c;但对需要经常查看或进行简单操作的场景来说&#xff0c;总需要用户点开App操作未免过于繁琐。 针对该问题&#xff0c; HarmonyOS SDK为用户提供了Form Kit&#xff08;卡…

java算法第29天 | * 491.递增子序列 * 46.全排列 * 47.全排列 II

491.递增子序列 本题和大家刚做过的 90.子集II 非常像&#xff0c;但又很不一样&#xff0c;很容易掉坑里。 90.子集是可以对数组进行重新排序&#xff0c;再去重。但是这道题是要求子序列&#xff0c;如果对数组重排序会打乱顺序&#xff0c;无法获取子序列。 因此491.递增子…

AI如何支持慈善组织

为各种有意义的事业提供支持&#xff0c;无论是努力寻找治愈疾病的方法、研发使生活更轻松的技术&#xff0c;还是为有需要的人提供服务&#xff0c;都是无比崇高的使命。提供捐款或是投入时间支持的捐助者和志愿者往往对他们选择支持的事业的目标、服务和资源分配存有诸多疑虑…

C语言入门——数据类型,变量和常量

数据类型 基本数据类型&#xff08;不能再分&#xff09; 整数 整型 -- int -- 4字节&#xff08;一个字节占8位&#xff09; 短整型 -- short int -- 2字节 长整型 -- long int -- 8字节 short num01 3; long num02 4; long long num03 5; //int关键字可以省略实际上等价…

(基础)AJAX概念和axios使用、URL、请求方法和数据提交、HTTP协议、接口、form-serialize插件

AJAX概念和axios使用 AJAX概念 AJAX就是使用XMLHttpRequest对象与服务器通信&#xff0c;它可以使用JSON、XML、HTML和text文本等格式发送和接收数据&#xff0c;AJAX最吸引人的就是它的异步特性&#xff0c;也就是说它可以在不重新刷新页面的情况下与服务器通信&#xff0c;…

将MySQL数据库在idea中引入

输入SQL语句后运行即可

Redis技术学习|实战项目记录|短信登录(重点:拦截器)+ Redis代替session存储用户登录信息

学习资料声明 黑马程序员的Redis学习视频&#xff1a;黑马程序员Redis入门到实战教程 需要用到的知识&#xff1a;linux&#xff08;推荐韩顺平老师的教程&#xff0c;学到p30&#xff0c;创建好虚拟机和简单的几个命令就好。&#xff09;SSM。SpringBoot。 还用到了MybatisPl…

java每日一题——幸运囚犯(合集遍历,查询数据练习)

前言&#xff1a; 合集基本学完了&#xff0c;做做题巩固下知识点。打好基础&#xff0c;daydayup! 题目如下&#xff1a; 目前有100名囚犯&#xff0c;每个囚犯的编号是1-200之间的随机数。现在要求依次随机生成100名囚犯的编号&#xff08;要求这些囚犯的编号是不能重复的&a…

现货黄金做对冲的具体方法

现货黄金做对冲的具体方法是运用金融衍生工具和策略&#xff0c;以减轻或消除持有现货黄金所面临的市场风险。具体而言&#xff0c;投资者可通过期货合约、期权、掉期等金融工具来实现对冲&#xff0c;保障其投资价值不受金价波动的负面影响。 &#xfeff; 期货合约在对冲中…

前端应用开发实验:Vue的特性

目录 实验目的实验内容图片浏览功能代码实现效果 简单购物车功能代码实现效果 汇率换算功能代码实现效果 关于需要准备的内容&#xff0c;如Vue的下载就不多赘述了 实验目的 &#xff08;1&#xff09;掌握vue实例编写的语法和基本选项的使用 &#xff08;2&#xff09;在实际…

【漏洞复现】5. Fastjson 1.2.24反序列化漏洞(CVE-2017-18349)复现

文章目录 1. 预备知识2. 漏洞复现2.1 漏洞介绍2.2 漏洞原理分析2.2.1 Fastjson序列化/反序列化原理2.2.2 Fastjson反序列化漏洞原理 2.3 实验环境2.3.1 靶场搭建 2.3.2 攻击机配置2.3.3 Java反序列化工具marshalsec&#xff1a;2.4 漏洞复现2.4.1 漏洞探测 2.5 漏洞修复 1. 预备…