女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

數據庫設計的特點及基本步驟

h1654155282.3538 ? 來源:Linux云計算架構 ? 作者:Linux云計算架構 ? 2020-11-15 10:20 ? 次閱讀

數據庫設計具有以下幾個特點:

(1)數據庫設計是涉及多學科的綜合技術大型數據庫設計和開發是一項龐大工程,是涉及多學科的綜合性技術,對于從事數據庫設計的人員來講,應該具備多方面的技術和知識,主要包括以下幾個方面。●計算機科學的基礎知識和程序設計技術。

數據庫的基本知識和數據庫設計技術。

軟件工程的原理和方法。

應用領域的知識(隨著應用系統的不同而不同)。

(2)數據庫設計是技術和管理工作的有效結合數據庫設計要考慮應用的信息需求和處理需求,既要考慮數據的存儲方式,還要考慮數據的使用方法和使用需求。

所以說,優秀的數據庫設計不但要求設計人員對數據的組織方式十分熟悉,以充分利用其特點設計出訪問性能盡可能高的數據庫,而且也要求設計人員能夠有效地對整個設計過程進行有效控制,對項目實施進行有效管理,對用戶的需求進行正確把握。所以數據庫設計不僅是技術,也是技術和管理工作的有效結合。

(3)數據庫設計具有反復性、試探性,應分步進行數據庫設計不可能一氣呵成,往往需要經過反復推敲和修改才能完成。為了保證設計的質量和進度,數據庫設計通常是分階段進行,逐級審查。

盡管后階段會向前階段反饋其要求,但在規范設計的指導下,這種反饋引起的修改不應該是大量的。并且對于同樣一個應用需求,由于設計人員的不同,設計出來的數據庫也是有差別的,很難說哪一個是最佳方案,設計過程中各式各樣相互矛盾的要求和制約因素決定了不同的設計方案必定各有長短,具體需要什么樣的設計,還得取決于數據庫設計人員和單位的決策。

因此數據庫設計具有反復性和試探性。(4)數據庫設計需要將結構設計和行為設計密切結合數據庫設計應該和應用系統設計相結合。數據庫中的數據不是為存儲而存儲,存儲是為了更好地利用,是為了分析處理,所以結構(數據)的設計必須充分考慮到行為(業務處理)的可用性和方便性。

數據庫設計的基本步驟

數據庫設計開始之前,首先必須選定參加設計的人員,包括系統分析人員、數據庫設計人員和程序員、用戶和數據庫管理員。系統分析和數據庫設計人員是數據庫設計的核心人員,將自始至終參與數據庫設計,他們的水平決定了數據庫系統的質量。

用戶和數據庫管理員在數據庫設計中也是舉足輕重的,主要參加需求分析和數據庫的運行維護,他們的積極參與不但能加速數據庫設計,而且也是決定數據庫設計的質量的重要因素。程序員則在系統實施階段參與進來,分別負責編制程序和準備軟硬件環境。

目前數據庫設計人員使用最為廣泛的仍然是以邏輯數據庫設計和物理數據庫設計為核心的規范設計方法。這種規范方法把數據庫的設計劃分為六個階段。如果所設計的數據庫應用系統比較復雜,應該考慮使用計算機輔助軟件工程(CASE)工具,以簡化各階段的設計工作。下面對這六個階段簡單介紹。

(1)需求分析

需求分析就是分析用戶的要求,使設計的數據庫滿足用戶的實際應用需求。需求分析是否準確,直接影響后面數據庫設計各階段,低質量的需求分析甚至導致整個數據庫設計失敗,不得不重新返工。

因此,需求分析是整個數據庫設計過程的基礎,必須花大力氣高質量地完成需求分析。需求分析如此重要,不幸的是,需求分析恰恰是最困難、最耗費時間的工作,整個過程必須有實際用戶參與,不斷交流和修改,才能最終完成需求分析。需求分析通常按如下步驟進行。

調查用戶組織機構情況,為分析數據流程做準備;

調查各部門業務活動情況,這是需求分析的重點;

