mirror of
https://github.com/mudabbir-ahmad/MAD-Treasure-Hunt.git
synced 2026-10-08 03:00:20 +00:00
27 lines
710 B
SQL
27 lines
710 B
SQL
CREATE TABLE USER (
|
|
Uid INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE NOT NULL,
|
|
username TEXT NOT NULL,
|
|
password TEXT NOT NULL
|
|
);
|
|
|
|
CREATE TABLE "GROUP" (
|
|
Gid INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE NOT NULL,
|
|
GroupName TEXT NOT NULL
|
|
);
|
|
|
|
CREATE TABLE SUBGROUP (
|
|
SGid INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE NOT NULL,
|
|
SubGroupName TEXT NOT NULL,
|
|
Gid INTEGER NOT NULL,
|
|
FOREIGN KEY (Gid) REFERENCES "GROUP"(Gid)
|
|
);
|
|
|
|
CREATE TABLE USER_GROUP (
|
|
Uid INTEGER NOT NULL,
|
|
Gid INTEGER NOT NULL,
|
|
SGid INTEGER,
|
|
PRIMARY KEY (Uid, Gid),
|
|
FOREIGN KEY (Uid) REFERENCES USER(Uid),
|
|
FOREIGN KEY (Gid) REFERENCES "GROUP"(Gid),
|
|
FOREIGN KEY (SGid) REFERENCES SUBGROUP(SGid)
|
|
); |