今天要和大家推荐一个强大的线上表格——Airtable。

Airtable 是一个易于使用的在线平台,用于创建和共享关系数据库。用户界面简单、色彩丰富、友好,任何人都可以在几分钟内构建一个数据库。你可以存储、组织和协作处理任何信息,例如员工名录、产品清单等,有的人不会使用SQL和任何脚本,Airtable就非常适合。

那么电子表格和数据库之间有什么区别呢?乍一看,数据库看起来很像电子表格,带有网格线和标签页。你可以像在电子表格中一样按行和组织数据。

这就是相似之处,在电子表格中,你将使用诸如=SUM(A1:A5)计算值和处理数字之类的函数。在数据库中,你通常会使用SQL查询SELECT * FROM Customers;来查找和比较数据,你可以比较电子表格中的数据,但数据库功能要强大的多,而且更不容易弄乱。

关系数据库不仅存储关系,还存储数据之间的关系- 例如,将音乐收藏中的所有歌曲与艺术家、标题和时代等类别相关联。然后,您可以使用这些关系来回答您的问题。将相关数据一起存储在单个电子表格中可能会很笨拙,并且在您尝试对其进行排序和比较时会导致错误,但是使用数据库,你就可以轻松过滤标题中带有“baby”的 90 年代点击数,而无需修改数据库本身。

一个基本的经验法则是,数据库更适合组织大量信息。电子表格最适合运行计算。Airtable为你提供了两全其美的优势:一个与Google Sheets或Microsoft Excel一样易于使用的关系数据库。

Airtable 的基本组件

Airtable 数据库有五个基本构建块:

  • Bases
  • 字段
  • 记录
  • 视图

Bases是单个数据库,包含你项目所需的所有信息,Bases可能被称为“员工名录”,一个Bases包含一个项目所需的所有数据,你可以从一个空白的Bases开始,然后从头开始构建它,Airtable 提供了一个强大的模板库,其中预先填充了相关的示例数据,可以自行修改这些数据。

要使用模板,从主页中选择+新建Bases,选择一个模板,然后单击页面顶部的使用模板按钮,就可以直接使用了。

表格用于保存有关一种特定类型项目的数据列表。每个库可以有一个或多个表,类似于电子表格中的工作表。在员工目录库中,每个表都包含特定类型的信息,如姓名、生日和部门。

在Zapier的编辑日历中,我们有用于实际编辑日历的表格,一个用于外部请求的表格,一个存储我们所有自由职业者的姓名和电子邮件的表格,还有大约六个。

字段,表中的每一列称为一个字段。字段等同于电子表格列,但字段旨在为你的数据带来一致性。每个字段都有一个名称,可以自定义以保存各种内容,例如照片、附件、电话号码、日期、复选框等。

记录是与电子表格行和单元格等效的数据库。每条记录都是列表中的一个项目。在员工表中,每条记录都是不同的员工,每个字段中的数据详细说明了他们的姓名、部门、地址等。

关系数据库的强大之处在于它的关系。通过添加链接,你在一个表中的记录可以与另一个表中的记录建立关系。在表之间创建关联后,你可以使用它从另一个表中获取信息。例如,在员工目录表中,我们可以将每个员工链接到他们的部门。这将在与员工相同的卡片上显示部门名称,并且可以随时轻松提取有关该部门的信息。

视图,虽然一次查看所有记录会很有帮助,但你也可以为基础中的每个表创建多个视图,通过视图你可以看到相同的底层表数据,当你只想查看符合特定条件的记录时,这些自定义视图会很有用 - 比如查看工程部门的所有员工。

视图还分多种模式,比如以下两种:

简而言之,Airtable真的很好用,最后附上Airtable的Github地址:https://github.com/Airtable/airtable.js

