2020年沃行課堂內容將會更精彩,會有更多的領域專家們為大家帶來更豐富更專業的各種領域講堂,
讓我們一起學習一起成長吧!
?
2020開年第一講由產品部負責人David老師為我們拉開序幕,演講主題為《數據庫設計之系列一》,
David老師結合了工作中的一些事例來進行今天的課堂。
數據庫設計之系列一
——David
今天講的是CargoWare系統中最核心的job表和charge表,
還會有其他的表會陸續在系列二、系列三等給大家講到。
在數據庫設計中,所有的結構和關系始于名詞,
而這些名詞來源于跟客戶的溝通,或網絡上查閱行業知識的時候了解到的名詞,
同樣,數據庫設計也是從這些名詞開始的。
比如:我做為開票員,每個月要把月結客戶的費用的發票開出來。
在這句話中,開票員、每個月、客戶、費用、發票這些都是這個需求中提出的名詞。
名詞分為實體和屬性兩種:
實體:是指客觀存在可以相互區別的事物。實體可以是具體的對象,
如:一個男學生,一輛汽車等;也可以是抽象的事件,如:一次借書、一聲場球賽等。
屬性:實體有很多特性,每一個特性稱為屬性。每個屬性有一個值域,
其類型可以是整數型、實數型、字符串型。如:體積。
實體由名稱和屬性組成;實體的屬性可能是屬性名詞也可能是實體名詞;屬性是有類型的
(比如數量的類型是數字,結算單位的類型可能是合作伙伴...)。
那這些與表設計有什么關系呢?
如下圖所示:
實體是可以延伸出表結構的,通常情況下實體對應表;
在開發過程中實體稱為領域模型,表稱為數據庫模型,數據庫模型的設計是依據領域模型來的。
END
欲索取本期PPT,請聯系市場部
聯系電話:400-6659211
郵箱:marketing@walltechsystem.cn
......
專家招募進行中~
WallTech誠邀我們的客戶大佬們
成為常年客座講師傳道受業解惑
有想要報名的大佬們歡迎聯系市場部哦~
科技改變生活,也在改變我們的工作!
CargoWare一小步,
貨代轉型一大步!
如此方便快捷的工具!
還不速速來一套?