产品经理必懂的技术思维4 数据库

前言 产品经理为什么要了解数据库?

给大家举一个例子,在一场需求评审会上,产品经理小锅提了个需求“把现有商品库的二级目录修改成三级目录”,立即遭到了工程师的围攻,

工程师小明:“这样子修改会导致整个数据结构都得修改,之前为什么没有考虑到这么关键的问题?"
工程师小黄:“这样子修改后会存在旧版本不兼容的问题,要怎么解决?”

小锅:小锅回答不出来.....“数据结构是啥...,为什么会有版本兼容问题....””

这就到了我们这篇文章要讲的数据库知识了。


一、什么是数据库

数据库运行在数据服务器中,类似于一个进行数据存储的仓库,数据按照一定的规则存储,可以对数据库的数据进行增删改查的操作。

在整个产品设计中,产品结构是骨架,产品功能是血肉,产品界面是肌肤,产品数据结构是神经网络。数据库负责信息的传输与保存。

服务器


二、数据库的类型

常用的数据分为关系型非关系型两种:


数据库“表”和关系结构:

数据库中的表类似于excel中的表格,表头对应的是物体或者人物的属性,以人作为例子,每个人都有名字、性别、职业的属性,在关系库中表现为:

数据库还有另外关系,用来反映不同实体表之间的关联关系,包括1:1,1:n,n:n,同样以人作为例子,人的职业可以对应出另外的表格,将一个表格单独拎出来表示,people2,他就有两个职业名 PM、UE

数据库是是产品信息数据仓库,关系型数据库按照表结构进行数据存储于管理。

如果以excel中的表来对应数据库中的表的话,excel中每个单元格是可以设置不同的格式的,有整数、小说,货币等等,对应到数据库中,数据库的单位格格式我们将它叫说“字段类型”。

在Excel中,每一个单位格我们都需要将它放置对应表头的位置,将它进行归类。在数据库中,表头的属性我们将它称之为“数据字段

三、数据库操作语言-SQL

SQL全程为结构化查询语言,是一种用来操作关系型数据库的编程语言,可以理解为对数据库的操作命令。

数据库操作者通过SQL语言,对数据库的内容进行增加、删除、改动、查找。SQL语言是工程师与数据库进行交流的工具。

关于产品经理必懂的一些技术思维就给大家介绍到了这里,下一章将为大家介绍,如何持续性的提高技术思维。

你可能感兴趣的:(产品经理必懂的技术思维4 数据库)