定义 Item 字段的属性选项

Item 在 IRIS 中的作用和我们关系数据库中有关字段的作用的相同的,可以通过定义 Item 的属性,我们可以知道我们的可以存储什么的数据,以及数据之间有什么关系。

Item number

每一个 Item 都会有一个 ID,这个 ID 是为唯一在数据库中用来标识 Item 的,这个 ID 通常是数字。

Item Title

类似关系数据库中的字段名。

比如说我们定义一个用户名字段,为了标识用户名,我们可以把 Item Title 设置为 UserName。

Data Type

定义我们可以在数据中存储什么样的数据。

比如说我们可以存储字符串,数字,或者时间等等。但 IRIS 的字段类型有限,也就那么4种,所以在这里我们只知道这个是定义数据类型的就行了。

Networked(可选)

这个就有点像我们关系数据库中的跨数据库了。

例如在关系数据库中,我们有数据库 A 存储了一些数据,但我们在数据库 B 中希望引用数据库 A 中的数据,那么我们 SQL 上通常是 a.col 字段名这种方式来引用的。

如果这里标识的的是 Networked 的话,那么意味着这个 Item 中的数据需要通过网络方式从其他数据库中获得数据。

Add Type

这个也是对数据来进行定义的,表示的是存储的数据是不是随着时间的改变而改变的。

针对病人的数据来说的,病人的血型是不会随着时间的变化而变化的,所以 Add Type 的值为 No-Add。

别和我说当病人做了干细胞移植后血型会发生变化,这个字段应该会变化的,这不是抬杠嘛。

Response Type

在这里定义我们的数据是什么样的数据。

我们数据是 1 行还是 2 行,甚至是不是多行。

在这里这个可能不好理解,那么我们用数据来说明。

考虑下姓名,如果我们把姓名作为一个完整的字符串的话,那么 Response Type 就应该设置为 1,如果是姓名是分开姓和名的话,那么 Response Type 就应设置为 Multiple。

Indexed(可选)

用来标识 Item 中的数据是不是添加到索引中。

按照 EPIC 的说法,貌似是所有数据都会添加到索引中。

Packing(可选)

这个叫做打包的意思。

这个意思就是把一堆数据打包在一起,还是用姓名这个数据来说说。

我们可以把姓存为一个 Item,同时把名存为一个 Item。

然后我们把这 2 个 Item 打包放在一起就可以做一个 Packing 姓名了。这样的好处就是可以节约存储空间。

IRIS / Chronicles 定义 Item 字段的属性选项 - 数据库 - iSharkFlyItem 在 IRIS 中的作用和我们关系数据库中有关字段的作用的相同的,可以通过定义 Item 的属性,我们可以知道我们的可以存储什么的数据,已经数据之间有什么关系。 Item number每一个 Item 都会有一个 ID,这个 ID 是为唯一在数据库中用来标识 Item 的,这个 ID 通常是数字。 Item Title类似关系数据库中的字段名。 比如说我们定义一个用户名字段,为了标识用户名,我们可以把 Item Ti…icon-default.png?t=N7T8https://www.isharkfly.com/t/iris-chronicles-item/15558

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

动态规划标题

题目:猫粮规划 每种食物都有两种状态,记忆化dfs当然可以,但是你是否觉得这个题很想之前讲过的“小A点菜 ”?那道题问的是对于那些菜要花光她的钱,一共有多少方案?这道题问的是一个区间罢了,那么…

二、Web3 学习(区块链)

区块链基础知识 一、基础知识1. 区块链可以做什么?2. 区块链的三个特点 二、区块链的类型概括1. PoW2. PoS3. 私有链和联盟链 三、智能合约1. 什么是智能合约2. 如何使用智能合约 四、困境1. 三难选择的基本要素2. 这真的是一个三难选择吗? 五、比特币1. 什么是比特…

PTA L2-037 包装机

