2013-07-03 55 views
-1

我搜索的方式來設計這個數據流私人廣告/回答表

我想創建廣告

用戶看到這則廣告,回答。我可以看到所有用戶的答案。

用戶只能看到他們的答案和我的。

我可以肯定,與該表

CREATE TABLE ADVERTISEMENT(
ADVERTISEMENT_ID INT PRIMARY KEY AUTO_INCREMENT NOT NULL, 
TITLE VARCHAR(64) NOT NULL, 
DESCRIPTION VARCHAR(400) NOT NULL, 
STATE_ID INT NOT NULL 
DATE_CREATION DATE, 
USERS_ID INT, 
PARENT_ID INT, 
); 

做,但我搜索的方式,以避免對數據庫重查詢。

回答

0

在要搜索的列上創建索引。我無法從你的設計中弄清楚哪一列是(它會是你記錄中的廣告商標識符--USERS_ID?)

使用索引,數據庫將立即知道要去的確切記錄,不會對數據庫造成任何負擔。這是數據庫的用途。

實際上,在少量記錄(例如數千個)的情況下,負載在任何情況下都是微不足道的。