灌水唠嗑区
技术分享
文章

基于 GBase IT资产的设计与实现

发表于2026-03-04 20:10:0847次浏览2个评论

-- 创建IT资产分类表
CREATE TABLE it_asset_category (
   category_id SERIAL PRIMARY KEY,  -- 分类ID(自增)
   category_name VARCHAR(50) NOT NULL,  -- 分类名称(如服务器、交换机、笔记本)
   description VARCHAR(200)  -- 分类描述
);

-- 创建IT资产信息表
CREATE TABLE it_asset_info (
   asset_id SERIAL PRIMARY KEY,  -- 资产ID(主键)
   asset_code VARCHAR(30) UNIQUE NOT NULL,  -- 资产编号(唯一)
   asset_name VARCHAR(100) NOT NULL,  -- 资产名称
   category_id INT REFERENCES it_asset_category(category_id),  -- 关联分类表
   brand VARCHAR(50),  -- 品牌
   model VARCHAR(50),  -- 型号
   purchase_date DATE,  -- 采购日期
   price DECIMAL(10,2),  -- 采购价格
   status VARCHAR(20) DEFAULT '在用',  -- 资产状态(在用/闲置/维修/报废)
   owner VARCHAR(50),  -- 使用责任人
   department VARCHAR(50),  -- 所属部门
   location VARCHAR(100),  -- 存放位置
   create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,  -- 创建时间
   update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP  -- 更新时间
);

-- 插入初始分类数据
INSERT INTO it_asset_category (category_name, description) VALUES
('服务器', '物理服务器/虚拟服务器'),
('网络设备', '交换机/路由器/防火墙'),
('办公设备', '笔记本/台式机/打印机/投影仪'),
('存储设备', '硬盘/U盘/存储阵列');

评论

登录后才可以发表评论
用户头像
小鱼不吐泡泡发表于 4个月前
棒!
茵陈发表于 2个月前
闪闪发光