国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【數(shù)據(jù)庫原理】(28)數(shù)據(jù)庫設(shè)計(jì)概述

這篇具有很好參考價值的文章主要介紹了【數(shù)據(jù)庫原理】(28)數(shù)據(jù)庫設(shè)計(jì)概述。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一.數(shù)據(jù)庫設(shè)計(jì)的內(nèi)容

數(shù)據(jù)庫設(shè)計(jì)是為了實(shí)現(xiàn)數(shù)據(jù)庫應(yīng)用系統(tǒng),涉及結(jié)構(gòu)特性設(shè)計(jì)、行為特性設(shè)計(jì)和物理模式設(shè)計(jì)三個主要方面。

1. 數(shù)據(jù)庫的結(jié)構(gòu)特性設(shè)計(jì)

數(shù)據(jù)庫的結(jié)構(gòu)特性設(shè)計(jì)是數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,包括數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)和建立合理的數(shù)據(jù)模型。這一部分也被稱為數(shù)據(jù)庫的靜態(tài)結(jié)構(gòu)設(shè)計(jì)。

  • 步驟:
    1. 用 E-R 圖表示現(xiàn)實(shí)世界中的事物及其關(guān)系。
    2. 匯總各 E-R 圖,得出數(shù)據(jù)庫的概念結(jié)構(gòu)模型。
    3. 轉(zhuǎn)化概念結(jié)構(gòu)模型為數(shù)據(jù)庫的邏輯結(jié)構(gòu)模型。
    4. 進(jìn)行數(shù)據(jù)庫的物理設(shè)計(jì),建立數(shù)據(jù)庫。
2. 數(shù)據(jù)庫的行為特性設(shè)計(jì)

數(shù)據(jù)庫的行為特性設(shè)計(jì)基于應(yīng)用程序和事務(wù)處理,著眼于滿足用戶的動態(tài)需求。這一部分也被稱為數(shù)據(jù)庫的動態(tài)特性設(shè)計(jì)。

  • 步驟:
    1. 用數(shù)據(jù)流程圖和數(shù)據(jù)字典表示現(xiàn)實(shí)世界中的數(shù)據(jù)。
    2. 詳細(xì)描述數(shù)據(jù)操作要求,得出系統(tǒng)的功能模塊結(jié)構(gòu)和數(shù)據(jù)庫的子模式。
3. 數(shù)據(jù)庫的物理模式設(shè)計(jì)

數(shù)據(jù)庫的物理模式設(shè)計(jì)在選定的DBMS環(huán)境下,將邏輯結(jié)構(gòu)模型轉(zhuǎn)化為物理實(shí)現(xiàn),確定存儲模式和存取方法。

  • 要求:
    • 根據(jù)數(shù)據(jù)庫應(yīng)用處理要求,考慮硬件和軟件環(huán)境。
    • 將邏輯結(jié)構(gòu)模型在DBMS環(huán)境下實(shí)現(xiàn)。

二.數(shù)據(jù)庫設(shè)計(jì)的方法

數(shù)據(jù)庫設(shè)計(jì)方法

早期數(shù)據(jù)庫設(shè)計(jì)主要采用手工試湊法,依賴設(shè)計(jì)人員的經(jīng)驗(yàn),缺乏科學(xué)理論和工程方法支持,容易導(dǎo)致質(zhì)量問題和后期維護(hù)困難。隨著計(jì)算機(jī)技術(shù)的進(jìn)步,非手工方法逐漸被引入,其中規(guī)范設(shè)計(jì)法是主要代表。規(guī)范設(shè)計(jì)法包括多種方法,如基于LRA方法、New Orleans方法、E-R模型方法等。

New Orleans 方法

New Orleans 方法將數(shù)據(jù)庫設(shè)計(jì)分為四個階段:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。后來,許多科學(xué)家對其進(jìn)行改進(jìn),將數(shù)據(jù)庫設(shè)計(jì)分為六個階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施和數(shù)據(jù)庫的運(yùn)行與維護(hù)。

三.數(shù)據(jù)庫設(shè)計(jì)步驟

