發(fā)布時(shí)間:2024-01-24閱讀( 22)

產(chǎn)品經(jīng)理在產(chǎn)品功能設(shè)計(jì),尤其是平臺(tái)類產(chǎn)品設(shè)計(jì)的過程中,必然涉及到數(shù)據(jù)模型以及數(shù)據(jù)操作相關(guān)的設(shè)計(jì)。
在用戶場(chǎng)景和功能層面來看,是一個(gè)個(gè)根據(jù)用戶的使用場(chǎng)景設(shè)計(jì)的功能點(diǎn)。但是從數(shù)據(jù)層面來看,是根據(jù)用戶在該場(chǎng)景內(nèi)對(duì)產(chǎn)品輸入的數(shù)據(jù)信息進(jìn)行處理并輸出結(jié)果的一個(gè)過程。
和數(shù)據(jù)結(jié)構(gòu)相對(duì)應(yīng),數(shù)據(jù)庫作為存儲(chǔ)數(shù)據(jù)的容器,所有與產(chǎn)品相關(guān)的功能數(shù)據(jù)、用戶信息、操作數(shù)據(jù)等都存儲(chǔ)在數(shù)據(jù)庫中。通過學(xué)習(xí)數(shù)據(jù)庫,可以從數(shù)據(jù)視角看產(chǎn)品,更多地從數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)關(guān)聯(lián)等方面來對(duì)產(chǎn)品進(jìn)行剖析。數(shù)據(jù)庫對(duì)于從事平臺(tái)產(chǎn)品設(shè)計(jì),或者數(shù)據(jù)產(chǎn)品的小伙伴來說,尤其重要。
本文將與大家分享數(shù)據(jù)庫相關(guān)的基礎(chǔ)知識(shí),希望可以共同學(xué)習(xí),共同進(jìn)步。
數(shù)據(jù)管理從人工管理階段,到文件系統(tǒng)階段到現(xiàn)在的數(shù)據(jù)庫系統(tǒng)階段,最本質(zhì)的差別在于:數(shù)據(jù)庫管理做到了數(shù)據(jù)結(jié)構(gòu)化。
舉個(gè)例子來說:將數(shù)據(jù)庫比喻成一個(gè)倉庫,那么數(shù)據(jù)就是這個(gè)倉庫中的貨物,管理員對(duì)這些貨物做分類整理、運(yùn)輸?shù)炔僮鳎褪菙?shù)據(jù)管理。數(shù)據(jù)結(jié)構(gòu)化就是講這些貨物分類分等地排列在貨架中,以便管理員能更好地進(jìn)行管理。
數(shù)據(jù)模型是對(duì)現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象,是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ),是數(shù)據(jù)結(jié)構(gòu)化到一定程度的產(chǎn)物,是一種機(jī)構(gòu)化數(shù)據(jù)的展現(xiàn)。
數(shù)據(jù)模型有概念模型,邏輯模型和物理模型三種:
以上幾個(gè)模型的一般實(shí)現(xiàn)順序與流程為:
數(shù)據(jù)模型有三大組成要素:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)的完整性約束條件。
以最常見的關(guān)系數(shù)據(jù)庫為例,對(duì)數(shù)據(jù)庫相關(guān)的概念,操作以及和產(chǎn)品設(shè)計(jì)相關(guān)的知識(shí)進(jìn)行整理。
為了更清晰地對(duì)以上幾個(gè)名詞進(jìn)行理解,還是以學(xué)生和班級(jí)為例:
在這個(gè)例子中,學(xué)生和班級(jí)就是兩個(gè)實(shí)體。學(xué)生的姓名、學(xué)號(hào)等就是學(xué)生的屬性,學(xué)號(hào)作為唯一標(biāo)識(shí)學(xué)生的屬性,就是學(xué)生這個(gè)實(shí)體的碼。
那么學(xué)生與班級(jí)之間的聯(lián)系可以表示為N:1,因?yàn)橐粋€(gè)學(xué)生只能在一個(gè)班級(jí)中,而一個(gè)班級(jí)中有多個(gè)學(xué)生。

