关系经济人类预测化学自然
中准网
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产

产品经理的技术修行笔记数据库篇

9月17日 孤小单投稿
  通过学习数据库,可以从数据视角看产品,更多地从数据存储、数据关联等方面来对产品进行剖析。数据库对于从事平台产品设计,或者数据产品的小伙伴来说,尤其重要。
  产品经理在产品功能设计,尤其是平台类产品设计的过程中,必然涉及到数据模型以及数据操作相关的设计。
  在用户场景和功能层面来看,是一个个根据用户的使用场景设计的功能点。但是从数据层面来看,是根据用户在该场景内对产品输入的数据信息进行处理并输出结果的一个过程。
  和数据结构相对应,数据库作为存储数据的容器,所有与产品相关的功能数据、用户信息、操作数据等都存储在数据库中。通过学习数据库,可以从数据视角看产品,更多地从数据存储、数据关联等方面来对产品进行剖析。数据库对于从事平台产品设计,或者数据产品的小伙伴来说,尤其重要。
  本文将与大家分享数据库相关的基础知识,希望可以共同学习,共同进步。
  一、基础名词理解
  数据:数据是对客观事物的符号表示,在计算机科学中指所有能输入到计算机中,并被计算机程序处理的符号的总称。这是之前在数据结构篇中对数据的定义,那么结合数据库来理解,数据是数据库中存储的基本对象。
  数据库:可长期存储在计算机内,有组织、可共享的大量数据的集合,具有永久存储型有组织和可共享三个基本特点。
  数据管理:对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题。
  数据管理从人工管理阶段,到文件系统阶段到现在的数据库系统阶段,最本质的差别在于:数据库管理做到了数据结构化。
  举个例子来说:将数据库比喻成一个仓库,那么数据就是这个仓库中的货物,管理员对这些货物做分类整理、运输等操作,就是数据管理。数据结构化就是讲这些货物分类分等地排列在货架中,以便管理员能更好地进行管理。
  二、数据模型
  数据模型是对现实世界数据特征的抽象,是数据库系统的核心和基础,是数据结构化到一定程度的产物,是一种机构化数据的展现。
  数据模型有概念模型,逻辑模型和物理模型三种:
  概念模型:又称信息模型,是指按用户的观点来对数据进行建模,主要用于数据库设计。
  逻辑模型:按计算机系统的观点对数据和信息建模,主要用于DBMS(数据库管理系统)的实现。
  物理模型:对数据最低层次的抽象,描述系统内部的表示和取存方法。
  以上几个模型的一般实现顺序与流程为:
  数据模型有三大组成要素:数据结构、数据操作、数据的完整性约束条件。
  数据结构:在之前的数据结构篇中有详细的介绍(产品经理的技术修行笔记数据结构篇)。
  数据操作:就是对数据库中的各种对象可执行的操作的集合,比较常见的为数据库的增删改查。数据操作在平台类产品中十分常见。比如:电商后台管理系统中,针对一个商品的信息进行修改,上传图片、更新库存,或者直接删除新增商品,就是针对一个商品的数据操作。
  数据的完整性约束:指的是为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。比如:我们定义学生年龄字段的数据类型为整型,那么就无法将带有小数点的数字作为年龄插入之年龄字段中。
  三、关系数据库
  以最常见的关系数据库为例,对数据库相关的概念,操作以及和产品设计相关的知识进行整理。
  3。1基本概念
  实体:客观存在并可互相区分的事物。
  属性:实体所具有的某一特征。
  码:唯一标识实体的属性集。
  关系:实体之间的关系,主要可分多1:1、1:N、M:N三种。
  为了更清晰地对以上几个名词进行理解,还是以学生和班级为例:
  在这个例子中,学生和班级就是两个实体。学生的姓名、学号等就是学生的属性,学号作为唯一标识学生的属性,就是学生这个实体的码。
  那么学生与班级之间的联系可以表示为N:1,因为一个学生只能在一个班级中,而一个班级中有多个学生。
  一组关系组合在一起,就是关系模型。关系数据库是一种基于关系模型的数据库,是以显示世界中各个实体之间的关系为基础,来展现数据的数据库。每个关系的数据结构都可以用一张规范话的二维表来表示。一个关系通常对应一张表,每一列为一个属性。
  3。2关系数据库的完整性
  实体完整性:实体完整性要求每个表都有唯一标识符,每一个表中的主键字段不能为空或者重复的值即若属性A为基本关系R的主属性,那么A不能取空。
  参照完整性:参照完整性要求关系中不允许引用不存在的实体,设定相应的更新删除插入规则来更新参考表即若属性(或者属性组)F还基本关系S的外码,它与基本关系S的主码K对应,则对于R中每个元祖在F上的至必须为1,空值为2,等于S中某个元祖的主码值。
  举例理解一下,以课程表为例:
  (1)课程表(课程ID、课程名、类型ID、学分)。
  (2)课程类别表(类型ID、类型)。
  这两个表之间存在着属性的引用即课程表引用了课程类别表的主键类型ID。
  按照参照完整性规则,课程表中每个元祖的类型ID属性只能取下面两类值:
  空值:表示该课程还未确定类别。
  非空值:此时取值必须和课程表这某个元祖的类型ID值相同,表示这门课程归属该类别。
  (3)用户定义完整性:用户自定义完整性是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。
  3。3关系数据库的标准语言
  SQL:即结构化查询语言,是关系数据库的标准语言。
  特点表现为:
  综合统一;
  高度费过程化;
  面向集合的操作方式;
  以一种语法结构提供多种使用方式;
  语言简洁、易操作。
  常见的操作语句有以下几种:
  (1)定义基本表
  表名!表名
  列名数据类型〔约束条件〕!数据类型!列名
  列名数据类型〔约束条件〕!数据类型!列名
  (2)修改基本表
  表名!表名
  〔新列名数据类型〔约束条件〕〕增加新的列和条件!数据类型!新列名
  〔drop〔约束条件〕〕删除条件
  〔列名数据类型〕修改列定义!数据类型!列名
  (3)删除基本表:
  表名!表名
  (4)数据查询
  select〔ALLDISTINCT〕目标表达式取消重复列!目标表达式
  F表名或视图名!表名或视图名
  〔条件表达式〕!条件表达式
  〔列名1〔HAVING条件表达式〕〕!条件表达式!列名1
  〔列名2〔ASCDESC〕!列名2
  四、总结
  虽然对于客户端产品经理来说,进行产品功能设计时并不需要去考虑数据库的设计,一般会有架构师或者核心开发来规划。但是需要明确的是:一个个产品功能最终是由数据通过产品设计的业务逻辑来展现出来的。
  所以当技术提出,产品的需求影响了现有数据库的设计,或者完成这个需求需要改变数据库的结构时,产品经理需要从产品的现有功能和后期规划中来考虑有关数据的这两个问题:
  新增的功能需要现有数据库所做的调整是什么,以及后期的规划中是否会有类似的调整,是否需要统一设计;
  明确1的基础上,思考这个修改对原有的老版本产品功能是否会有影响。
  对于平台类产品经理来说,对数据库的学习应该需要更加深入。因为平台在某种意义上来说,其实就是一个数据库操作系统。以视频类产品的资产管理后台为例:所涉及到资产管理,推荐管理等功能,其实都是对于资产等实体进行查询,修改等操作的过程。
  以上是本次的数据库的学习笔记,可能会有一些不合理的地方,希望共同学习共同进步。
  参考教材:数据库系统概论
