久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

數據庫總結(簡答題)

時間:2019-05-12 00:10:35下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《數據庫總結(簡答題)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《數據庫總結(簡答題)》。

第一篇:數據庫總結(簡答題)

數據的定義 :描述事物的符號記錄

數據庫的定義:數據庫(Database,簡稱DB)是長期儲存在計算機內、有組織的、可共享的大量數據集合

DBMS的定義:數據庫管理系統(Database Management System,簡稱DBMS):位于用戶與操作系統之間的一層數據管理軟件(系統軟件)。

DBMS的用途:

(1)科學地組織和存儲數據(2)高效地獲取和維護數據 DBMS的主要功能:

(1)數據定義功能:提供數據定義語言(DDL)定義數據庫中的數據對象

(2)數據操縱功能:提供數據操縱語言(DML),實現對數據庫的基本操作(查詢、插入、刪除和修改)。

(3)數據庫的運行管理:在數據庫建立、運用和維護時對數據庫進行統 一控制,以保證數據的完整性、安全性、并在多用戶同時使用數據庫時進行并發控制,且在數據庫系統發生故障后對系統進行恢復。

(4)數據庫的建立和維護功能(實用程序):數據庫數據批量裝載、數據庫轉儲、恢復、數據庫的重組織、性能監視等

(5)數據庫系統(Database System,簡稱DBS):指在計算機系統中引入數據庫后的系統 在不引起混淆的情況下常常把數據庫系統簡稱為數據庫

數據庫系統的構成(1)數據庫

(2)數據庫管理系統(及其開發工具)

應用系統

數據庫管理員(DBA)和用戶

數據管理是指對數據的組織、分類、編碼、存儲、檢索和維護。數據管理技術的發展過程 人工管理階段特點:

(1)數據不保存

(2)系統沒有專用的軟件對數據進行管理

(3)數據不共享

(4)數據不具有獨立性 文件系統階段特點:

(1)數據以文件形式長期保存(2)數據由文件系統統一管理(3)應用程序直接訪問數據文件(4)數據的存取基本上以記錄為單位 缺點:(1)數據冗余度大(2)數據獨立性低(2)數據一致性差

數據庫系統階段特點:(1)數據共享性高、冗余少(2)數據結構化(3)數據獨立性高

(4)由DBMS進行統一的數據控制功能 A)數據的安全性(security)控制 B)數據的完整性(integrity)控制 C)并發(concurrency)控制 D)數據恢復(recovery)

數據模型分成兩個不同的層次:

(1)概念模型(概念層數據模型,也稱信息模型):它是按用戶的觀點來 對數據和信息建模。

(2)數據模型(組織層數據模型):它是按計算機系統的觀點對數據建模,主要用于DBMS的實現。

抽象過程---兩步抽象

(1)現實世界中的客觀對象抽象為概念模型;

(2)把概念模型轉換為某一DBMS支持的數據模型。

數據模型通常由數據結構、數據操作和數據的約束條件三個要素組成(7)聯系(Relationship)

實體內部的聯系:組成實體的各屬性之間的聯系。實體之間的聯系:不同實體集之間的聯系。(1)一對一(2)一對多(3)多對多 目前最常用的數據模型有

層次模型(Hierarchical Model)網狀模型(Network Model)關系模型(Relational Model)面向對象的數據模型(5)關系模型的優缺點 優點:

1)建立在嚴格的數學概念的基礎上

2)數據結構簡單、清晰,用戶易懂易用實體和各類聯系都用關系來表示。

3)關系模型的存取路徑對用戶透明具有更高的數據獨立性,更好的安全保密性簡化了程序員的工作和數據庫開發建立的工作 缺點

1)存取路徑對用戶透明, 導致查詢效率往往不如非關系數據模型 2)為提高性能,必須對用戶的查詢請求進行優化 三級模式結構: 外模式:是數據庫中全體數據的邏輯結構和特征的描述

概念模式:是數據庫用戶使用的局部數據的邏輯結構和特征的描述 內模式:是數據物理結構和存儲方式的描述

二級映象

(1)外模式/模式映象:定義外模式與模式之間的對應關系 用途: 保證數據的邏輯獨立性

