我目前正在做一个学校项目,我们需要为一家房地产管理公司创建一个数据库。我们有一张OWNER桌子,一张BUILDING桌子和一张OWNERSHIP桌子。
我想确保当我输入所有权股份百分比值时,来自不同所有者的所有所有权股份的总和不超过 100%。目前我不知道如何做到这一点。
CREATE TABLE Building (
buildingID NUMBER (10) NOT NULL PRIMARY KEY,
qtyUnits NUMBER (3) NOT NULL,
landValue NUMBER (15) NOT NULL,
purchasePrice NUMBER (15) NOT NULL
);
CREATE TABLE Owners (
ownerID NUMBER (5) NOT NULL PRIMARY KEY,
lastName VARCHAR2 (50) NOT NULL,
firstName VARCHAR2 (50) NOT NULL,
telephone VARCHAR2(50) NOT NULL,
email VARCHAR2(10) NOT NULL
);
CREATE TABLE Ownership (
ownerID NUMBER (5) NOT NULL,
buildingID NUMBER (5) NOT NULL, …Run Code Online (Sandbox Code Playgroud)