數(shù)據(jù)庫設(shè)計(jì)通常分為六個階段,依次為需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施、和數(shù)據(jù)庫運(yùn)行與維護(hù)。這些階段構(gòu)成了一個系統(tǒng)化的過程,確保數(shù)據(jù)庫能夠滿足用戶需求并保持高性能。

  1. 需求分析階段:

    • 第一步,為后續(xù)階段提供基礎(chǔ)。
    • 耗時且困難,涉及準(zhǔn)確了解用戶對系統(tǒng)的需求。
    • 用戶需求可能在設(shè)計(jì)初期有變化,需要不斷改善和完善。
  2. 概念結(jié)構(gòu)設(shè)計(jì)階段:

    • 設(shè)計(jì)者通過對用戶需求的歸納與抽象,形成計(jì)算機(jī)硬件無關(guān)的概念模型。
    • 是整個數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵階段。
  3. 邏輯結(jié)構(gòu)設(shè)計(jì)階段:

    • 將概念結(jié)構(gòu)轉(zhuǎn)換為具體數(shù)據(jù)庫管理系統(tǒng)支持的數(shù)據(jù)模型。
    • 對數(shù)據(jù)模型進(jìn)行優(yōu)化,考慮系統(tǒng)性能。
  4. 物理結(jié)構(gòu)設(shè)計(jì)階段:

    • 為邏輯設(shè)計(jì)模型選擇適合應(yīng)用環(huán)境的數(shù)據(jù)存儲結(jié)構(gòu)和存取方法。
    • 評價設(shè)計(jì),并對系統(tǒng)性能進(jìn)行預(yù)測。
  5. 數(shù)據(jù)庫實(shí)施階段:

    • 根據(jù)數(shù)據(jù)庫邏輯設(shè)計(jì)和物理設(shè)計(jì)結(jié)果,編制和調(diào)試應(yīng)用程序。
    • 裝入數(shù)據(jù),進(jìn)行數(shù)據(jù)庫系統(tǒng)試運(yùn)行。
  6. 數(shù)據(jù)庫運(yùn)行和維護(hù)階段:

    • 在試運(yùn)行結(jié)果滿意的情況下,將系統(tǒng)投入正式運(yùn)行。
    • 不斷評價、修正和完善數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)和性能。
    • 解決開發(fā)過程中遺留的問題,延長數(shù)據(jù)庫系統(tǒng)的生命周期。

這個系統(tǒng)化的過程確保了數(shù)據(jù)庫能夠適應(yīng)用戶需求,并在運(yùn)行期間得到有效的維護(hù)和優(yōu)化。文章來源地址http://www.zghlxwxcb.cn/news/detail-802993.html

