資料庫設計從需求開始

2021-09-01 08:57:46 字數 443 閱讀 5373

怎樣的資料庫架構才是合理的,這取決於系統的需求。

系統的需求,**於使用者對系統的期望。

據某位權威人士(確有其人,老外,姓名太長)的說法,使用者可以分為三種型別。

傳統的資料庫基本能通過olap和資料倉儲技術滿足分析使用者的需求。

通過oltp,transaction log等技術滿足事務處理使用者的需求。

資料庫結構的設計必須從系統的使用者分析出發。

在實際應用中,資料庫通常成為應用的瓶頸,原因有兩個方面。

1、資料庫從來不直接面對終端使用者,而是直接面對程式本身,而大部分程式人員並不了解他所用的資料庫。

2、包括資料庫廠商(尤其是oracle)在內的大部分人認為資料庫是萬能的,使資料庫成為系統重要的單一節點之一,但資料庫的集群和擴充套件很難。這個難不是在配置,二是在幾乎所有型別的集群在acid方面考量,都無法和乙個資料庫上表現出來的acid特徵保持乙個水準。

軟體從需求開始

軟體從 開始,搞了這麼多年軟體,才體會軟體是從需求而來。軟體環節中最重要的是什麼?是短板。哪個最容易出現短板呢?需求。需求最重要解決的什麼,解決的人的需求,人的問題。所以軟體要解決的問題就是人的問題,所以我們軟體管理中要解決的一切問題,都是以解決人為主線,從這個意義來講,軟體是主觀的。那麼參與軟體的...

SQL資料庫實戰需求分析 資料庫設計

create database studentmanager on primary name student data,filename e sql server2008 sqlfull chs microsoft sql server mssql10.mssqlserver mssql data ...

資料庫設計之需求分析

什麼是資料庫設計?簡單來說,資料庫設計就是根據業務系統的具體需要,結合我們所選用的dbms 資料庫管理系統 為這個業務系統構造出最優的資料儲存模型。並建立好資料庫中的表結構及表與表之間的關聯關係的過程。使之能有效的對應用系統中的資料進行儲存,並可以高效的對已經儲存的資料進行訪問。資料庫的步驟 需求分...