属性依赖+MySQL
属性依赖是数据库设计中的一个重要概念,指的是某个属性的取值受到其他属性取值的影响。
在MySQL中,可以通过外键约束和触发器实现属性依赖。
-- 外键约束 CREATE TABLE orders ( order_id INT PRIMARY KEY, customer_id INT, FOREIGN KEY (customer_id) REFERENCES customers(customer_id) ); -- 触发器 CREATE TRIGGER update_total_price BEFORE INSERT ON order_details FOR EACH ROW BEGIN SET NEW.total_price = NEW.quantity * NEW.unit_price; END;