数据库模式由3个表组成:
utQ (Q_ID int, Q_NAME varchar(35)),
utV (V_ID int, V_NAME varchar(35), V_COLOR char(1)),
utB (B_Q_ID int, B_V_ID int, B_VOL tinyint, B_DATETIME datetime).
utQ表包含正方形的标识符和名称,其初始颜色为黑色。 (注意:黑色不是颜色,被认为是未上漆的。只有红色,绿色和蓝色是颜色。)
utV表包含喷雾罐的标识符和名称以及它们填充的油漆颜色。 utB表包含有关喷涂方块的信息,包含方形和喷涂罐标识符,所应用的涂料数量以及喷涂事件的时间。
应该注意到 - 喷雾罐可能含有三种颜色中的一种颜色: 红色(V_COLOR ='R'),绿色(V_COLOR ='G')或蓝色(V_COLOR ='B');
任何喷雾最初都可以含有255单位的涂料;
方形颜色根据RGB模型定义,即R = 0,G = 0,B = 0为黑色,而R = 255,G = 255,B = 255为白色;
utB表中的任何记录都会减少相应喷涂罐中的油漆量B_VOL,从而使施加到正方形的油漆量增加相同的值;
B_VOL必须大于0且小于或等于255;
施加在一个方格上的单色涂料量不能超过255,喷涂罐中的涂料量不能少于零;
绘制事件的时间(B_DATETIME)以一秒精度指定,即它不包含毫秒;
由于历史原因,喷雾罐在许多练习中被称为“气球”,而utV表包含喷雾罐名称(V_NAME栏),例如“气球#01”等。
从多次使用的红色气球中挑选出那些用于具有蓝色成分的方块。
我得到了答案,但它只对第一个数据库有效吗?