(2)模式/內模式映象:模式/內模式映象定義了數據全局邏輯結構與存儲結構之間的對應關系。

用途:保證數據的物理獨立性 關系數據庫的規范化理論主要包括三個方面的內容: 函數信賴

范式(Normal Form)模式設計和模式分解

進行數據庫的操作時,會出現以下幾方面的問題: 1.數據冗余

2.插入異常 3.刪除異常 4.更新異常

一個好的關系模式應該具備以下四個條件: 1.盡可能少的數據冗余 2.沒有插入異常 3.沒有刪除異常 4.沒有更新異常

1.第一范式

第一范式(First Normal Form)是最基本的規范形式,即關系中每個屬性都是不可再分的簡單項。

2.第二范式

定義:如果關系模式R∈1NF,并且R中的每個非主屬性都完全函數依賴于主碼,則R∈2NF。存在問題:(1)數據冗余

(2)插入異常(3)刪除異常(4)更新異常

之所以存在這些問題,是由于在S-L表中存在著非主屬性對主碼的傳遞依賴。3.第三范式

定義:如果R(U,F)∈2NF,并且所有非主屬性都不傳遞依賴于主碼,則 R(U,F)∈3NF。

關系模式S-L由2NF分解為3NF后,既沒有非主屬性對主碼的部分依賴,也沒有非主屬性對主碼的傳遞依賴,解決了2NF中存在的四個問題。(1)數據冗余降低(2)不存在插入異常(3)不存在刪除異常(4)不存在更新異常值

4.BC范式

(BCNF)

定義:若關系模式R∈1NF,對于關系R的每個函數依賴X→Y且Y?X,X必含有候選碼,則R∈BCNF。

即每個決定屬性集都包含候選碼。

關系規范化的目的:解決關系模式中存在的插入、刪除、更新操作異常,數據冗余問題.關系規范化的方法:圍繞函數依賴的主線,對一個關系模式進行分解,使關系從較低級范式變換到較高級范式。模式分解的準則:(1)無損連接性(2)保持函數依賴 SQL語言特點

(1)高度非過程化的語言(2)面向集合的語言(3)能以多種方式使用

(4)具有查詢、操作、定義和控制四種語言一體化的特點(5)語言簡潔、易學易用

SQL按其功能可分為四大部分:數據定義功能、數據控制功能、數據查詢功能和數據操縱功能。

(1)數據定義功能用于定義、刪除和修改數據庫中的對象;(2)數據查詢功能用于實現查詢數據的功能;

(3)數據操縱功能用于實現對數據庫數據的增加、刪除和修改;(4)數據控制功能用于實現控制用戶對數據庫的操作權限 索引:記錄的關鍵字與其相應地址的對應表。

視圖(view): 是從一個或者多個表或視圖中導出的表。它與基本表不同的是:

(1)基本表(base table):獨立存在的表, 基本表中的數據是存在數據庫中。(2)視圖是一個虛表。即視圖所對應的數據不實際存放在數據庫中

(3)在數據庫中只存放視圖的定義,不存放視圖包含的數據,這些數據仍存放在原來的基本表中。

(4)基表中的數據發生變化,從視圖中查詢出的數據也隨之改變。視圖作用

(1)簡化數據查詢語句

(2)使用戶能從多角度看到同一數據(3)提高了數據的安全性

(4)提供了一定程度的邏輯獨立性

一、SQL嵌入到主語言要解決的問題 ①如何識別SQL ②數據傳遞

③解決SQL一次一集合的操作與主語言一次一記錄操作的矛盾.用游標解決。

四、使用游標的步驟

1、說明游標

格式:exec SQL declear <游標名> cursor for

      • <samp id="qkyay"><noscript id="qkyay"></noscript></samp>
        • <pre id="qkyay"><noscript id="qkyay"></noscript></pre>
          <s id="qkyay"></s>
          <center id="qkyay"><tr id="qkyay"></tr></center>
        • <bdo id="qkyay"></bdo>
          <abbr id="qkyay"><noscript id="qkyay"></noscript></abbr>
          <button id="qkyay"><optgroup id="qkyay"></optgroup></button>