在熟悉業務活動的基礎上,明確用戶對新系統的各種實際要求,包括信息要求、處理要求、完全性與完整性要求,這也是需求分析的重點;

明確用戶的需求后,還要進一步分析,計算機應該并且能夠處理哪些功能需求,確定新系統應當具備的功能。

最后,將需求分析結果文檔化。文檔應便于用戶理解和交流,同時又要方便數據庫概念結構設計。

可見需求分析主要解決新系統“做什么”,而不是“怎么做”。需求分析的結果可以用數據字典和數據流圖表達。數據字典描述基礎數據,而數據流圖表達這些數據的來源、加工處理及去向的數據流程。

(2)概念結構設計概念結構設計就是對用戶需求進行綜合、歸納與抽象,建立一個獨立于具體DBMS并且與所有物理因素均無關的企業信息模型的過程,是整個數據庫設計的關鍵。概念模型是站在用戶立場上對用戶需求的抽象。因此,在概念結構設計階段,設計人員仍然需要時常與用戶交流,反復推敲和修改,達成共識。

(3)邏輯結構設計確定概念結構后,接下來要按計算機系統的觀點對概念模型進行描述,成為計算機世界邏輯數據模型。概念結構與具體數據庫管理系統無關,但它是各種數據模型的基礎。為了能用某一個具體的數據庫管理系統實現用戶的需求,必須將概念結構進一步轉化為相應的數據模型。這就是數據庫邏輯結構設計。目前,最常用的數據模型是關系數據模型。

(4)物理結構設計數據庫在物理設備上的存儲結構與存取方法稱為數據庫的物理結構,它依賴于給定的數據庫管理系統和計算機系統。在關系數據庫系統中,存儲結構與存取方法主要由數據庫管理系統自動完成。邏輯模型是與DBMS無關的,但它的建立參照了一個特定的數據模型,如關系模型、層次模型或網狀模型,而數據庫物理設計是面向特定的DBMS系統,所以在進行物理設計時,必須首先確定使用的數據庫系統。

(5)數據庫實施在數據庫實施階段,數據庫設計人員根據前面各階段的設計文檔,利用DBMS提供的數據定義語言來描述數據庫的結構,生成數據庫,完成數據的加載、編制與調試應用程序,并將數據庫投入試運行。

(6)數據庫運行和維護在數據庫經過一定階段的試運行并對其進行一定的評審、修改后,數據庫就可以進入正式的運行階段。由于應用環境在不斷變化,數據庫運行過程中物理存儲也會不斷變化,因此在數據庫的正式運行階段,還必須不斷地對數據庫進行評價、調整與修改等維護工作。數據庫設計是結構設計和行為設計相結合的過程,數據庫設計步驟也是從數據庫應用系統設計和開發的全過程來考察數據庫設計的問題。

