產品與定單資料表設計

2021-04-13 12:09:03 字數 886 閱讀 7493

create   table   product(  

proid   int   identity(1,1)   primary   key,  

proname   nvarchar(50)   not   null,  

proinfo   nvarchar(50),

danjia   money   

--其他相關資訊  

)  

create   table   orders(  

ordersid   int   identity(1,1)   primary   key,

ordersdate   datetime   default   getdate(),  

order**oney   money,  

--其他相關資訊  

)  

create   table   sorders(  

ordersid   int  foreign   key(ordersid)   references   orders(ordersid)  

on   update   cascade   on   delete   cascade,  

sid   int,  

constraint   sid   primary   key(ordersid,sid),  

proid   int  foreign   key(proid)   references   product(proid)  

on   update   cascade   on   delete   cascade,  

const   decimal(20,2),    

--其他相關資訊  

)    

資料表設計

在進行完了資料調研 需求分析 技術實現方案,進行資料設計。資料設計,往往包含兩個環節 在本專案中,我們所有的資料設計環節,只會涉及第二個,不會涉及第乙個。因為我們為了突出課程重點,也就是spark。所以主要還是集中在spark上面,就不要花時間去做hive etl了。設計mysql中的業務表的結構。...

資料表設計

資料表設計 三大正規化 第一正規化 列的原子性,每一列是不可再拆分的 若是還要查詢省份或地區,則該錶有誤,不滿足第一正規化,則應 第二正規化 表裡面的每一列都應與主鍵有關 範例 品種列亂入不和主鍵有關係,不滿足第二正規化 科考,人員代號和科目代號為聯合主鍵,姓名雖與人員代號有關,但在成績表出來前人的...

quartz設計資料表

qrtz calendars 以 blob 型別儲存 quartz 的 calendar 資訊 qrtz cron triggers 儲存 cron trigger,包括 cron 表示式和時區資訊 qrtz fired triggers 儲存與已觸發的 trigger 相關的狀態資訊,以及相聯 j...