簡述數據庫的設計過程
需求分析:主要是準確收集用戶信息需求和處理需求,並對收集的結果進行整理和分析,形成需求說明。
概念結構設計:對用戶需求進行綜合、歸納、抽象,形成一個與與具體的DBMS無關概念模型(一般為ER模型)。
邏輯結構設計:將概念結構設計的概念模型轉化為某個特定的DBMS所支持的數據模型,建立數據庫邏輯模式,並對其進行優化,同時為各種用戶和應用設計外模式。
物理結構設計:為設計好的邏輯模型選擇物理結構,包括存儲結構和存取方法等,建立數據庫物理模式。
實施和維護:實施就是使用DLL語言建立數據庫模式,將實際數據載入數據庫,建立真正的數據庫。維護階段是對運行中的數據庫進行評價、調整和修改。
簡述數據庫的設計過程
相關推薦
簡述數據庫的設計過程
結果 dll 用戶需求 結構 調整 歸納 修改 邏輯結構設計 er模型 數據庫設計分為五個階段:需求分析:主要是準確收集用戶信息需求和處理需求,並對收集的結果進行整理和分析,形成需求說明。概念結構設計:對用戶需求進行綜合、歸納、抽象,形成一個與與具體的DBMS無關概念模型(
Java學習總結(十七)——MySQL數據庫(3)存儲過程,觸發器,數據庫權限,數據庫設計三大範式
MySQL數據庫 存儲過程 觸發器 MySQL數據庫權限 數據庫設計三大範式 一.MySQL存儲過程1.概念:帶有邏輯的sql語句,之前的sql語句中沒有條件判斷,沒有循環,存儲過程中帶上流程控制語句。 2.特點:(1)執行效率非常快,存儲過程是在 數據庫的服務端執行的;(2)移植性很差,
數據庫設計的兩種過程模型
版權 https 文檔 str -s 水平 .com 從數據 過程 文前小敘 做完畢業實習的項目以後,思考過很多。個人覺得,軟件過程和把控不當是,目前對個人而言,最影響項目成果的因素。這一點,讓我想起了軟件能力成熟度模型(CMM):一級為初始級,二級為可重復級,三級為已
數據庫設計之數據庫,數據表和字段等的命名總結
數據庫設計 英文單詞 數據表 下劃線 命名 數據庫命名規則:根據項目的實際意思來命名。 數據表命名規則:1.數據表的命名大部分都是以名詞的復數形式並且都為小寫;2.盡量使用前綴"table_";3.如果數據表的表名是由多個單詞組成,則盡量用下劃線連接起來;但是不要超過30個字符,一旦超過3
VB.NET版機房收費系統—數據庫設計
階段 數據類型 多人 不能 can log lai tex asi 之前第一遍機房收費的時候,用的數據庫是別人的。認知也僅僅能建立在別人的基礎上,等自考中《數據庫系統原理》這本書學完了之後,再去看曾經的數據庫,發現數據庫真的還須要進一步的優化。以下是我設計數據庫的
MySQL數據庫設計常犯的錯以及對性能的影響
成本 strong 操作 主從 相關 解析 依賴 做的 這樣的 1.過分的反範式化為表建立太多的列 我們在設計數據庫的結構時,比較容易犯的第一個錯誤就是對表進行了過分的反範式化的設計,這就容易造成了表中的列過多,雖然說Mysql允許為一個表建立很多的列,但是由於Mysq
SQL筆記 --- 數據庫設計步驟(轉)
索引 獨立 mem 數據庫應用 cat ati art 個學生 left 目錄 總體設計過程需求分析概念結構設計邏輯結構設計數據庫物理設計數據庫實施數據庫運行和維護總體設計過程數據庫設計步驟:設計描述:數據庫設計不同階段形成的數據庫各級模式:數據庫設計的特點:需求分析分析和
數據庫設計--數據的垂直拆分
pad 最小 由於 ria ont reads mic bytes 信息 假設表字段太多。假設表中有些字段比較大。即便是你僅僅查有限的幾個字段,在做表關聯和全表掃的時候,由於掃描的數據塊多。性能方面還是會不理想。由於oracle掃描的時候是依照塊為單位掃描,
MVC排球計分(二)——需求分析與數據庫設計
logs 用例圖 中國隊 eight 需求 back 過程 style .cn 需求分析和數據庫的設計是很重要的一個環節,這個環節會直接影響項目的開發過程和質量。 這裏做的排球計分程序是一個例子,而且其業務極為簡單,因此,這裏並不是真正的需求分 析和數據庫設計,而是將排球計
需求分析與數據庫設計(二)
-s size spa blog png 設計 需求分析 技術 詳細 需求分析: 作為一名觀眾, 我希望知道詳細的隊伍比分變化和隊伍得分信息, 以便於了解比賽信息和運動員的精彩得分 用例圖: 數據庫設計: 用mvc中自帶的 數據庫SQL Server
ASP.NET MVC 排球計分程序 (三)需求分析與數據庫設計
arch 情況 img 需求 全場 ima 功能 每次 str 需求分析: 軟件名稱:排球計分程序 1、 需要鍵入比賽人員的的姓名,需要根據場上的比賽結果及時做出操作,記分員可以在記錯的情況下撤銷上一部操作。比賽結束,記分員應能查詢到每個隊伍的進球情況,以及攔網、擊球等的
20170626_Oracle_數據庫設計
規劃 小數 標識符 空間 com 第一個 而不是 acl 原子 數據庫設計的定義:規劃數據庫中數據對象以及之間關系的過程。 為什麽進行數據庫設計? 空間 完整性 程序開發 數據庫設計前提知識: 範式: 1NF:第一範式
6.7-數據庫設計,三大範式
上線 cnblogs 範式 spa 依賴 軟件開發 數據庫設計 描述 最小 一、數據庫設計 軟件開發: 需求分析 概要設計 詳細設計 代碼編寫 測試 上線部署
15套java互聯網架構師、高並發、集群、負載均衡、高可用、數據庫設計、緩存、性能優化、大型分布式 項目實戰視頻教程
二階 並發 支持 線程並發 important http 系統架構 四十 mongodb入門 * { font-family: "Microsoft YaHei" !important } h1 { color: #FF0 } 15套java架構師、集群、高可用、高可擴
數據庫設計(理解篇)
國家 span 特性 定義 余數 給定 數據模型 用戶數 數據共享 1. 原始單據與實體之間的關系(原始單據可以理解為整個錄入界面的數據,這裏的實體可以理解為基本表) 可以是一對一、一對多、多對多的關系。 在一般情況下,它們是一對一的關系:即一張原始單據對應
安裝數據庫詳細過程
oracle 數據庫 在運行中輸入netca 便會出來如上監聽程序名字可以自己改動選擇tcp/ip端口不能沖突,如有沖突自行修改查看服務是否開啟在運行在輸入service.msc本文出自 “大李子” 博客,轉載請與作者聯系!安裝數據庫詳細過程
關於數據庫設計三大範式
3-9 個數 logs 訂單 根據 添加 原子 mage 分解 為了建立冗余較小、結構合理的數據庫,設計數據庫時必須遵循一定的規則。在關系型數據庫中這種規則就稱為範式。範式是符合某一種設計要求的總結。要想設計一個結構合理的關系型數據庫,必須滿足一定的範式。 在實際開
高性能可擴展MySQL數據庫設計及架構優化 電商項目_1
電商一 數據庫設計規範1 命名規範 所有數據庫對象名稱必須用小寫字母並下劃線分割對象名稱禁止使用MySQL保留關鍵字命名要做到見名識義,不超過32字節臨時表必須tmp前綴 日期後綴備份庫表bak前綴 日期後綴所有存儲相同數據的列名和類型必須一致2 數據庫基本設計規範所有表必須用innodb引擎數據庫和表字符集
.NET—數據庫設計
post 轉換 con dsm 基本 指令 pop gb2312 數據庫的操作 .NET視頻中講到了數據庫設計,整個聽下來,給我的感覺就是挺亂的。每一部分都聽得懂,可是好像又聯系不到一起的感覺。後來,總結了DBS才發現,事實上,東西都是一樣的,僅僅只是。打亂了順
[收集] 各式各樣的 無限級分類 的數據庫設計方案
where 數據庫 位數 sel 其中 三級 mat sco tiny 第一種方案: 表為兩張,一張分類表,一張信息表。 表1: `ID` int(10), `cID` tinyint(3) , `title` varchar(255), 表2:`cID` tinyint(