一份用于PB&J三明治的关系型数据库模式,主要包含以下实体和关系:
实体:三明治、面包、果酱、花生酱 关系:
以下是一个简单的SQL代码示例:
-- 创建面包表 CREATE TABLE bread ( bread_id INT PRIMARY KEY, bread_type VARCHAR(50) NOT NULL );
-- 创建果酱表 CREATE TABLE jelly ( jelly_id INT PRIMARY KEY, jelly_flavor VARCHAR(50) NOT NULL );
-- 创建花生酱表 CREATE TABLE peanut_butter ( pb_id INT PRIMARY KEY, pb_type VARCHAR(50) NOT NULL );
-- 创建三明治表 CREATE TABLE sandwich ( sandwich_id INT PRIMARY KEY, bread_id INT NOT NULL, jelly_id INT NOT NULL, pb_id INT NOT NULL, FOREIGN KEY (bread_id) REFERENCES bread(bread_id), FOREIGN KEY (jelly_id) REFERENCES jelly(jelly_id), FOREIGN KEY (pb_id) REFERENCES peanut_butter(pb_id) );