自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

基于關系數(shù)據(jù)庫的數(shù)據(jù)庫功能依賴性

數(shù)據(jù)庫
我們今天生活的數(shù)字時代在許多方面都是一個過剩的時代?;ヂ?lián)網(wǎng)的爆炸違背了所有人的期望,而且其持續(xù)的增長速度幾乎是不可估量的。據(jù)《福布斯》報道,每天在互聯(lián)網(wǎng)上創(chuàng)建2.5兆字節(jié)的數(shù)據(jù),在過去兩年中,全球90%以上的數(shù)據(jù)都是在生成的。坦率地說,這是很多數(shù)據(jù)。

 我們今天生活的數(shù)字時代在許多方面都是一個過剩的時代?;ヂ?lián)網(wǎng)的爆炸違背了所有人的期望,而且其持續(xù)的增長速度幾乎是不可估量的。據(jù)《福布斯》報道,每天在互聯(lián)網(wǎng)上創(chuàng)建2.5兆字節(jié)的數(shù)據(jù),在過去兩年中,全球90%以上的數(shù)據(jù)都是在生成的。坦率地說,這是很多數(shù)據(jù)。

[[318638]]

由于我們今天看到的數(shù)據(jù)量很高,海量數(shù)據(jù)之類的術語已經(jīng)成為家喻戶曉的事物。對于企業(yè)而言,數(shù)據(jù)是一項極為寶貴的資產(chǎn)。業(yè)務數(shù)據(jù)可以采用市場研究,客戶歷史和財務績效的形式。無論要跟蹤哪種數(shù)據(jù),所有數(shù)據(jù)都存儲在數(shù)據(jù)庫中。

如果數(shù)據(jù)是無價的資產(chǎn),那么數(shù)據(jù)庫就是我們用來存儲,檢索和分析數(shù)據(jù),將字符和數(shù)字轉(zhuǎn)化為可操作的信息的同等有價值的工具。IT組織出于各種目的而依賴這些數(shù)據(jù)庫,這就是為什么管理這些系統(tǒng)對于現(xiàn)代組織的全面成功至關重要。用于處理數(shù)據(jù)庫的系統(tǒng)稱為DBMS。

 

什么是DBMS?

數(shù)據(jù)庫管理系統(tǒng)(DBMS)是一組軟件應用程序的創(chuàng)建,旨在定義,檢索,操作和管理數(shù)據(jù)庫中的數(shù)據(jù)。數(shù)據(jù)庫管理員使用DBMS分析和修改數(shù)據(jù)庫,以保持數(shù)據(jù)庫的質(zhì)量和優(yōu)化。

盡管對于當今的公司而言,數(shù)據(jù)已成為不可思議的寶貴資產(chǎn),但可用的數(shù)據(jù)量巨大,使其成為復雜而昂貴的管理資源。隨著公司規(guī)模的擴大,強大的DBMS對于現(xiàn)代企業(yè)與DBMS解決方案的競爭至關重要。組織的成功與管理數(shù)據(jù)的能力之間有著密切的關系。

乍一看數(shù)據(jù)庫似乎很簡單,但是DBMS領域中發(fā)生的事情比您最初設想的要多得多。隨著時間的流逝,已經(jīng)有許多不同類型的數(shù)據(jù)庫:

面向?qū)ο蟮臄?shù)據(jù)庫通過創(chuàng)建包含數(shù)據(jù)和方法的對象,以類似于面向?qū)ο蟮木幊谈拍畹姆绞浇M織數(shù)據(jù)。

層次結構數(shù)據(jù)庫,將數(shù)據(jù)組織到父記錄的樹中,該父記錄具有從中分支出來的相關子記錄。

網(wǎng)絡數(shù)據(jù)庫類似于分層數(shù)據(jù)庫來組織數(shù)據(jù),但是條目具有多個父記錄的可能性增加了。

關系數(shù)據(jù)庫使用表通過在表中保存信息的條目名稱來組織數(shù)據(jù)。

由于關系數(shù)據(jù)庫 的靈活性和強大功能,它們是現(xiàn)代組織最常用的數(shù)據(jù)庫。

關系數(shù)據(jù)庫

如前所述,關系數(shù)據(jù)庫使用表來組織數(shù)據(jù)。但是,不是真正使關系數(shù)據(jù)庫如此強大的表。表中的行可以鏈接到其他表中的行。這是數(shù)據(jù)庫的關系部分發(fā)揮作用的地方。

