資料庫設計,根據下面的敘述 應該設計哪些表 都有什麼欄位

2022-12-17 00:15:14 字數 2988 閱讀 7746

1樓:獨駕舟千里去

真長啊,簡要概述幾個你不清楚的問題點吧,別全拿上來了

資料庫設計,怎麼建立下面這個資料庫的設計,多個表還是一個欄位多個內容?

2樓:我是醜九怪

--你的語句不對,欄位中是一個字串,你卻用pic='1' and pic='2' ,pic='1'是指整個欄位pic的值與1相等,

如果是表a可以寫成

select user from a where pic like '%1%' and pic like '%3%' and pic like '%9%'

如果是b表可以寫成

select user ,id from a left join (select typeid from b where pic='1' and pic='3' and pic='9') c on a.id=c.typeid

**製作資料庫中的友情連結表如何設計,其中都應該有哪些欄位?

3樓:匿名使用者

序列,站點名,站點連線,顯示logo

基本上也就這幾個,如果有特殊需要可以增加其他的段。

反正就算你現在只用四個段,但將來使用中如果感覺少了還是可以增加的,所以也不必太在意現在使用幾個段。

4樓:sunny-郭

1.理解您的資料 在設計表之前,應明確您打算如何處理資料,還要了解隨著時間的推移資料會發生什麼樣的變化。您所做的假設將會影響最終的設計。

2.您需要什麼樣的資料 設計應用程式時,關鍵要了解設計的最終結果,以便確保您準備好所有必需的資料並知道其**。例如,報表的外觀、每個資料的**以及所需的所有資料是否都存在。

對專案損失最大的莫過於在專案後期發現重要報表缺少資料。 3.明確所需資料的型別和** 知道需要什麼樣的資料後,就必須確定資料的**。

資料是否從其他資料來源中匯入?資料是否需要清理或驗證?使用者是否需要輸入資料?

明確所需資料的型別和**是資料庫設計的第一步。 4.您打算如何處理這些資料?

使用者是否需要編輯這些資料?如果需要,應如何顯示資料以便於使用者理解和編輯?有沒有驗證規則和相關的查詢表?

要求對編輯和刪除保留備份的資料輸入有沒有相關聯的稽核問題?需要為使用者顯示哪些摘要資訊?是否需要生成匯出檔案?

瞭解這些資訊後,就可以想象欄位之間是如何相互關聯的了。 5資料之間如何相互關聯? 將資料分組放入相關欄位(例如與客戶相關的資訊、與發票相關的資訊等),每個欄位組都代表要建立的表。

然後考慮如何將這些表相互關聯。例如,哪些表具有一對多關係(例如,一個客戶可能持有多張發票)?哪些表具有一對一關係(這種情況下,通常會考慮將其組合到一個表中)?

6.隨著時間的推移資料會發生什麼樣的變化? 設計表之後,常常會由於沒有考慮時間的影響而導致以後出現嚴重問題。

許多表設計在當時使用時效果非常好,但是,常常會因為使用者修改資料、新增資料以及隨時間的推移而崩潰。開發人員經常會發現需要重新設計表的結構來適應這些變化。表的結構發生變化時,所有相關的內容(查詢、窗體、報表、**等)也必須隨之更新。

理解並**資料會隨時間推移發生哪些變化,可以實現更好的設計,減少問題的發生。 7.學習如何使用查詢 瞭解如何分析和管理資料同樣很重要。

您應該深刻理解查詢的工作原理,理解如何使用查詢在多個表之間連結資料,如何使用查詢對資料進行分組和彙總,以及如何在不需要以規範化格式顯示資料時使用交叉表查詢。 好的資料設計的最終目標就是要平衡兩個需要:既要隨著時間的推移有效地儲存資料,又要輕鬆地檢索和分析資料。

理解查詢的功能對正確設計表很有幫助。

怎麼設計使用者許可權管理系統資料庫?要用到哪幾張表?每張表有哪些欄位?

5樓:時空來電

1、首先在oracle資料庫建立教學管理系統需,要用到的資料表如下。

2、上述中資料表的其他資訊建立。(departments表、class表、students表、course表)。

3、步驟一中資料表的其他資訊建立。(teacher表、teach表、score表)。

4、然後對建立的資料表按要求輸入資料值。

5、最後按照上述要求繼續用插入語句新增資料值。

6、查詢學生資訊表中學生的學號、姓名、性別、出生日期、班級編碼,並以漢字標題顯示欄位名。就完成了。

6樓:匿名使用者

什麼樣的許可權?選單許可權?

一般使用者表,角色表,模組表(或者選單啊反正是你要許可權的東西),然後角色和模組的表

這是最簡單的結構,使用者關聯角色,角色關聯模組,用角色去控制許可權,增刪改查什麼的模組表呢,就是你要控制的東西,比選單,根據登入人的角色,看有哪些模組,然後顯示這些模組其他的模組隱藏。

如果需要複雜的東西,中間可以加別的東西,具體看你需求了至於欄位,使用者和角色就沒什麼可說的,無法就是名字啊什麼的模組表也簡單,比如模組名稱,id,父子模組id(如果有父子模組的話),具體欄位還是要看需求。

7樓:匿名使用者

使用資料庫用使用者許可權,一個有一個登入表,登入表有登入名稱、登入密碼、登入許可權這三個最基本的欄位,進入你的管理系統,首先開啟的是登入介面,根據登入名稱、登入密碼,可以檢測到登入許可權,將登入許可權儲存為系統的程式級變數中,登入成功後進入你的管理系統的主頁,根據許可權設定選單的可用與不可用就可以了。詳細需要根據你的管理系統的設計進行設定,不是一二句說的清楚的。其他的資料表根據需要設定。

8樓:咴汰鋃

使用者表,角色表,選單表,使用者角色表,角色選單表

在設計資料庫表結構時,什麼樣的欄位用二進位制比較合適?

9樓:匿名使用者

看習慣了,國內一般是按模組加字首,比如bf_ans表示備份回答國外一般是英文,你把業務、程式使用者許可權、資料庫使用者許可權控制好就可以了,表名和欄位名都應該

10樓:匿名使用者

是/否 型別

比如:單據是否已稽核

此條記錄是否已刪除(此"刪除"指邏輯狀態)或者簡單二選一

比如:男/女

資料庫設計分哪幾個階段, 資料庫設計分為幾個階段,各階段的任務是什麼

按照規bai範的設計方法,一個du完整的資料庫設計一zhi般分為以下dao六個階段。1 需求分版析 分析使用者的 權需求,包括資料 功能和效能需求 2 概念結構設計 主要採用e r模型進行設計,包括畫e r圖3 邏輯結構設計 通過將e r圖轉換成表,實現從e r模型到關係模型的轉換 4 資料庫物理設...

如何設計帶有多級別的資料庫表結構

表1 sid name 1 山東 2 浙江 表2id sid name 1 1 濟南 2 1 青島 3 2 杭州 表結構如下 id int,主鍵,自動生成 name varchar20,省名或城市名 parentid int,父id 為省時此列為0,為市時此列對應省的id列的指 sortnum in...

資料庫課程設計,學生管理系統sql和c

我學過的 資料庫管理系統 這本書上有例項!但沒有c!你用c 的mfc很快就可以完成啦!不過你要知道你的是資料庫課程設計,資料庫裡面的需求分析寫好就行啦!搞幾個關係圖資料字典,那些c 都是小事,老師不看的啊!新增幾個框能實現功能就行啦!c 的我就有一個 不知道行不 求學生資訊管理系統資料庫大作業 sq...