關於資料庫建表問題高分懸賞

2021-05-10 09:17:21 字數 1395 閱讀 9579

1樓:匿名使用者

個人認為你要實現這幾個功能.三張表就可以了:

1.用以實現註冊的賬號管理:(這個表裡的欄位,除了前兩個必要..其它可以根據自己需要新增)

create table accountm(

id number , //qq號的編號,,可以用觸發器自動自成. 欄位型別根據自己的資料庫定

idqq varchar(50) , //這裡的qq號可以用一個演算法自動生成

.......

)2.第二個表用以實現.qq 號的資訊管理,新增好友,刪除好友

:(這個表裡的欄位,除了前4個必要..其它可以根據自己需要新增)

create table qqmanager(

id number, //個人賬號.管理編號.欄位型別根據自己的資料庫定

idqq varchar(50), //這裡的qq號是登入的賬號

friendid varchar(50) ,//新增好友的賬號..

isfriend boolean ,// 判斷是好友還是黑名單人..

......

)3.第三個表用以實現聊天記錄問題

:(這個表裡的欄位,除了前5個必要..其它可以根據自己需要新增)

create table chatc(

chatid number, //聊天記錄管理編號.欄位型別根據自己的資料庫定

idqq varchar(50), //這裡的qq號是登入的賬號

friendid varchar(50) ,//聊天物件的賬號

chatcontent varchar(200), //聊天內容

chatdate date, //聊天日期

.......

)當實現功能時:

帳號註冊:插入註冊資訊

顯示所有已註冊帳號的資訊:用select 語句呼叫表accountm就可以了

新增好友,刪除好友: 只需要以當前登入欄位idqq ,

和選擇的friendid為條件進行增加刪除操作就可以了

加入黑名單: 以當前登入欄位idqq ,選擇的friendid為條件,預設下, isfriend,為true,

加入黑名單, isfriend,值變為false

聊天記錄: 以當前登入欄位idqq , 和聊天物件的friendid為條件進行,傳送一次就插入.idqq.

friendid 內容和日期等. 檢視時.以當前登入欄位idqq ,

和聊天物件的friendid,用select語句呼叫表就可以了

2樓:匿名使用者

找一個 qq 我記得有人寫過c#版的,自己找找吧,我以前down過

3樓:匿名使用者

你在表後面加個欄位就完了,之後用,或是|區分之後再讀出來就可以了

資料庫裡面建表和約束是什麼,建立資料庫表時建立表有什麼約束

約束check表示你插進資料庫表中的資料只能是哪個型別,或者區間等,就相當於只允許你輸入某一類資料,純手打,望採納 主鍵,外來鍵,自定義的各種約束,主鍵是唯一標示表中的一行資料的欄位,外來鍵用來建立表與表之間的聯絡,第三個是實際情況和使用者對錶中某些欄位的限制要求 建立資料庫表時建立表有什麼約束 a...

MYSQL資料庫問題,MySQL資料庫問題?

建立資料庫 create database 資料庫名 on primary 主檔案 name 邏輯名,filename 儲存路徑及檔名,是字串需要用 size 大小 需要加單位,如mb log on 日誌檔案 name 邏輯名,filename 儲存路徑及檔名,size 大小 建立表 1 判斷表是否...

關於資料庫的傳遞依賴問題,資料庫中 完全函式依賴,部分函式依賴 傳遞函式依賴, 是什麼

一 部分函式依賴 設x,y是關係r的兩個屬性集合,存在x y,若x 是x的真子集,存在x y,則稱y部分函式依賴於x。例如 通過ab能得出c,通過a也能得出c,通過b也能得出c,那麼說c部分依賴於ab。二 完全函式依賴 設x,y是關係r的兩個屬性集合,x 是x的真子集,存在x y,但對每一個x 都有...