【正文】
的關系,為后面的邏輯結構設計打下基礎。 本系統(tǒng)根據(jù)上面的設計規(guī)劃出的實體有:物資基本信息實體、物資入庫信息實體、物資出庫信息實體、 物資余額信息實體。 表 物資表 物資表 material 字段名 類型 NULL 其他 備注 wzid char(8) N PK 物資編號 wzname char(20) N 物資名稱 wzspec char(20) N 物資型號 wzkind, char(10) 類型 wzunit char(10) 計量單位 表 物資入庫表 物資入庫表 msave 字段 名 類型 NULL 其他 備注 rkno char(14) N PK 入庫號 rkid char(8) N 物資編號 rkname char(20), N 物資名稱 rkspec char(20), 規(guī)格型號 rkkind char(10) , N 類別 rkunit char(10) , N 計量單位 rkaccount numeric(5, 0) N 數(shù)量 rkprice numeric(8, 2) N 單價 rkvalue numeric(10, 2) N 金額 rkdate datetime N 入庫時間 rkdeal_person char(10) N PK 經(jīng)辦人 rksave_person char(10) N 保管人 rkbase char(10), Index,FK 倉庫 rkmemo text 備注 表 物資入庫表 物資入庫表 msurplus 字段名 類型 NULL 其他 備注 yeid char(8) N Pk 物資編號 yename char(20), N 物資名稱 yespec char(20), 物資型號 yekind char(10) , N 類別 yeunit char(10) , N 計量單位 yeaccount numeric(5, 0) N 數(shù)量 yeprice numeric(8, 2) N 單價 yebase char(10), Index,FK 倉庫 yememo text 備注 表 物資領用表 物資領用表 muse 字段名 類型 NULL 其他 備注 lyno char(14) N PK 領用號 lyid char(8) N 物資編號 lyname char(20), N 物資名稱 lyspec char(20), 規(guī)格型號 lykind char(10) , N 類別 lyunit char(10) , N 計量單位 lyaccount numeric(5, 0) N 數(shù)量 lyprice numeric(8, 2) N 單價 lyvalue numeric(10, 2) N 金額 lydate datetime N 領用時間 lydeal_person char(10) N PK 領用人 lysave_person char(10) N 保管人 lybase char(10), PK 倉庫 lymemo text 備注 物理數(shù)據(jù)庫設計 在完成了數(shù)據(jù)庫的邏輯設計之后,即可開始數(shù)據(jù)庫的物理設計。 建立概念數(shù)據(jù)庫模型 根據(jù)前面的概念和邏輯模型設計,我們在 PowerDesigner12 中建立 ConceptualDataModel_1。 生成數(shù)據(jù)庫代碼 建好物理模型后,在 Database 選擇 Generate Database,生成數(shù)據(jù)庫代碼,以下是建立數(shù)據(jù)庫及其表格的代碼 ( 1)建數(shù)據(jù)庫 use master go if exists (select * from where name = 39。) drop database MMS GO create database MMS go use MMS Go ( 2)建表 if exists (select * from where id = object_id(N39。) and OBJECTPROPERTY(id, N39。) = 1) drop table [dbo].[material] GO if exists (select * from where id = object_id(N39。) and OBJECTPROPERTY(id, N39。) = 1) drop table [dbo].[msave] GO if exists (select * fro