用sql语言建立以下6个表: 教师信息(教师姓名,性别,教师学历,权限类别,电话号码,登记日期,部门名称) 管理员(用户名,密码,权限) 损坏设备(设备编号,设备名称,设备型号,设备类别,单价,数量,规格,生产厂 家,损坏负责人,损坏程度) 报废设备(设备编号,设备名称,设备型号,规格,数量,单价,生产厂家) 归还设备(设备编号,设备名称,设备型号,规格,数量,单价,生产厂家,他出日 期,何人借出) 设备信息(设备编号,设备名称,价格,生产厂家,设备数量,借出数量,各注,设 备状况,启用日期,报废数量) 借用设备(设备编号,设备名称,借用人,借用数量,用途,借用日期,归还日期. 经手人,备注)
时间: 2023-11-29 12:05:40 浏览: 50
以下是创建6个表的SQL语句:
1. 创建教师信息表
CREATE TABLE teacher (
teacher_name VARCHAR(50),
gender VARCHAR(10),
education VARCHAR(50),
permission_type VARCHAR(50),
phone_number VARCHAR(20),
registration_date DATE,
department_name VARCHAR(50)
);
2. 创建管理员表
CREATE TABLE admin (
username VARCHAR(50),
password VARCHAR(50),
permission VARCHAR(50)
);
3. 创建损坏设备表
CREATE TABLE damaged_equipment (
equipment_id VARCHAR(50),
equipment_name VARCHAR(50),
equipment_model VARCHAR(50),
equipment_category VARCHAR(50),
unit_price DECIMAL(10, 2),
quantity INT,
specifications VARCHAR(50),
manufacturer VARCHAR(50),
responsible_person VARCHAR(50),
damage_level VARCHAR(50)
);
4. 创建报废设备表
CREATE TABLE scrapped_equipment (
equipment_id VARCHAR(50),
equipment_name VARCHAR(50),
equipment_model VARCHAR(50),
specifications VARCHAR(50),
quantity INT,
unit_price DECIMAL(10, 2),
manufacturer VARCHAR(50)
);
5. 创建归还设备表
CREATE TABLE returned_equipment (
equipment_id VARCHAR(50),
equipment_name VARCHAR(50),
equipment_model VARCHAR(50),
specifications VARCHAR(50),
quantity INT,
unit_price DECIMAL(10, 2),
manufacturer VARCHAR(50),
return_date DATE,
borrower VARCHAR(50)
);
6. 创建设备信息表
CREATE TABLE equipment (
equipment_id VARCHAR(50),
equipment_name VARCHAR(50),
price DECIMAL(10, 2),
manufacturer VARCHAR(50),
quantity INT,
borrowed_quantity INT,
annotations VARCHAR(50),
equipment_status VARCHAR(50),
start_date DATE,
scrapped_quantity INT
);
7. 创建借用设备表
CREATE TABLE borrowed_equipment (
equipment_id VARCHAR(50),
equipment_name VARCHAR(50),
borrower VARCHAR(50),
borrow_quantity INT,
purpose VARCHAR(50),
borrow_date DATE,
return_date DATE,
handler VARCHAR(50),
remark VARCHAR(50)
);