因此,它既是數據庫的設計過程,也是應用系統的設計過程。因此,在設計過程中努力把數據庫設計和系統其他成分的設計緊密結合,把數據和處理的需求收集、分析、抽象、設計、實現在各個階段同時進行,相互參照,相互補充,以完善兩方面的設計。
責任編輯人:CC

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據庫
    +關注

    關注

    7

    文章

    3900

    瀏覽量

    65769
  • 數據庫設計
    +關注

    關注

    0

    文章

    4

    瀏覽量

    5783
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    什么是數據庫

    什么是數據庫數據庫的主要特點有哪些?數據庫的基本結構是由哪幾部分組成的?
    發表于 09-23 09:09

    數據庫復制的設計和管理

    【摘 要】 介紹數據庫復制在分布式數據庫系統中的應用、設計和管理,給出了設計步驟和設計時考慮的因素。對設計和應用中出現的沖突問題進行了分析并給出了解決辦法。對
    發表于 05-11 19:35 ?816次閱讀

    PCSchematic數據庫的添加步驟圖解

    元件數據庫,在實際中,每一個電氣元件都有相應的電氣元件屬性,將一些電氣元件的屬性進行集合,就形成了元件數據庫。PCS數據庫元件一般為*.MDB格式。
    發表于 10-13 11:00 ?38次下載
    PCSchematic<b class='flag-5'>數據庫</b>的添加<b class='flag-5'>步驟</b>圖解

    jdbc連接數據庫的五個步驟

    jdbc連接數據庫的五個步驟:1、創建數據庫的連接2、創建一個Statement3、執行SQL語句4、處理結果5、關閉JDBC對象。詳細說明請看下文
    發表于 02-05 19:08 ?3w次閱讀
    jdbc連接<b class='flag-5'>數據庫</b>的五個<b class='flag-5'>步驟</b>

    一文看懂數據庫原理與應用

    本文開始介紹了數據庫的原理與數據庫特點,其次闡述了數據庫的基本結構與數據庫數據種類,最后介紹了數據庫
    的頭像 發表于 03-06 12:19 ?12w次閱讀

    數據庫教程之如何進行數據庫設計

    本文檔的主要內容詳細介紹的是數據庫教程之如何進行數據庫設計內容包括了:1 數據庫設計概述 ,2 數據庫需求分析 ,3 數據庫結構設計 ,4
    發表于 10-19 10:41 ?21次下載
    <b class='flag-5'>數據庫</b>教程之如何進行<b class='flag-5'>數據庫</b>設計

    數據庫學習教程之數據庫的發展狀況如何數據庫有什么新發展

    本文檔的主要內容詳細介紹的是數據庫學習教程之數據庫的發展狀況如何數據庫有什么新發展主要內容包括了:1 數據庫技術發展概述2 數據庫發展的3個
    發表于 10-25 16:29 ?5次下載
    <b class='flag-5'>數據庫</b>學習教程之<b class='flag-5'>數據庫</b>的發展狀況如何<b class='flag-5'>數據庫</b>有什么新發展

    數據庫系統的特點

    數據庫系統的特點 (1)數據結構化 數據庫系統實現整體數據的的結構化,這是數據庫的主要特征之一,
    的頭像 發表于 02-22 16:36 ?6442次閱讀

    數據庫和普通數據庫區別?|PetaExpress云端數據庫

    數據庫和普通數據庫區別? 一、云數據庫和普通數據庫特點 1、云數據庫
    的頭像 發表于 08-01 17:13 ?1339次閱讀

    SQLite數據庫特點 SQLite數據庫簡單介紹

    SQLite數據庫特點 SQLite數據庫簡單介紹 SQLite數據庫是一種輕型的嵌入式數據庫,其最主要的
    的頭像 發表于 08-28 16:40 ?5976次閱讀

    python讀取數據庫數據 python查詢數據庫 python數據庫連接

    python讀取數據庫數據 python查詢數據庫 python數據庫連接 Python是一門高級編程語言,廣泛應用于各種領域。其中,Python在
    的頭像 發表于 08-28 17:09 ?2122次閱讀

    數據庫具有什么特點?關系數據庫的基本特征是什么?

    數據庫具有什么特點?關系數據庫的基本特征是什么? 數據庫是由數據組成的集合,它具有以下幾個特點
    的頭像 發表于 08-28 17:15 ?2350次閱讀

    數據庫應用及其特點 數據庫數據的基本特點

    數據庫應用及其特點 數據庫數據的基本特點? 數據庫應用及其
    的頭像 發表于 08-28 17:22 ?3207次閱讀

    navicat怎么導出數據庫文件

    導出數據庫文件是數據庫管理中的一個重要操作,而Navicat是一款流行的數據庫管理工具,具有強大的導出功能。在本文中,我將詳細介紹如何使用Navicat導出數據庫文件,并在
    的頭像 發表于 11-21 10:53 ?8632次閱讀

    Oracle數據庫是什么 Oracle數據庫特點

    Oracle數據庫系統具有高效率、可靠性好的特點,適用于各種規模的企業和組織。它支持大容量數據和高并發事務處理,能夠滿足各種復雜的業務需求。
    的頭像 發表于 01-06 15:02 ?1302次閱讀