(提前設計,備用)
一、汽車產業鏈類別表(industry_chain_category)
設計要點
1、核心字段:定義產業鏈分類(如零部件、整車制造、銷售服務等)
2、主鍵約束:自增ID作為唯一標識符
3、業務擴展:預留層級字段支持多級分類
-- 產業鏈類別表
CREATE TABLE industry_chain_category (category_id INT IDENTITY(1,1) PRIMARY KEY, -- 自增主鍵 category_name VARCHAR(50) NOT NULL, -- 類別名稱(如"零部件供應商")parent_id INT DEFAULT 0, -- 父級ID(支持多級分類) level TINYINT DEFAULT 1, -- 分類層級(1-一級,2-二級)create_time DATE DEFAULT SYSDATE -- 創建時間
);-- 添加注釋(達夢支持COMMENT語法)
COMMENT ON TABLE industry_chain_category IS '汽車產業鏈類別表';
COMMENT ON COLUMN industry_chain_category.category_id IS '主鍵ID';
COMMENT ON COLUMN industry_chain_category.parent_id IS '父級分類ID(0表示頂級)';
二、汽車產業鏈主表(industry_chain)
設計要點
1、業務字段:包含企業名稱、統一社會信用代碼等核心信息
2、關聯關系:通過category_id外鍵關聯分類表
3、數據約束:唯一索引防止重復數據
-- 產業鏈主表
CREATE TABLE industry_chain (chain_id INT IDENTITY(1,1) PRIMARY KEY, -- 自增主鍵 enterprise_name VARCHAR(100) NOT NULL, -- 企業名稱social_credit_code CHAR(18) UNIQUE NOT NULL, -- 統一社會信用代碼(固定18位) category_id INT NOT NULL, -- 關聯類別表IDregistered_capital DECIMAL(15,2), -- 注冊資金(單位:萬元)establish_date DATE, -- 成立日期province VARCHAR(20), -- 所在省份status TINYINT DEFAULT 1, -- 狀態(1-正常,2-停用) update_time DATE DEFAULT SYSDATE, -- 最后更新時間-- 外鍵約束CONSTRAINT fk_category FOREIGN KEY (category_id) REFERENCES industry_chain_category(category_id)
);-- 添加索引優化查詢
CREATE INDEX idx_category ON industry_chain(category_id); -- 分類查詢索引 -- 注釋說明
COMMENT ON TABLE industry_chain IS '汽車產業鏈主表';
COMMENT ON COLUMN industry_chain.chain_id IS '產業鏈記錄唯一標識';
COMMENT ON COLUMN industry_chain.social_credit_code IS '企業唯一信用代碼';
附加參考 汽車廠商管理系統數據庫設計