到了這里,關(guān)于【數(shù)據(jù)庫原理】(28)數(shù)據(jù)庫設(shè)計(jì)概述的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 數(shù)據(jù)庫原理課程設(shè)計(jì) — 學(xué)業(yè)課程預(yù)警系統(tǒng)

    數(shù)據(jù)庫原理課程設(shè)計(jì) — 學(xué)業(yè)課程預(yù)警系統(tǒng)

    一、選題背景 21世紀(jì)的社會可謂日新月異,科學(xué)技術(shù)突飛猛進(jìn),經(jīng)濟(jì)知識和信息產(chǎn)業(yè)初見端倪,特別是信息技術(shù)和網(wǎng)絡(luò)技術(shù)的訊速發(fā)展和廣泛應(yīng)用,對社會的政治、經(jīng)濟(jì)、軍事、文化等領(lǐng)域產(chǎn)生越來越深刻的影響。學(xué)校也不例外地快速發(fā)展著,而且要求也在不斷變化。學(xué)生的

    2024年02月13日
    瀏覽(20)
  • 數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)--藥品存儲信息管理系統(tǒng)

    數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)--藥品存儲信息管理系統(tǒng)

    1.1項(xiàng)目提出 1.2.調(diào)查使用該藥品存儲信息數(shù)據(jù)庫的用戶的實(shí)際需求 1.3 功能需求 1.供應(yīng)商基本信息模塊,完成對供應(yīng)商基本信息的輸入、修改和查詢; 2.員工基本信息模塊,完成對員工基本情況的輸入、修改和查詢; 3.藥品基本信息模塊,完成對藥品基本信息的輸入、修改

    2024年02月08日
    瀏覽(35)
  • 【手寫數(shù)據(jù)庫toadb】表relation訪問實(shí)現(xiàn)概述,分層設(shè)計(jì)再實(shí)踐,表訪問層與表操作層簡化代碼復(fù)雜度

    ? 專欄內(nèi)容 : 手寫數(shù)據(jù)庫toadb 本專欄主要介紹如何從零開發(fā),開發(fā)的步驟,以及開發(fā)過程中的涉及的原理,遇到的問題等,讓大家能跟上并且可以一起開發(fā),讓每個需要的人成為參與者。 本專欄會定期更新,對應(yīng)的代碼也會定期更新,每個階段的代碼會打上tag,方便階段學(xué)

    2024年02月22日
    瀏覽(38)
  • 2023-08-28 數(shù)據(jù)庫-并發(fā)控制-初步思考

    此前做查詢優(yōu)化和查詢執(zhí)行比較多, 一般是在一個單獨(dú)的事務(wù)內(nèi)考慮優(yōu)化查詢. 最近在做并發(fā)控制方面的事情, 一些此前考慮的較少的方面需要做更為深入的思考. 并發(fā)控制和事務(wù)的特性息息相關(guān), 直白的說就是事務(wù)的隔離性, 但是這么理解過于膚淺, 本文做一些初步的思考. 一個

    2024年02月11日
    瀏覽(24)
  • 《MySQL數(shù)據(jù)庫原理、設(shè)計(jì)與應(yīng)用》課后習(xí)題及答案 黑馬程序員編著

    答案有文檔形式,但是csdn必須要下載,,需要的人就去那里下載吧?!禡ySQL數(shù)據(jù)庫原理、設(shè)計(jì)與應(yīng)用》課后習(xí)題及答案黑馬程序員編著 一、 填空題 1.關(guān)系型數(shù)據(jù)庫的標(biāo)準(zhǔn)語言是_ SQL _。 2.數(shù)據(jù)庫發(fā)展的3個階段中,數(shù)據(jù)獨(dú)立性最高的是_ 數(shù)據(jù)庫系統(tǒng) _階段。 3.概念模型中的3種基

    2024年02月03日
    瀏覽(33)
  • (JAVASwing界面)java實(shí)現(xiàn)簡單的人事管理系統(tǒng)(數(shù)據(jù)庫原理課程設(shè)計(jì))

    (JAVASwing界面)java實(shí)現(xiàn)簡單的人事管理系統(tǒng)(數(shù)據(jù)庫原理課程設(shè)計(jì))

    題目:人事管理系統(tǒng) 摘要(包含兩個部分): 1、課題需要完成的內(nèi)容 人事管理系統(tǒng)是企業(yè)管理系統(tǒng)中不可缺少的重要組成部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以人事檔案管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍N覀兿MO(shè)計(jì)一個

    2024年02月03日
    瀏覽(23)
  • 數(shù)據(jù)庫原理課程設(shè)計(jì)/圖書借閱管理系統(tǒng)代碼與word(sql server)

    數(shù)據(jù)庫原理課程設(shè)計(jì)/圖書借閱管理系統(tǒng)代碼與word(sql server)

    圖 書 借 閱 管 理 系 統(tǒng) ——數(shù)據(jù)庫實(shí)踐課程設(shè)計(jì)實(shí)驗(yàn) 注:圖為word插入自帶的,表格為excel表格先制作后復(fù)制粘貼到word的,代碼為高亮處理后的代碼塊 目錄 第一章 ?設(shè)計(jì)背景與需求分析 1.1 ?設(shè)計(jì)需求 1.2 ?設(shè)計(jì)背景 1.2.1 ?圖書管理的現(xiàn)狀?? 1.2.2 ?選題的目的、意義 ?? 1.3

    2024年02月06日
    瀏覽(26)
  • DB(一):數(shù)據(jù)庫概述、SQL概述、Oracle數(shù)據(jù)類型

    包括Oracle、DB2、SQL Server、MySQL數(shù)據(jù)庫概述;數(shù)據(jù)定義語言DDL、數(shù)據(jù)操作語言DML、事務(wù)控制語言TCL、數(shù)據(jù)查詢語言DQL、數(shù)據(jù)控制語言DCL語言介紹;NUMBER 、CHAR、VARCHAR2、DATE數(shù)據(jù)庫類型;CHAR和VARCHAR2的存儲編碼、CHAR和VARCHAR2的最大長度、LONG和CLOB類型。 1、DB和DBMS (1)、數(shù)據(jù)庫(

    2024年02月09日
    瀏覽(111)
  • MySQL數(shù)據(jù)庫概述

    MySQL數(shù)據(jù)庫概述

    (1)功能一體化 (2)高度非過程化 (3)面向集合的操作方式 (4)兩種使用方式:命令行和嵌入到其他宿主語言(如Java等)方式 (5)簡潔易學(xué) (6)大大減輕了用戶的負(fù)擔(dān),并有利于提高數(shù)據(jù)獨(dú)立性 (7)非關(guān)系數(shù)據(jù)模型采用的是面向記錄的操作方式,操作對象是一條記

    2024年02月12日
    瀏覽(25)
  • MySQL 數(shù)據(jù)庫概述

    MySQL 數(shù)據(jù)庫概述

    數(shù)據(jù)(Data) 描述事物的符號記錄 包括數(shù)字,文字、圖形、圖像、聲音、檔案記錄等 以“記錄”形式按統(tǒng)一的格式進(jìn)行存儲 表 將不同的記錄組織在一起 用來存儲具體數(shù)據(jù) 記錄:行 字段(屬性):列 數(shù)據(jù)庫 表的集合,是存儲數(shù)據(jù)的倉庫 以一定的組織方式存儲的相互有關(guān)的

    2024年02月01日
    瀏覽(46)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包