欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      數據庫總結(簡答題)

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

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

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

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

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

      DBMS的用途:

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

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

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

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

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

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

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

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

      應用系統

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

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

      (1)數據不保存

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

      (3)數據不共享

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

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

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

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

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

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

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

      抽象過程---兩步抽象

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

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

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

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

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

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

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

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

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

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

      二級映象

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

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

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

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

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

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

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

      1.第一范式

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

      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。

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

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

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

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

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

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

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

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

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

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

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

      (1)簡化數據查詢語句

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

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

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

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

      四、使用游標的步驟

      1、說明游標

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

      <object id="fwlom"></object>

      <span id="fwlom"></span><dfn id="fwlom"></dfn>

        <object id="fwlom"></object>