当前位置: 首页 > ds >正文

【Harmony OS】作业五 数据存储

目录

一. 单选题(共6题,6分)

1. (单选题, 1分)首选项的数据持久化后放在哪里?

2. (单选题, 1分)分布式键值数据库中 SyncMode 表示正确的是?

3. (单选题, 1分)关系型数据库基于什么组件,适用于存储包含复杂关系数据的场景?

4. (单选题, 1分)使用首选项要导入哪个包?

5. (单选题, 1分)关于关系型数据库(Relational Database,RDB)说法错误的是

6. (单选题, 1分)下面哪个接口不是首选项提供的API接口?

二. 多选题(共4题,8分)

7. (多选题, 2分)用户首选项支持存储应用持久化轻量级数据,关于其注意事项,下面说法不正确的有?

8. (多选题, 2分)以下关于关系型数据库的说法正确的是?

9. (多选题, 2分)下面的说法正确的是

10. (多选题, 2分)HarmonyOS提供的数据管理方式有哪些?

三. 判断题(共1题,1分)

11. (判断题, 1分)用户首选项为应用提供 Key-Value 键值型的数据处理能力,支持应用持久化轻量级数据,它是一种关系型数据库?


一. 单选题(共6题,6分)

1. (单选题, 1分)首选项的数据持久化后放在哪里?

  • A. 数据库表中
  • B. 内存中
  • C. 云端
  • D. 文件中

我的答案:D:文件中;

2. (单选题, 1分)分布式键值数据库中 SyncMode 表示正确的是?

  • A. PUSH_PULL,表示只能从本端推送数据到远端
  • B. PULL_ONLY,表示只能从远端拉取数据到本端
  • C. PUSH_PULL,表示只能从远端拉取数据到本端
  • D. PUSH_ONLY,表示只能从远端推送数据到远端

我的答案:B:PULL_ONLY,表示只能从远端拉取数据到本端;

3. (单选题, 1分)关系型数据库基于什么组件,适用于存储包含复杂关系数据的场景?

  • A. sqlserver
  • B. oracle
  • C. mysql
  • D. SQLite

我的答案:D:SQLite;

4. (单选题, 1分)使用首选项要导入哪个包?

  • A. @ohos.data.preferences
  • B. @ohos.data.storage
  • C. @ohos.router
  • D. @ohos.data.rdb

我的答案:A:@ohos.data.preferences;

5. (单选题, 1分)关于关系型数据库(Relational Database,RDB)说法错误的是

  • A. 是一种基于关系模型来管理数据的数据库
  • B. ArkTS 侧支持的基本数据类型:number、string、二进制类型数据、boolean
  • C. 为保证插入并读取数据成功,建议一条数据不要超过 1M
  • D. 为保证数据的准确性,数据库同一时间只能支持一个写操作

我的答案:C:为保证插入并读取数据成功,建议一条数据不要超过 1M;

6. (单选题, 1分)下面哪个接口不是首选项提供的API接口?

  • A. get()
  • B. update()
  • C. put()
  • D. flush()

我的答案:B:update();

二. 多选题(共4题,8分)

7. (多选题, 2分)用户首选项支持存储应用持久化轻量级数据,关于其注意事项,下面说法不正确的有?

  • A. 使用 flush 方法把数据保存到文件
  • B. 用户首选项支持应用持久化轻量级数据
  • C. 通过 get 方法判断首选项中是否包含指定的 key,保证指定的 key 不会被重复保存
  • D. 用户首选项 Key 可以重复

我的答案:CD:通过 get 方法判断首选项中是否包含指定的 key,保证指定的 key 不会被重复保存; 用户首选项 Key 可以重复;

8. (多选题, 2分)以下关于关系型数据库的说法正确的是?

  • A. RdbStore 提供用户调用关系型数据库查询接口之后返回的结果集合
  • B. 通过 getRdbStore 获得一个相关的 RdbStore,操作关系型数据库
  • C. 数据库配置 StoreConfig中 encrypt 指定数据库是否加密,默认加密
  • D. 导入的模块是@ohos.data.relationalStore

9. (多选题, 2分)下面的说法正确的是

  • A. 首选项存储数据的数量建议不超过1万条
  • B. 首选项的Key为String类型
  • C. 首选项以Key-Value形式存取数据
  • D. 首选项遵循ACID特性

我的答案:ABC:首选项存储数据的数量建议不超过1万条; 首选项的Key为String类型; 首选项以Key-Value形式存取数据;

10. (多选题, 2分)HarmonyOS提供的数据管理方式有哪些?

  • A. 关系数据库
  • B. 分布式键值数据库
  • C. 分布式数据对象
  • D. 首选项

我的答案:ABCD:关系数据库; 分布式键值数据库; 分布式数据对象; 首选项;

三. 判断题(共1题,1分)

11. (判断题, 1分)用户首选项为应用提供 Key-Value 键值型的数据处理能力,支持应用持久化轻量级数据,它是一种关系型数据库?

  • A. 对
  • B. 错

我的答案:

http://www.xdnf.cn/news/11076.html

相关文章:

  • leetcode题解98:验证二叉搜索树。(中序遍历!!!BST要点!)
  • RHEL7安装教程
  • 黑马程序员TypeScript课程笔记2(11-20)
  • 供应链攻击难以防范 供应商成“安全漏洞”
  • C# CallerMemberName特性
  • JavaScript 核心原理深度解析-不停留于表面的VUE等的使用!
  • MicroROS简述
  • 中和农信如何破解小微农户融资难题
  • 【笔记】用命令手动下载并安装 tokenizers 库.whl文件(Python 3.12+)
  • CppCon 2014 学习:Return values take a ”closure” walk
  • 笔记︱数据科学领域因果推断案例集锦(第三弹)
  • 电商仓储出入库操作指引
  • 在 Dify 项目中的 Celery:异步任务的实现与集成
  • LabelMe安装踩坑
  • 异常检测 VS 监督学习
  • 谷歌地图高清卫星地图软件(Google Earth)v6.0.3.2197 中文版 - 前端工具导航
  • CppCon 2014 学习: Less Code = More Software
  • 深度学习入门——基于多层感知机的MNIST手写数字识别
  • 四、关系数据库标准语言SQL_3
  • ollama的安装及加速下载技巧
  • 凯撒密码:古典密码学的奠基者与技术解析
  • 沟通频率不合适,如何找到平衡点
  • RM-R1:基于推理任务构建奖励模型
  • 第十四天 设计一个OTA升级AB测试方案
  • 【C++11】折叠引用和完美转发
  • Leetcode 1336. 每次访问的交易次数
  • 【C/C++】公共接口调用:aaa.so: undefined reference to `GetXXX‘
  • 实现购物车微信小程序
  • Seata的AT、TCC、Saga模式的区别及适用场景?
  • 如何轻松删除 Android 上的文件(3 种方法)