2011-08-11 121 views
2

我正在創建一個教師評論Android應用程序。存儲在SQLite數據庫中

截至目前,我計劃創建約900張表格,每張表格代表一位教授。 每個表格條目都會有一個用於評論老師的字段。 每次用戶添加評論時,都會在該教授下添加一個新條目

這是一種合乎邏輯的方式嗎?我覺得可以採取更有效的方式來做到這一點。另外,MySQLite還有900張桌子太 嗎?

我也在考慮讓1個表格包含所有的教授,並將用戶評論作爲一個字段。然後,當每一個新的評論添加,我會以某種方式添加1額外的領域。我不認爲這使用正確的數據庫,但它是可能的(+1的字段數量)

回答

0

沒有進入它深,你將需要至少一個表的所有教授,爲所有一個表用戶和一個表的評論。

create table tbl_professor (id integer primary key, name text, ...) 
create table tbl_user (id integer primary key, name text, ...) 
create table tbl_comment (user_id integer, professor_id integer, thecomment text, ...)