資料庫設計和完善

2021-08-02 03:03:27 字數 439 閱讀 4726

經過了上次對於資料庫功能的確定,接下來就是著手真正的開始實訓了。

首先捋出各個角色和屬性。沒有在電腦上打出來,手記在一張紙上,但是不幸遺失了。

下面是經過整合的乙個完整的er圖

在之後實訓專案投入到使用過程中,是基於學校的資料庫的。是使用學校已經有的資料庫。

由上圖來看,問卷內容相對簡單一些,問卷包括題目,題目包括選項,使用者與問卷存在多對多關係。針對問卷內容的儲存,我們需要儲存填寫內容和填寫人資訊,但是其中可能

存在很多冗餘的內容。很多的設計方案都不能完全避免冗餘的存在。我們初步擬定的解決方案是允許冗餘,但是資訊需要完整地進行儲存。

當然為了使用的方便,我們還會加一些選單的**,比如「建立調查問卷選單」下的子選單內容和排列順序。

資料庫設計和事務

資料庫設計 資料庫設計的乙個主要目的是消除資料庫的冗餘。為此要使用標準化 normalization 技術 資料庫冗餘 如資料庫表中的多行資料有重複出現的情況,這回導致兩個問題 1 每次查詢時,都必須一次又一次的輸入同一查詢條件 2 也是更為重要的,如果任何乙個資料發生了變化,就必須在多個位置上進行...

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...

資料庫設計 設計資料庫之前

1.考察現有環境 在設計乙個新資料庫時,你不但應該仔細研究業務需求而且還要考察現有的系統。大多數資料庫 專案都不是從頭開始建立的 通常,機構內總會存在用來滿足特定需求的現有系統 可能沒有實 現自動計算 顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊系統的研究 可以讓你發現一些可能會忽略...