第二週(1) 資料庫設計

2021-08-01 10:20:50 字數 591 閱讀 4349

按照老師的指示,整個的設計應該從底層的資料庫設計開始,後面的頁面設計等都是基於資料庫設計的。而資料庫的設計,是基於前面對整個需求的設計。例如問卷表的設計需要滿足前面的一系列要求。

實際上,整個資料庫表可以分為兩個部分,乙個部分是對調查人和被調查人的角色管理。另乙個是對問卷內容的管理。

調查人和被調查人之間沒有本質上的區別,乙個成員既可以是調查人,也可以是被調查人。在具體的系統中,角色可以是教職工,也可以是學生,我們將其進行了一定的分組。

當然,如果最後的實訓專案可以投入到使用過程中,那麼就需要學校的資料庫,使得系統可以在學校的資料庫基礎上進行。

問卷內容相對簡單一些,問卷包括題目,題目包括選項。使用者與問卷存在多對多關係。

針對問卷內容的儲存,這是乙個比較麻煩的問題。我們需要儲存填寫內容和填寫人資訊,但是其中可能存在很多冗餘的內容。很多的設計方案都不能完全避免冗餘的存在。我們初步擬定的解決方案是允許冗餘,但是資訊需要完整地進行儲存。

當然為了一些介面的設計,我們還會加一些選單的**,如「建立調查問卷選單」下的子選單內容和排列順序。

初步擬定的資料庫e-r圖如下所示,在這一部分中,我參與的是建立**的討論和最後在建表操作時的驗證,避免對一些外來鍵、表項的遺漏。

資料庫第二週學習

7.20 進行了達夢資料庫伺服器gui模式和字元模式的兩種安裝。同時安裝了例項服務。掌握了用管理工具和終端介面使用服務的方法 console 控制台 dmservice.sh 資料庫服務檢視器 dbca,sh 資料庫配置助手 manager 開啟管理工具 disql 等 7.21 dm8資料庫邏輯結...

專案實訓第二週(1) 資料庫表的設計與資料庫建立

本週主要根據er圖進行資料庫表的設計與資料庫的建立,資料庫表的字段設計如下 根據資料庫表的設計進行資料庫建立,一開始使用sql進行資料庫建立 由於大二時以及課程設計都會使用命令列進行資料庫操作 建立到一半研究生學長看到後,說一般做專案都會使用介面進行資料庫建立,於是捨棄sql方式,使用介面進行資料庫...

資料庫設計 1

一,根據entity建立relationship。需求分析 獲取資料 根據資料資訊建立資料模型,畫er圖或uml。建立資料之間的關係。將資料模型轉換為sql表 二 應該遵循合理的資料庫正規化,以降低資料冗餘 保證資料的完整性和正確性。提高系統的可維護性,擴充套件性。1,不可再分,以位址為例 位址應該...