當前位置:歷史故事大全網 - 故事大全 - 誰能簡述程序設計思想及數據庫設計的主要任務?

誰能簡述程序設計思想及數據庫設計的主要任務?

1.程序設計思想就是如何用程序語言描述世界。

2.數據庫設計有5個階段,每個階段的任務是不同的。

壹般,數據庫的設計過程大致可分數據庫設計為5個步驟:

1)需求分析;調查和分析用戶的業務活動和數據的使用情況,弄清所用數據的種類、範圍、數量以及它們在業務活動中交流的情況,確定用戶對數據庫系統的使用要求和各種約束條件等,形成用戶需求規約。

(2)概念設計;對用戶要求描述的現實世界(可能是壹個工廠、壹個商場或者壹個學校等),通過對其中住處的分類、聚集和概括,建立抽象的概念數據模型。這個概念模型應反映現實世界各部門的信息結構、信息流動情況、信息間的互相制約關系以及各部門對信息儲存、查詢和加工的要求等。所建立的模型應避開數據庫在計算機上的具體實現細節,用壹種抽象的形式表示出來。以擴充的實體—(E-R模型)聯系模型方法為例,第壹步先明確現實世界各部門所含的各種實體及其屬性、實體間的聯系以及對信息的制約條件等,從而給出各部門內所用信息的局部描述(在數據庫中稱為用戶的局部視圖)。第二步再將前面得到的多個用戶的局部視圖集成為壹個全局視圖,即用戶要描述的現實世界的概念數據模型。

(3)邏輯設計;主要工作是將現實世界的概念數據模型設計成數據庫的壹種邏輯模式,即適應於某種特定數據庫管理系統所支持的邏輯數據模式。與此同時,可能還需為各種數據處理應用領域產生相應的邏輯子模式。這壹步設計的結果就是所謂“邏輯數據庫”。

(4)物理設計;根據特定數據庫管理系統所提供的多種存儲結構和存取方法等依賴於具體計算機結構的各項物理設計措施,對具體的應用任務選定最合適的物理存儲結構(包括文件類型、索引結構和數據的存放次序與位邏輯等)、存取方法和存取路徑等。這壹步設計的結果就是所謂“物理數據庫”。

(5)驗證設計;在上述設計的基礎上,收集數據並具體建立壹個數據庫,運行壹些典型的應用任務來驗證數據庫設計的正確性和合理性。壹般,壹個大型數據庫的設計過程往往需要經過多次循環反復。當設計的某步發現問題時,可能就需要返回到前面去進行修改。因此,在做上述數據庫設計時就應考慮到今後修改設計的可能性和方便性。

  • 上一篇:作业写不完了怎么办?
  • 下一篇:學校保安工作心得體會
  • copyright 2024歷史故事大全網