- MySQL數(shù)據(jù)庫應(yīng)用與維護(hù)項(xiàng)目式教程(微課版)
- 舒蕾 劉均主編
- 947字
- 2023-11-16 18:21:57
【知識(shí)拓展】
1.數(shù)據(jù)庫系統(tǒng)有哪些優(yōu)點(diǎn)?
(1)數(shù)據(jù)共享
數(shù)據(jù)共享是指多個(gè)用戶可以同時(shí)存取數(shù)據(jù)而不相互影響。數(shù)據(jù)共享包括3個(gè)方面:所有用戶可以同時(shí)存取數(shù)據(jù);數(shù)據(jù)庫不僅可以為當(dāng)前的用戶服務(wù),還可以為將來的新用戶服務(wù);可以使用多種語言實(shí)現(xiàn)與數(shù)據(jù)庫的交互。
(2)減少數(shù)據(jù)冗余
數(shù)據(jù)冗余就是數(shù)據(jù)重復(fù)。數(shù)據(jù)冗余既浪費(fèi)存儲(chǔ)空間,又容易造成數(shù)據(jù)不一致。在非數(shù)據(jù)庫系統(tǒng)中,由于每個(gè)應(yīng)用程序都有自己的數(shù)據(jù)文件,所以存在著大量的重復(fù)數(shù)據(jù)。數(shù)據(jù)庫從全局來組織和存儲(chǔ)數(shù)據(jù),數(shù)據(jù)已經(jīng)根據(jù)特定的數(shù)據(jù)模型結(jié)構(gòu)化,在數(shù)據(jù)庫中,用戶的邏輯數(shù)據(jù)文件和具體的物理數(shù)據(jù)文件不必一一對應(yīng),從而有效地節(jié)省了存儲(chǔ)資源,減少了數(shù)據(jù)冗余,增強(qiáng)了數(shù)據(jù)的一致性。
(3)具有較高的數(shù)據(jù)獨(dú)立性
數(shù)據(jù)獨(dú)立是指數(shù)據(jù)與應(yīng)用程序之間彼此獨(dú)立,它們之間不存在相互依賴的關(guān)系。應(yīng)用程序不必隨數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的改變而變動(dòng),這是數(shù)據(jù)庫一個(gè)最明顯的優(yōu)點(diǎn)。在數(shù)據(jù)庫系統(tǒng)中,DBMS通過映像使應(yīng)用程序在數(shù)據(jù)的邏輯結(jié)構(gòu)與物理存儲(chǔ)結(jié)構(gòu)之間有較高的獨(dú)立性。數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立包括兩個(gè)方面。
① 物理獨(dú)立:數(shù)據(jù)的存儲(chǔ)格式和組織方法改變時(shí),不影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),從而不影響應(yīng)用程序。
② 邏輯獨(dú)立:數(shù)據(jù)庫邏輯結(jié)構(gòu)的變化(如數(shù)據(jù)定義的修改、數(shù)據(jù)間聯(lián)系的變更等)不影響用戶的應(yīng)用程序。
數(shù)據(jù)獨(dú)立提高了數(shù)據(jù)處理系統(tǒng)的穩(wěn)定性,從而提高了程序維護(hù)的效率。
(4)增強(qiáng)了數(shù)據(jù)安全性和完整性保護(hù)
數(shù)據(jù)庫加入了安全保密機(jī)制,可以防止對數(shù)據(jù)的非法存取。實(shí)行集中控制保證了數(shù)據(jù)的完整性。數(shù)據(jù)庫系統(tǒng)采取了并發(fā)訪問控制,保證了數(shù)據(jù)的正確性。另外,數(shù)據(jù)庫系統(tǒng)還采取了一系列措施,實(shí)現(xiàn)了恢復(fù)被破壞的數(shù)據(jù)庫的功能。
2.關(guān)系模型有哪些改進(jìn)方法?
(1)合并關(guān)系模型
對于一些使用較頻繁、性能要求較高、涉及多個(gè)關(guān)系連接的查詢,可以對具有相同主鍵的關(guān)系模型按查詢使用的頻率進(jìn)行合并,以減少連接操作,提高查詢效率。
(2)分解關(guān)系模型
為提高數(shù)據(jù)操作的效率和存儲(chǔ)空間的利用率,可以考慮對關(guān)系模型進(jìn)行分解。一般有水平分解和垂直分解兩種。例如,可以把一個(gè)學(xué)校的所有學(xué)生信息按照各個(gè)院系進(jìn)行分解,分別建立關(guān)系模型。把關(guān)系的元組分為若干個(gè)子集合,每個(gè)子集合定義為一個(gè)關(guān)系,這就是水平分解。垂直分解即將關(guān)系模型的屬性分解成若干個(gè)子集合,形成若干個(gè)子關(guān)系模型,提高某些操作的效率。
- Office辦公自動(dòng)化基礎(chǔ)與應(yīng)用
- 汽車構(gòu)造核心課程:汽車電氣設(shè)備構(gòu)造
- 煙草產(chǎn)業(yè)綠色發(fā)展策略與關(guān)鍵技術(shù)
- 單片機(jī)應(yīng)用技術(shù)項(xiàng)目式教程:Proteus仿真+實(shí)訓(xùn)電路
- 機(jī)械原理與設(shè)計(jì)習(xí)題及指導(dǎo)
- 物流分析、規(guī)劃與仿真案例教程
- 箱包產(chǎn)品設(shè)計(jì)與制作
- 車工操作技能與工藝
- 現(xiàn)代實(shí)用社交禮儀
- 管理學(xué)原理與實(shí)務(wù)
- 聲樂演唱教程·民族卷
- 旅游市場營銷
- 模擬電子技術(shù)實(shí)驗(yàn)教程
- 機(jī)電一體化技術(shù)與系統(tǒng)(第2版)
- 工業(yè)機(jī)器人操作與編程(第2版)