CDA数据分析师 出品
编辑:Mika
各位小伙伴大家好!
我是徐杨老师,做数据分析编写SQL是必不可少的一个步骤。所以为了完成理论准备,我们需要学习更多的数据库术语。
举个例子,你发现最近你的商品突然爆款,卖得极好,短时间内一下子获得了超过1000万行的用户行为数据。
而我们企业原有的系统只是把行为数据存到了一些表格中,面对这海量的数据显然表格是不够用的。
那么该怎么办呢?
这时你就需要一个数据库设计器,负责将数据组织成表,以及建立这些表之间的关系。并且这一步至关重要,因为如果数据库设计从一开始就不完美,那么系统将很难使用,也不会满足业务需求。
那数据库设计人员实际上到底要如何做呢?
答案就是使用可视化工具在画布上绘制整个数据库系统,也叫绘制数据模型。
实体关系图
一种是画一个实体关系图,不同的图形代表不同的数据实体和实体之间的特定关系。
表之间的连接用行表示。这种表示数据库的方式是强大和专业的,比较复杂,并参考数据库设计的过程。
关系模式
另一种表示形式是关系模式,当确定要更精确地创建的数据库的结构和组织时,它非常有用。
关系模式如下所示:
它表示为一个矩形形状的表,即位于矩形顶部的是表的名称。列名列在数据库中的所有关系架构下面,形成了数据库架构。还可以看到指示数据库中表如何相关的行。
下一步是创建数据库,在这个阶段,SQL可以用于物理性的设置数据库。然后你就可以享受操纵数据的优势了。
因为它可以使用数据集来提取业务洞察力,这些洞察力能改善工作上的业务性能低效。数据库是数据操作的关键先决条件。
如果你已经很好地完成了这些步骤,那么我们可以编写有效的查询语言,并在数据库中快速导航。
你经常会听到数据库管理这个术语。它包括成功地设计、创建和操作数据库所需的所有这些业务步骤。
数据库管理员则是提供数据库日常维护的人员,对于一家公司的数据库部门来说,是不可或缺的。
以上就是今天的所有内容了,如果大家还有疑问,就在评论区留言吧!