首頁 常見問題 關係資料庫的規範化理論主要解決的問題是什麼

關係資料庫的規範化理論主要解決的問題是什麼

Jan 22, 2021 pm 02:39 PM
關聯式資料庫

關聯式資料庫的規範化理論主要解決的問題是:如何建構適當的資料庫邏輯結構;即把概念結構設計階段設計好的基本實體-關係圖轉換為與選用的資料庫管理系統產品所支持的資料模型相符合的邏輯結構。

關係資料庫的規範化理論主要解決的問題是什麼

本教學操作環境:windows7系統、Dell G3電腦。

關係資料庫的規範化理論主要解決的問題是:如何建構適當的資料庫邏輯結構。

邏輯結構是獨立於任何一種資料模型的,在實際應用中,一般所使用的資料庫環境已經給定(如SQL Server或Oracle或MySql)。由於目前使用的資料庫基本上都是關聯式資料庫,因此首先需要將實體-關係圖轉換為關聯式模型,然後根據特定資料庫管理系統的特性和限制轉換為指定資料庫管理系統支援下資料模型,最後進行最佳化。

資料庫的邏輯結構設計步驟

1、從E-R圖轉換成關係模式

#資料庫的邏輯設計主要是將概念模型轉換成一般的關係模式,也就是將E-R圖中的實體、實體的屬性和實體之間的聯繫轉換為關係模式。在轉換過程中會遇到以下問題:

  • 命名問題。命名問題可以採用原名,也可以另行命名,避免重新命名。

  • 非原子屬性問題。非原子屬性問題可將其進行縱向和橫行展開。

  • 聯繫轉換問題。聯繫可用關係表示。

2、資料模型的最佳化

資料庫邏輯設計的結果不是唯一的。為了進一步提高資料庫應用系統的效能,也應該適當修改資料模型的結構,提高查詢的速度。

3、關聯視圖設計

關係視圖的設計又稱為外部模式的設計,也稱為使用者模式設計,是使用者可直接存取的資料模式。同一系統中,不同使用者可有不同的關係視圖。關係視圖來自邏輯模式,但在結構和形式上可能不同於邏輯模式,所以它不是邏輯模式的簡單子集。

關係視圖主要有三個作用:

  • 透過外模式對邏輯模式的屏蔽,為應用程式提供了一定的邏輯獨立性。

  • 更好地適應不同使用者對資料的不同需求。

  • 為不同使用者劃定了存取資料的不同範圍,有利於資料的保密。

相關推薦:《程式設計影片

以上是關係資料庫的規範化理論主要解決的問題是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1318
25
PHP教程
1269
29
C# 教程
1248
24