2023上半年软考系统分析师科目一整理-11

news2024/11/25 0:54:08

2023上半年软考系统分析师科目一整理-11

  1. 给定关系R(A,B,C,D,E) 和关系S(D,E,F,G),对其进行自然连接运算R ▷◁S后其结果集的属性列为( B )。

A. R.A, R.B, R.C, R.D, R.E, S.D, S.E B. R.A, R.B, R.C, R.D, R.E, S.F, S.G

C. R.A, R.B, R.C, R.D, R.E, S.E, S.F D. R.A, R.B, RC, R.D, R.E, S.D, S.E, S.F, S.G

  1. 给定关系模式R(U,F),U={A1,A2,A3,A4}, F={A1→A2A3, A2,A3→A4},那么在关系R中( A)。以下说法错误的是( C )。

A. 有1个候选关键字A1 B.有1个候选关键字A2A3

C. 有2个候选关键字A2和A3 D.有2个候选关键字A1和A2A3

A.根据F中"A1→A2A3”,可以得出“A1→A2“

B.根据F中“A1→A2A3”,可以得出“A1→A3"

C.根据F中“A2A3→A4”,可以得出“A2→A4, A3→A4"

D.根据F中“A1→A2A3,A2A3→A4” ,可以得出“A1→A4"

在这里插入图片描述

  1. 给定关系模式 R< U,F>,其中:属性集 U={A,B,C,D,E,G},函数依赖集 F={A→BC,C->D,AE→G}。因为( C)=U, 且满足最小性,所以其为R的候选码; 若将R 分解为如下两个模式(D), 则分解后的关系模式保持函数依赖。
    A.AB
    B.AD
    C.AE
    D.CD

A.R(A,B,C) 和 R2(D,E,G)
B.R(B,C,D,E) 和 R2(A,E,G)
C.R(B,C,D) 和 R2(A,E,G)
D.R(A,B,C,D) 和 R2(A,E,G)