投诉 评论 转载

男人弄坏肾的六个不良习惯六个弄坏肾脏的不良习惯1、饮食太咸饮食偏咸,导致血压升高,肾脏血液不能维持正常流量,从而诱发肾病。2、暴饮暴食现代人聚餐机会增多,常会吃下过量的美味,这……如何建立以客户为中心的企业文化落实方案健康向上的职业经理人市场不健全,从而难以培养出大量的高素质管理人才,进而导致中国企业综合管理能力不强。这一点体现最为明显的是,中国企业对管理创新和管理提升的意识很强,并积极地聘请国际知名……枫树湾游记嘻嘻!哈哈!这些笑声是从哪里传来的呀?原来是来自作文班快乐的孩子们啊!尚未出发的大客车里时不时传来阵阵嬉笑声。我看着窗外,满心期待着大客车的启动声,就在此时,老师亲切的声……很有气质的小女孩编发盘发新手妈妈必备的时尚手册最显气质的一款儿童盘发,在编发的过程中,要注意基本都是以三股线为标准。麻花要编得细腻紧实,这样整个发型看起来才会饱满。最后在头发的下方搭配一款简单大方的蝴蝶结,可以是低调的纯白……产品经理的技术修行笔记数据库篇通过学习数据库,可以从数据视角看产品,更多地从数据存储、数据关联等方面来对产品进行剖析。数据库对于从事平台产品设计,或者数据产品的小伙伴来说,尤其重要。产品经理在产品功能……期待着造句用期待着造句大全241我们期待着某一天,这曾经独领风骚的铜铙能敲击出优美的旋律,让千年的绝响在天空中再次回荡242或许,我就是传说中的那只大笨鸟,而我正在用拼搏期待着知耻而后勇,以勤补拙……姚元浩与王心凌身陷绯闻盘点姚元浩最新发型近日,姚元浩与王心凌身陷绯闻,使姚元浩推上了风头浪尖的境地,明星里的谁是谁非。我们就不管。型男姚元浩最新发型我们还是得肯定,一起来看看吧层次碎发姚元浩的层次碎发发型……怡丽丝尔孕妇能用吗孕妇还是小心使用为好怡丽丝尔孕妇能用吗怡丽丝尔是资生堂旗下的一个品牌,目前在国内上市的有优悦活颜系列、纯肌净白系列和焕能抗皱系列,下面就分别给准妈妈们介绍一下,看看孕期究竟可不可以使用怡丽丝……生日的说说的句子大全一、你好可怜哦,今天明明是你的生日却还要上班,但是不要紧,由于你收到了我的祝福,相信你今天过得会很开心!二、大海啊他全是水,蜘蛛啊他全是腿,辣椒啊他真辣嘴,认识你啊真不后……你悄悄地走来那么自然地融入了我的生活嵌入了我的生命我知道你只是我生命里的过客人生中的插曲也许会匆忙的让我看不清我仍然不由自主为你动容珍……心里依然放不下你说说一、她享受着人生骑最快的马爬最高的山吃最辣的菜喝最烈的酒玩最利的刀杀最狠的人。可她心里却始终放不下一个人。二、最痛苦的日子是年知道生病的时候。还有伴随治疗的过程。但是更痛……红掌什么时候开花红掌在开花时候有很高的观赏性,常用家庭盆栽居多,一般在正常养护下一年四季均可开花,若想开花更美且数量多,最好在开花前尽量不要施加氮肥,施肥主要以磷钾肥为主,在开花前将植株放在室……
多肉土怎么配制心情难过的说说你是我这辈子走不出的阴霾温和补水洗面奶排行榜未来的学校一棵神奇的树什么时候喝酸奶能减肥呢冬季养生不是出汗多就好集体专利转让需要注意什么女人经历的男人越多越会有这样的坏素质教育在小学语文教育教学中如何实施我最尊敬的人婴儿指甲钳正确使用方法
天涯踪影天涯海角首次!有史以来,这就是火星尘暴的声音做一枚接地气的文艺女青年若可,就做个平淡的女子吧抒情散文老人跑步怎样防止膝盖受伤集体企业改制法律规定是怎样的?画虎成狗的故事柳树作文高中赵州桥在哪个省(我国著名的石拱桥赵州桥位于哪个省)爆料称华为明年将推出游戏本,搭载英伟达Super系列显卡历史上的明朝十六帝个个是奇葩,最后一个竟还上吊自杀而死2021。03。28数字货币快讯

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找菏泽德阳山西湖州宝鸡上海茂名内江三亚信阳长春北海西安安徽黄石烟台沧州湛江肇庆鹤壁六安韶关成都钦州