




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《智慧工厂》App实战开发Emitter与关系型数据库的使用
任务能力目标能掌握Emitter的使用;能了解关系型数据库相关名词及作用;能掌握rdb库的使用技巧。Emitter的使用关系型数据库相关名词解释关系型数据库的使用任务实施-步骤TaskImplementationSteps01020301Emitter的使用Emitter的使用Emitter本模块提供发送和处理进程内事件的能力,包括对持续订阅事件或单次订阅事件的处理,取消订阅事件,发送事件到事件队列。名称说明名称说明emitter.on持续订阅某个事件以及接收事件的回调处理。event:InnerEvent持续订阅的事件,其中EventPriority不生效callback接收订阅事件时的回调处理emitter.emit发送一个事件到事件队列。event:InnerEvent发送的事件data事件携带的数据Emitter的使用InnerEvent进程内的事件。名称类型说明eventIdnumber事件的ID,由开发者定义用来辨别事件。priorityEventPriority事件被投递的优先级。Emitter的使用EventPriority用于表示事件被投递的优先级。名称值说明IMMEDIATE0表示事件被立即投递。HIGH1表示事件先于LOW优先级投递。LOW2表示事件优于IDLE优先级投递,事件的默认优先级是LOW。IDLE3表示在没有其他事件的情况下,才投递该事件。02关系型数据库相关名词解释关系型数据库相关名词解释数据库数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。关系型数据库关系型数据库通过在一个平面文件中创建一张或多张表格来存储数据。每张表格由若干行和若干列组成。其中每一列代表表格中数据的某个属性,每一行则代表一条记录。不同表格之间可以通过关联字段的方式建立关系,从而实现数据的查询和提取。关系型数据库使用SQL语言进行操作和管理。关系型数据库相关名词解释数据库数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。关系型数据库关系型数据库通过在一个平面文件中创建一张或多张表格来存储数据。每张表格由若干行和若干列组成。其中每一列代表表格中数据的某个属性,每一行则代表一条记录。不同表格之间可以通过关联字段的方式建立关系,从而实现数据的查询和提取。关系型数据库使用SQL语言进行操作和管理。关系型数据库相关名词解释表表是一种组织数据的结构。它是由行和列组成的二维表格,其中每一行代表一条记录(实例),每一列代表一个数据字段(属性)。在数据库系统中,只要按照同样的方式定义表的结构,就可以存储任意类型和数量的数据。字段名字段名是数据库表格中每一列数据的名称,也可以称为属性名、列名或字段。它用来描述该列数据所代表的含义或意义。在关系型数据库中,字段名必须唯一,不能重复。数据库DataBase表Table字段Field关系型数据库相关名词解释数据类型数据库数据类型是用来规范数据库表格中各列的数据类型及其取值范围的一种规范。数字类型(integer)字符类型(varchar)关系型数据库相关名词解释主键主键是数据库表中的一列或一组列,它们能够唯一地标识出表中的每一行记录。主键是用于保证数据完整性和数据一致性的重要机制,在数据库中被用于建立索引,加速查找和排序操作。一般情况下,主键值不允许为空,且主键值在表中必须唯一。常用格式是:PRIMARYKEYAUTOINCREMENT。关系型数据库相关名词解释建表语句建表语句用于在关系型数据库中创建一张新的数据表,其基本语法:CREATETABLEtable_name(column1datatypeconstraints,column2datatypeconstraints,...columnNdatatypeconstraints);其中,table_name表示要创建的数据表的名称;column1、column2、...、columnN分别表示表中包含的列名;datatype表示该列的数据类型;constraints表示该列的约束条件,如PRIMARYKEY等。03关系型数据库的使用关系型数据库的使用@ohos.data.rdb关系型数据库(RelationalDatabase,RDB)是一种基于关系模型来管理数据的数据库。关系型数据库基于SQLite组件提供了一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查等接口,也可以直接运行用户输入的SQL语句来满足复杂的场景需要。当应用卸载后,其相关数据库会被自动清除。关系型数据库的使用data_rdb.getRdbStore获得一个相关的RdbStore,操作关系型数据库,用户可以根据自己的需求配置RdbStore的参数,然后通过RdbStore调用相关接口可以执行相关的数据操作,结果以Promise形式返回。参数名类型说明contextContext应用程序或功能的上下文。configStoreConfig与此RDB存储相关的数据库配置。为对象,当前属性仅有name,代表数据库文件名称。versionnumber数据库版本。关系型数据库的使用data_rdb.getRdbStore获得一个相关的RdbStore,操作关系型数据库,用户可以根据自己的需求配置RdbStore的参数,然后通过RdbStore调用相关接口可以执行相关的数据操作,结果以Promise形式返回。参数名类型说明contextContext应用程序或功能的上下文。configStoreConfig与此RDB存储相关的数据库配置。为对象,当前属性仅有name,代表数据库文件名称。versionnumber数据库版本。关系型数据库的使用data_rdb.getRdbStore获得一个相关的RdbStore,操作关系型数据库,用户可以根据自己的需求配置RdbStore的参数,然后通过RdbStore调用相关接口可以执行相关的数据操作,结果以Promise形式返回。参数名类型说明contextContext应用程序或功能的上下文。configStoreConfig与此RDB存储相关的数据库配置。为对象,当前属性仅有name,代表数据库文件名称。versionnumber数据库版本。关系型数据库的使用-RdbStore方法方法名说明参数名类型说明insert向目标表中插入一行数据,结果以Promise形式返回。namestring指定的目标表名。valuesValuesBucket表示要插入到表中的数据行。update根据RdbPredicates的指定实例对象更新数据库中的数据,结果以Promise形式返回。valuesValuesBucketvalue指示数据库中要更新的数据行。键值对与数据库表的列名相关联。rdbPredicatesRdbPredicates表示要插入到表中的数据行。delete根据rdbPredicates的指定实例对象从数据库中删除数据,结果以Promise形式返回。rdbPredicatesRdbPredicatesRdbP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海市闵行区2025年五下数学期末监测试题含答案
- 漳州卫生职业学院《速度轮滑》2023-2024学年第一学期期末试卷
- 宁夏理工学院《医学史》2023-2024学年第一学期期末试卷
- 云南省大理白族自治州宾川县2025年数学三下期末学业质量监测试题含解析
- 天津农学院《高品质黑白摄影》2023-2024学年第二学期期末试卷
- 采购合同履行供应链协同重点基础知识点
- 船舶振动分析设计重点基础知识点
- 韶关市高三上学期期中考试生物试题
- 邯郸市鸡泽县第一中学高二上学期期中考试物理试题
- 支教老师年终述职报告(10篇)
- 海底泥石流预测与防治
- 年产2完整版本.5亿粒胶囊生产车间工艺的设计说明
- 2024届安徽省淮北市高三下学期二模英语模拟试题(有答案)
- 中班幼儿主题墙设计方案
- 钢结构施工准备-钢结构识图
- 华为培训教程01网络基础
- 管道完整性管理基础知识课件
- 文体中心运营方案
- 宫颈癌防控知识
- 知识产权与人工智能
- 教师资格证《小池》说课夏东
评论
0/150
提交评论