使用Sqlite3向实体添加派生属性
您好,在我的实体关系图(ER)中有两个实体,分别是客户和产品 客户和产品之间有一个M到N的关系,即RATE,该关系有两个属性,即Comment和RATE 我的产品实体有一个名为Rating avg的派生属性,该属性是由客户实体对产品进行评级的平均评级 我不知道,也找不到如何在创建或修改表时将派生属性添加到表中 如果有人能帮忙,我会非常高兴使用Sqlite3向实体添加派生属性,sql,database,sqlite,sqlitestudio,Sql,Database,Sqlite,Sqlitestudio,您好,在我的实体关系图(ER)中有两个实体,分别是客户和产品 客户和产品之间有一个M到N的关系,即RATE,该关系有两个属性,即Comment和RATE 我的产品实体有一个名为Rating avg的派生属性,该属性是由客户实体对产品进行评级的平均评级 我不知道,也找不到如何在创建或修改表时将派生属性添加到表中 如果有人能帮忙,我会非常高兴 我使用的是SQLite3(3.25.2)和SQLiteStudio(3.2.1)(最新版本)。您将使用第三个表,称为“连接”或“关联”表: 如果愿意,可以将表
我使用的是SQLite3(3.25.2)和SQLiteStudio(3.2.1)(最新版本)。您将使用第三个表,称为“连接”或“关联”表: 如果愿意,可以将表命名为
Rate
。我通常在关系中涉及的两个表之后命名关联表,除非它本身是一个实体
create table CustomerProducts (
CustomerProductId int primary key,
CustomerId int references customers(CustomerId),
ProductId int products(productId),
Rate ?, -- unclear what the type is
Comment text
);