在表中,每一行都有一個唯一的“鍵”,用作該條目的標識符,并且這些鍵可以由數(shù)據(jù)庫中其他表中的條目引用,從而在單獨的條目之間建立關系。密鑰的使用被稱為功能依賴性。

什么是功能依賴性?

功能依賴關系(FD)在數(shù)據(jù)庫中建立一個屬性與另一個屬性的關系。唯一鍵字段的使用是在數(shù)據(jù)庫中實踐功能依賴關系的主要方法之一。利用功能依賴性,即使條目中的其他數(shù)據(jù)點與單獨的條目相同,也可以將其與正確的實體建立關聯(lián)。

功能相關性通常使用箭頭→表示。例如,A→B表示A在功能上決定了B。一個很好的例子是考慮社會安全號碼(SSN)。SSN是美國個人的唯一標識符,并用作識別可能容易在數(shù)據(jù)庫中混淆的人的密鑰。您可以說(SSN→出生日期),因為每個唯一的SSN都有一個與功能相關的出生日期。

但是,相反的說法(出生日期→SSN)是不正確的,因為有許多人具有相同的出生日期,但是每個唯一的SSN僅存在一個人。這個概念對于關系數(shù)據(jù)庫非常重要,它是使用DBMS管理和操縱它們的基礎。

DBMS示例中的功能依賴

讓我們看一個功能依賴的例子。名為“客戶信息”的表可能包含一個由客戶的名稱和年齡組成的條目。由于可能會有多個具有相同姓名和年齡的人,因此需要為每個輸入此表的新客戶創(chuàng)建一個唯一密鑰。雖然多個人可以具有相同的名稱和年齡,但他們不能具有相同的密鑰。

現(xiàn)在,假設有一個名為“客戶訂單”的單獨表,用于存儲客戶購買數(shù)據(jù)。每次進行購買時,“客戶訂單”表中都會有一個條目,并且該條目將使用“客戶信息”表中創(chuàng)建的鍵在訂單和下訂單的客戶之間建立關系。

這種相互依賴關系確保即使有多個相同名稱和年齡的客戶,每個唯一客戶都可以與其購買鏈接。此外,由于“客戶訂單”表中的每個條目都與“客戶信息”鍵鏈接,因此可以將與單個客戶關聯(lián)的多個訂單輸入到該表中。

由于現(xiàn)代組織可以使用大量數(shù)據(jù),因此必須對數(shù)據(jù)庫進行適當?shù)墓芾恚源_保充分利用資源并且不會浪費數(shù)據(jù)。database腫的數(shù)據(jù)庫或維護不善的數(shù)據(jù)庫可能是造成許多麻煩的根源。效率低下的數(shù)據(jù)庫需要花費更長的時間進行分析和分類,不良的數(shù)據(jù)可能導致做出知情的決策。

責任編輯:華軒 來源: 今日頭條
相關推薦

2011-10-11 17:07:12

數(shù)據(jù)庫Internet文件數(shù)據(jù)庫

2023-10-16 13:26:00

RDBMS關系數(shù)據(jù)庫

2011-03-15 14:54:08

NoSQL

2009-05-05 09:27:06

云計算關系數(shù)據(jù)庫微軟

2011-07-18 09:54:47

云計算分片關系數(shù)據(jù)庫關系數(shù)據(jù)庫

2009-07-10 09:28:41

NoSQL關系數(shù)據(jù)庫

2023-10-10 11:18:42

Spring數(shù)據(jù)庫

2009-03-26 11:10:13

關系數(shù)據(jù)庫關系型數(shù)據(jù)庫數(shù)據(jù)庫

2023-08-01 14:35:00

關系數(shù)據(jù)庫排列

2009-08-25 09:09:33

關系數(shù)據(jù)庫數(shù)據(jù)庫革命RDBMS

2011-05-19 10:29:40

對象數(shù)據(jù)庫關系數(shù)據(jù)庫

2023-05-22 11:20:27

數(shù)據(jù)庫MySQL關系數(shù)據(jù)

2010-09-15 14:09:01

GraphDataba

2018-10-15 13:57:38

Hadoop數(shù)據(jù)庫MySQL

2015-03-30 10:16:22

2021-09-06 10:24:12

鴻蒙HarmonyOS應用

2009-05-19 11:57:13

memcached分布式緩存MySQL

2009-10-29 11:01:52

Amazon RDSMySQL關系數(shù)據(jù)庫

2011-09-27 13:41:09

數(shù)據(jù)庫

2019-07-10 08:00:00

數(shù)據(jù)庫關系數(shù)據(jù)庫分布式
點贊
收藏

51CTO技術棧公眾號