可以利用图示法分析,入度为0的属性集合为{A,E}通过该集合出发,可以遍历全图。
也可以通过(X)¬+ F=Y闭包求法分析:
第一步:设最终将成为闭包的属性集是Y,把Y初始化为X;
第二步:检查F中的每一个函数依赖A→B,如果属性集A中所有属性均在Y中,而B中有的属性不在Y中,则将其加入到Y中;
第三步:重复第二步,直到没有属性可以添加到属性集Y中为止。最后得到的Y就是X+
A选项(AB)+ F根据A→BC,C→D可得(AB)+ F ={A,B,C,D} ,
B选项(AD)+ F根据A→BC可得(AD)+ F ={A,B,C,D} ,
C选项(AE)+ F根据A→BC,C→D,AE→G可得(A)+ F={A,B,C,D, E, G}=U ,
D选项(CD)+ F根据C→D可得(CD)+ F ={C,D}。所以第1题答案为C。
本题第二空是对模式分解的考查。
A选项:分解R1(A,B,C) 和R2(D,E,G),可得F1={A→BC},F2为空,所以F=F1+F2={ A→BC },丢失函数依赖C→D,AE→G,所以分解后的关系模式不保持函数依赖。
B选项:分解R1(B,C,D,E) 和R{(A,E,G),可得F1={C→D},F2={ AE→G },所以F=F1+F2={ C→D ,AE→G },丢失函数依赖A→BC,所以分解后的关系模式不保持函数依赖。
C选项:分解R1(B,C,D) 和R2(A,E,G),可得F1={C→D},F2={ AE→G },所以F=F1+F2={ C→D ,AE→G },丢失函数依赖A→BC,所以分解后的关系模式不保持函数依赖。
D选项:分解R1(A,B,C,D) 和R2(A,E,G),可得F1={ A→BC,C→D},F2={ AE→G },所以F=F1+F2={ A→BC,C→D ,AE→G },没有丢失函数依赖,所以分解后的关系模式保持函数依赖。

  1. 将Teachers表的查询权限授予用户U1 和U2,并允许该用户将此权限授予其他用户。实现此功能的 SQL 语句如下()。
    A.GRANT SELECT ON TABLE Teachers TO U1, U2 WITH PUBLIC;
    B.GRANT SELECT TO TABLE Teachers ON U1, U2 WITH PUBLIC;
    C.GRANT SELECT ON TABLE Teachers TO U1, U2 WITH GRANT OPTION;
    D.GRANT SELECT TO TABLE Teachers ON U1, U2 WITH GRANT OPTION;

SQL 中使用 grant 和 revoke 语句向用户授予或收回对数据的操作权限。
grant 语句向用户授予权限,revoke 语句收回已经授予用户的权限。
grant 语句的一般格式为:
grant <权限>[,<权限>]…on <对象类型><对象名>[,<对象类型><对象名>]…to <用户>[,<用户>]…[with grant option] 所以可以排除BD选项。
with grant option的意思是:权限赋予/取消是级联的,如将with grant option用于对象授权时,被授予的用户也可把此对象权限授予其他用户或角色,但管理员收回用with grant option授权的用户对象权限时,权限会因传播而失效。而WITH PUBLIC是可将权限赋给所有的用户。

  1. 数据的物理独立性和逻辑独立性分别是通过修改()来完成的。
    A.外模式与内模式之间的映像、模式与内模式之间的映像
    B.外模式与内模式之间的映像、外模式与模式之间的映像
    C.外模式与模式之间的映像、模式与内模式之间的映像
    D.模式与内模式之间的映像、外模式与模式之间的映像

数据库系统两级独立性是指物理独立性和逻辑独立性。三个抽象级别之间通过两级映射(外模式/模式映射和模式/内模式映射)进行相互转换,使得数据库的三级模式形成一个统一的整体。答案为D选项。
物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的,当数据的物理存储改变时,应用程序不需要改变。物理独立性存在于概念模式和内模式之间的映射转换,说明物理组织发生变化时应用程序的独立程度。
逻辑独立性是指用户的应用程序与数据库中的逻辑结构是相互独立的,当数据的逻辑结构改变时,应用程序不需要改变。逻辑独立性存在于外模式和概念模式之间的映射转换,说明概念模式发生变化时应用程序的独立程度。相对来说,逻辑独立性比物理独立性更难实现。

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

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

相关文章

爬虫---某翻译响应解密和sign逆向

目标网址接口&#xff1a;aHR0cHM6Ly9kaWN0LnlvdWRhby5jb20vd2VidHJhbnNsYXRl 仅供学习交流使用&#xff0c;非商业用途&#xff0c;如有侵权&#xff0c;请联系删除!!!仅供学习交流使用&#xff0c;非商业用途&#xff0c;如有侵权&#xff0c;请联系删除!!!仅供学习交流使用&…

软件测试技能,JMeter压力测试教程,设置集合点(十七)

一、前言 LoadRunner 中可以设置一个集合点&#xff0c;设置多个虚拟用户等待到一个时间点&#xff0c;到齐后一起发请求达到并发的目的 jmeter 中使用 同步定时器 Synchronizing Timer实现 LoadRunner 中集合点的功能&#xff0c;模拟多用户并发测试&#xff0c;即多个线程在…

K折交叉验证

目的 模型在一套训练集和数据集上表现优秀&#xff0c;不能说明问题&#xff0c;只有在众多不同的训练集和测试集上表现都优秀&#xff0c;模型才具有真正的泛化能力。 通过交叉验证&#xff0c;验证模型的泛化能力&#xff0c;帮助我们认识模型。 常用方法之K折交叉验证 分…

一步一步学OAK之六:通过OAK相机实现特征检测

目录 特征检测Setup 1: 创建文件Setup 2: 安装依赖Setup 3: 导入需要的包Setup 4: 创建pipelineSetup 5: 创建节点创建相机节点创建特征检测节点创建数据交互的节点 Setup 6:设置相关属性设置相机的相关属性设置特征检测器的初始配置 Setup 7: 建立链接关系建立相机和特征跟踪器…

iOS 16 版本适配

1、iOS 16 真机调试时需要在设备的设置 —> 隐私与安全 —> 开发者模式 中打开开发者模式。 2、隐私权限增强&#xff0c;如通过 UIDevice 获取设备名称时&#xff0c;无法获取用户的信息&#xff0c;只能获取设备对应的名称&#xff08;[UIDevice currentDevice].name返…

基于Python所写的影视作品分析设计

点击以下链接获取源码资源&#xff1a; https://download.csdn.net/download/qq_64505944/87964875 《开心麻花影视作品分析》程序使用说明 在PyCharm中运行《开心麻花影视作品分析》即可进入如图1所示的系统主界面。在该界面中&#xff0c;选择要分析的电影名称&#xff0c;然…

android:RadioGroup的使用

一、前言&#xff1a;工作中会遇到勾选不同的类型&#xff0c;获得不同的数据。仅以此笔记记录。 二、上代码&#xff1a; 新建一个Activity public class RadioHorizontalActivity extends AppCompatActivity implements RadioGroup.OnCheckedChangeListener {private Text…

线程并发同步--条件变量--conditional_variable

同步&#xff1a;我的线程完成之后&#xff0c;你在进行下一个线程。可以理解为进货和卖货&#xff0c;即只有进或的线程结束后才可以执行卖货的这个线程。 c中提供了一个工具&#xff1a;conditional_variable。实现有两种方式&#xff0c;一种是condition_variable和conditon…

[java]Redis

关于Redis Redis是一款基于内存的&#xff0c;使用K-V结构存储数据的NoSQL非关系型数据库。 基于内存的&#xff1a;Redis读写数据时&#xff0c;都是在内存中进行读写的&#xff0c;所以&#xff0c;读写效率非常高&#xff01;另外&#xff0c;Redis会自动的将所管理的数据同…

mmdetection自定义数据集训练

目录 1. 源码下载&#xff0c;本文基于v3.0版本 2.选模型训练 2.1 先生成后面用于编译的配置文件 2.2.1 修改coco.py 2.2.2 修改class_names.py 3. 训练配置 4. 训练过程展示 1. 源码下载&#xff0c;本文基于v3.0版本 GitHub - open-mmlab/mmdetection: OpenMMLab Detec…

UART-GD32

UART-GD32 通信的概念 同步通信和异步通信 数据帧格式 波特率 使用步骤 引脚分布

图-深度优先搜索与广度优先搜索

图 在现实生活中&#xff0c;有许多应用场景会包含很多点以及点点之间的连接&#xff0c;而这些应用场景我们都可以用即将要学习的图 这种数据结构去解决 地图 我们生活中经常使用的地图&#xff0c;基本上是由城市以及连接城市的道路组成&#xff0c;如果我们把城市看做是一…

西安石油大学 C++期末考试 重点知识点+题目复习(上)

第一章 “const”关键字的用法 当使用 const 修饰变量、函数参数、成员函数以及指针时&#xff0c;以下是一些代码示例&#xff1a; 声明只读变量&#xff1a; const int MAX_VALUE 100; const float PI 3.14;保护函数参数&#xff1a; void printArray(const int arr[]…

解决vmware虚拟机,克隆修改ip后,xshell连接不上问题

1、查看网卡 ifconfig2、修改网卡配置 vim /etc/sysconfig/network-scripts/ifcfg-ens32 改成与上图一样 修改后 3、重启reboot则解决

STM32F407 串口配置步骤

介绍STM32F407串口配置步骤&#xff0c;完成串口的数据发送与接收、实现中断接收&#xff0c;支持printf重定向。 STM32F407 串口配置说明 STM32F4 的串口资源相当丰富的&#xff0c;功能也相当强劲&#xff0c;STM32F407ZGT6 最多可提供 6 路串口&#xff0c;有分数波特率发…

【Junit 单元测试】

Junit 单元测试 笔记记录 1. Junit介绍2. 使用Junit3. 常用注解4. 断言使用 1. Junit介绍 2. 使用Junit 1.导入依赖 <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>tes…

C语言-基础语法学习-4 字符串

目录 字符串C语言字符串及相关函数定义字符数组和字符串的区别sizeof()和strlen()的区别动态开辟字符串野指针常用字符串函数 字符串 C语言字符串及相关函数 在C语言中&#xff0c;字符串是由字符数组表示的一系列字符序列。C语言提供了一些函数来处理字符串&#xff0c;使我…

centos磁盘扩容

解释 PE - 物理块&#xff08;Physical Extent&#xff09; 硬盘上有很多实际物理存在的存储块PV - 物理卷 &#xff08;Physical Volume&#xff09; 物理卷处于最底层&#xff0c;它可以是实际物理硬盘上的分区&#xff0c;也可以是整个物理硬盘(相当于单独做一个分区)&…

CommonJS 和 ES6 module

本文主要自己觉得要记录的点记录下来,不耽误大家时间&#xff0c;会持续更新。 Module对象 Module {id: xxx/demo/1.js, //加载文件的绝对路径path: xxx/demo,// 加载文件所在目录的绝对路径exports: [Function (anonymous)],filename: xxx/demo/1.js,加载文件的绝对路径load…

B/S和C/S详解(嵌入式学习)

B/S和C/S详解 1. C/S1.1 概念1.2 C/S架构的特点 2. B/S2.1 概念2.2 B/S架构的特点2.3 相对于传统的C/S架构的优势 3. B/S架构详解4. B/S架构怎么用&#xff08;CGI、Lighttpd&#xff09; 1. C/S 1.1 概念 C/S&#xff08;Client/Server&#xff09;是一种计算机网络架构模式…