程序员都应该知道的开源在线表格应用相关推荐

  1. python项目了解_神级程序员都是这样来开源 Python 项目!今天算是涨知识了!

    工具和概念 项目布局 当准备一个项目时,正确合理的布局(目录结构)是十分重要的.一个合理的布局意味着想参与开发者不必花时间来寻找某些代码的位置; 凭直觉就可以找到文件的位置.因为我们在处理一个项目,就 ...

  2. 一般项目中哪里体现了数据结构_优秀程序员都应该学习的数据结构与算法项目(GitHub 开源清单)...

    前言 算法为王. 想学好前端,先练好内功,内功不行,就算招式练的再花哨,终究成不了高手:只有内功深厚者,前端之路才会走得更远. 强烈推荐 GitHub 上值得前端学习的数据结构与算法项目,包含 gif ...

  3. 程序员都讨厌写文档?这4个工具让你事半功倍

    长按识别上方二维码,关注公众号:后端面试那些事 回复"报告",获取你的GitHub年度报告! 对于一般的程序员来说,花费数小时来创建代码或修改现有代码只是一天工作中的一部分,简而言 ...

  4. 程序员都在用什么高效率的工具?

    程序员都在用什么高效率的工具? Apifox 最好用的接口管理神器,没有之一,秒杀市面上所有同类产品. Apifox 是 API 文档.API 调试.API Mock.API 测试一体化协作平台,定位 ...

  5. 程序员都应当知道的实用工具网站

    程序员都应当知道的实用工具网站 1.搜索引擎 1-1 秘迹搜索 1-2 小白盘 1-3 DogeDoge搜索 1-4 百谷歌度搜索 2.变量取名工具 2-1 Codelf 3.PPT 3-1 优品PP ...

  6. 学习C语言的教材、如何成为一名优秀的C程序员、激发程序员创意的6本书、国外程序员推荐:每个程序员都应读的书

    学习C语言的教材 我的C语言是自学的,这些年看过不少教材. 下面,我对其中一些教材做个点评. 1. How to Think Like a Computer Scientist: C version ...

  7. php程序员必会的,PHP程序员必会的PHP开源工具

    在Web开发世界里,PHP是最流行的语言之一.一些非常好用的PHP开源工具着实拯救了不少开发任务繁重的PHP开发人员,减轻他们的开发负担.好的开发工具富有特点而且能够帮助开发者快速高效地编辑程序,它是 ...

  8. 老程序员都去哪儿了?

    摆在老程序员们面前有三条路,一是转行,二是继续钻研成为技术大牛,三是转型为管理人员. 我最近采访了十五位30岁以上的老程序员们,在此我想发表下我的观点. 网络上总有这类观点-- 「如果所有的技术都想着 ...

  9. 优秀的程序员都在哪里 如何寻找优秀的程序员?

    优秀的程序员都在哪里 这是你第一次公开招募雇员.如同大多数人一样,你会发布广告,可能也会浏览一些大型的网上论坛,然后你就收到了一吨的简历. 一份份看下去,你会想:"嗯嗯嗯,这人应该可以.&q ...

最新文章

  1. 从VMware ESX Server 4升级到ESXi 5
  2. android项目引用java项目图解和注意事项
  3. 1.4 File类(文件操作类)获取文件属性,创建和删除文件\目录,遍历目录
  4. 操作系统原理:进程与线程、进程生命周期、线程的类型
  5. js 定时网页点击_反爬 JS 逆向,扣代码解密分析
  6. lhgdialogV2.37 使用
  7. Android设计模式之——迭代器模式
  8. python 参数带星号_python 函数参数的传递(参数带星号的说明)
  9. iMX8MPlus和iMX8QM机器学习框架eIQ性能对比
  10. [C#] TestHttpPost:测试Http的POST方法的小工具
  11. QQ电脑管家 vs 360 安全助手 (客观+主观)
  12. 真正的免费云时代来临,免费1T全能空间提供1T免费全能空间申请,
  13. pytorch求解高维空间PDE
  14. 快速玩转ECS竞价实例
  15. fzoj Problem 2190 非提的救赎 【单调栈】
  16. 公交线路管理 数据结构课程设计
  17. JavaScript系列—Object.assign()介绍以及原理实现
  18. 笔记本未启用无线服务器,WiFi无线网络提示未启用DHCP无法上网的解决方法
  19. Java之旅--如何从草根成为技术专家
  20. uniapp如何使用微信开发者工具调试

热门文章

  1. 台式计算机控制台,台式电脑的设置在哪里打开
  2. Javascript技巧大集合时间
  3. mathtype 花体字
  4. 什么是泛域名解析?泛域名解析对优化有何影响?
  5. 手写Spring-第十四章-再次进化!用注解完成属性的注入
  6. 同步原语问题汇总--芒果TV进击面试
  7. linux添加3g模块,Linux下华为3g模块e220上网
  8. Linux笔记--man指令(福利)
  9. 软件测试学习 之 Python 模拟倒计时、百分比进度
  10. NOIP2016提高组Day1T3 换教室