一組關(guān)系組合在一起,就是關(guān)系模型。關(guān)系數(shù)據(jù)庫是一種基于關(guān)系模型的數(shù)據(jù)庫,是以顯示世界中各個(gè)實(shí)體之間的關(guān)系為基礎(chǔ),來展現(xiàn)數(shù)據(jù)的數(shù)據(jù)庫。每個(gè)關(guān)系的數(shù)據(jù)結(jié)構(gòu)都可以用一張規(guī)范話的二維表來表示。一個(gè)關(guān)系通常對(duì)應(yīng)一張表,每一列為一個(gè)屬性。
舉例理解一下,以課程表為例:
(1)課程表(課程ID、課程名、類型ID、學(xué)分… …)。
(2)課程類別表(類型ID、類型)。
這兩個(gè)表之間存在著屬性的引用——即“課程”表引用了“課程類別”表的主鍵“類型ID”。
按照參照完整性規(guī)則,“課程”表中每個(gè)元祖的“類型ID” 屬性只能取下面兩類值:
(3)用戶定義完整性:用戶自定義完整性是針對(duì)某一具體關(guān)系數(shù)據(jù)庫的約束條件,它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。
SQL :即結(jié)構(gòu)化查詢語言,是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。
特點(diǎn)表現(xiàn)為:
常見的操作語句有以下幾種:
(1)定義基本表
create table <表名>
<列名> <數(shù)據(jù)類型> [約束條件]
<列名> <數(shù)據(jù)類型> [約束條件]
………
(2)修改基本表
alter table <表名>
[add <新列名> <數(shù)據(jù)類型> [約束條件]]——增加新的列和條件
[drop [約束條件]]——?jiǎng)h除條件
[alter column <列名> <數(shù)據(jù)類型> ]——修改列定義
(3)刪除基本表:
drop table <表名>
(4)數(shù)據(jù)查詢
select [ALL|DISTINCT]<目標(biāo)表達(dá)式>……——取消重復(fù)列
From <表名或視圖名>……
[where <條件表達(dá)式> ]
[group by <列名1> [HAVING <條件表達(dá)式>]]
[order by <列名2> [ASC|DESC]
四、總結(jié)
雖然對(duì)于客戶端產(chǎn)品經(jīng)理來說,進(jìn)行產(chǎn)品功能設(shè)計(jì)時(shí)并不需要去考慮數(shù)據(jù)庫的設(shè)計(jì),一般會(huì)有架構(gòu)師或者核心開發(fā)來規(guī)劃。但是需要明確的是:一個(gè)個(gè)產(chǎn)品功能最終是由數(shù)據(jù)通過產(chǎn)品設(shè)計(jì)的業(yè)務(wù)邏輯來展現(xiàn)出來的。
所以當(dāng)技術(shù)提出,產(chǎn)品的需求影響了現(xiàn)有數(shù)據(jù)庫的設(shè)計(jì),或者完成這個(gè)需求需要改變數(shù)據(jù)庫的結(jié)構(gòu)時(shí),產(chǎn)品經(jīng)理需要從產(chǎn)品的現(xiàn)有功能和后期規(guī)劃中來考慮有關(guān)數(shù)據(jù)的這兩個(gè)問題:
- 新增的功能需要現(xiàn)有數(shù)據(jù)庫所做的調(diào)整是什么,以及后期的規(guī)劃中是否會(huì)有類似的調(diào)整,是否需要統(tǒng)一設(shè)計(jì);
- 明確1的基礎(chǔ)上,思考這個(gè)修改對(duì)原有的老版本產(chǎn)品功能是否會(huì)有影響。
對(duì)于平臺(tái)類產(chǎn)品經(jīng)理來說,對(duì)數(shù)據(jù)庫的學(xué)習(xí)應(yīng)該需要更加深入。因?yàn)槠脚_(tái)在某種意義上來說,其實(shí)就是一個(gè)數(shù)據(jù)庫操作系統(tǒng)。以視頻類產(chǎn)品的資產(chǎn)管理后臺(tái)為例:所涉及到資產(chǎn)管理,推薦管理等功能,其實(shí)都是對(duì)于資產(chǎn)等實(shí)體進(jìn)行查詢,修改等操作的過程。
以上是本次的數(shù)據(jù)庫的學(xué)習(xí)筆記,可能會(huì)有一些不合理的地方,希望共同學(xué)習(xí)共同進(jìn)步。
參考教材:數(shù)據(jù)庫系統(tǒng)概論
作者:方小白,2年互聯(lián)網(wǎng)產(chǎn)品經(jīng)驗(yàn),專注用戶增長(zhǎng)與會(huì)員運(yùn)營(yíng)。
本文由 @方小白 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
歡迎分享轉(zhuǎn)載→ http://www.avcorse.com/read-212568.html
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號(hào)-5 TXT地圖HTML地圖XML地圖