一种自动包装机的结构如图 1 所示。首先机器中有 N 条轨道,放置了一些物品。轨道下面有一个筐。当某条轨道的按钮被按下时,活塞向左推动,将轨道尽头的一件物品推落筐中。当 0 号按钮被按下时,机械手将抓取筐顶部的一件物品&#x…

Spring学习——什么是循环依赖及其解决方式

文章目录 前言一、什么是循环依赖二、解决思路1、循环依赖分类2、对象初始化步骤及对象分类3、spring是如何解决的4、图解5、三级缓存1、区别2、ObjectFactory是什么 三、源码debug1、spring创建对象过程1、dubug第一步——找到getBean2、dubug第二步——getBean与doGetBean3、…

MySQL高阶SQL语句

文章目录 MySQL高阶SQL语句MySQL常用查询1、按关键字排序1.1 语法1.2 ASC和DESC1.3 对数据表中信息进行排序1.3.1 普通排序1.3.2 结合where进行条件过滤1.3.3 对多个字段进行排序 2、区间判断及查询不重复记录2.1 and/or —— 且/或2.1.1 普通查询2.1.2 嵌套/多条件查询 2.2 di…

Linux基础IO(操作系统层面理解文件)

目录 一、认识 open 函数 1.1 理解文件 1.2 open 函数 1.3 函数选项和宏 二、 open 函数的返回值 三、 fd 的本质 3.1 各部分内容及关系 3.2 如何确定进程对应文件 四、Linux 一切皆文件? 一、认识 open 函数 在C语言中学习文件操作时,我们学…

【ORB-SLAM3】在 Ubuntu20.04 上编译 ORM-SLAM3 并使用 D435i、EuRoC 和 TUM-VI 运行测试

【ORB-SLAM3】在 Ubuntu20.04 上编译 ORM-SLAM3 并使用 D435i、EuRoC 和 TUM-VI 运行测试 1 Prerequisites1.1 C11 or C0x Compiler1.2 Pangolin1.3 OpenCV1.4 Eigen3 2 安装 Intel RealSense™ SDK 2.02.1 测试设备2.2 编译源码安装 (Recommend)2.3 预编译包安装 3 编译 ORB-S…

【C语言】C语言基础习题详解(牛客网)二分查找逻辑

主页:醋溜马桶圈-CSDN博客 专栏:C语言_醋溜马桶圈的博客-CSDN博客 gitee:mnxcc (mnxcc) - Gitee.com 目录 1.三目运算符的使用 三目运算符,即a>b?a:b类型的,很多时候适当的使用三目运算符可以使得代码更简洁有序&…

4个AI智能写作平台,为你解决文章写作问题

在信息时代,写作是一项重要的技能,无论是在学术领域还是商务环境中。然而,对于许多人来说,写作并不是一件轻松的事情。但是,随着人工智能的发展,有许多AI智能写作平台可以帮助我们解决文章写作问题。在本文…

开放大学2024年春《数控技术 060253》综合大作业参考答案

答案:更多答案,请关注【电大搜题】微信公众号 答案:更多答案,请关注【电大搜题】微信公众号 答案:更多答案,请关注【电大搜题】微信公众号 单选题 1数控系统的核心是( ) …

#Linux系统编程(关于解决Source Insight自动补全的问题)

(一)发行版:Ubuntu16.04.7 (二)记录: (1)参考博文 Source Insight 4.0 添加函数库的头文件实现函数的自动补齐 - 简书 (jianshu.com)https://www.jianshu.com/p/96595eefb988 &am…

SQLAlchemy模型映射提示declarative_base() takes 0 positional arguments but 1 was given

原码: #SQLAlchemy模型映射表结构. from sqlalchemy import create_engine,Column,Integer,String from sqlalchemy.ext.declarative import declarative_base# 数据库的变量 HOST 127.0.0.1 PORT 3306 DATA_BASE itbz USER root PWD 123456 DB_URL fmysqlpy…