資料庫設計和功能需求分析 後台設計概述

2021-08-08 08:22:04 字數 823 閱讀 3932

不論是web開發還是android開發,在設計後台的時候我們都要做的重要的事情不外乎兩點:1. 需求分析;2.資料庫**的設計。在進行這兩項工作的過程中,第一項工作對第二項起著非常重要的作用,我們只有真正的搞清楚了業務需求以及業務邏輯,找到了功能模組之間在後台資料庫關聯的抽象模型,這樣才能確定資料庫應該有幾張表,每張表有哪些字段,表與表之間該如何聯絡。

一、不要想著將所有的字段放在一張表中,在整個後台資料庫**的設計過程中,我們要明確的一點就是**要有分工明確,邏輯清晰高效這樣的特點。同時也不是**越多越好,我們要做的是在到達分工明確簡化明了這一要求的基礎之上使我們的**數量最小化。

二、欄位的設計,在確定資料庫**欄位的時候我們一樣要本著乙個原則那就是歸類原則,如果是富文字資料我們可以將之放在乙個表中專門儲存富文字資料,如果是許可權管理或者是父子類標籤資料我們可以單獨成表,後續通過關聯拿到相關的資料,總之要讓自己的字段分門別類,前期設計劃分的越明確後續專案維護就會越高效。

三、在理解這一塊內容的時候要時刻體現乙個原則那就是「關係型」我們設計的資料庫不是乙個網盤檔案,用於簡單的儲存資料,而是有邏輯有關係在裡邊的,對於使用者型的應用,每個使用者都擁有屬於他自己特有的資料,為何資料是獨有的就是因為相關表的資料和當前使用者的id是關聯的是存在一一對應關係的,這裡的使用者id就是乙個關鍵,因為他是資料特有性實現的根本原因。

在專案的整個開發過程中,我們最好是通過實戰去檢驗自己的每乙個想法,面對任何的問題尤其是在程式設計中遇到的問題,實際操作才是根本。資料庫設計也好,模組劃分也好,只要你真正的去想去琢磨去設計,就一定能夠分析出結果,設計出雛形,透過現象看本質,通過前台運算元據展示的流程我們就可以找到**設計和管理的資訊。

資料庫設計之需求分析

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

資料庫設計之需求分析

需求分析簡單地說就是分析使用者的需求,它是設計資料庫的起點,需求分析結果是否準確反映使用者的實際要求將直接直接影響到後面各階段的設計,並影響到設計結果是否合理和實用。需求分析的任務是通過詳細調查現實世界要處理的物件 組織 部門 企業等 充分了解原系統 手工系統或計算機系統 的工作概況,明確使用者的各...

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

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