1.數據
數據是指存儲在某一種媒體上能夠識別的物理符號。
數據的概念包括兩個方麵:其一是描述事物特性的數據內容:其二是存儲在某一種媒體上的數據形式。
2.數據處理
數據處理:是指對各種形式的數據進行收集、存儲、加工和傳播的一係列活動的總和。
3.數據庫(Patabase,PB)
數據庫是長期存放在計算機內的、有組織的、可以表現為多種形式的可共享的數據集合。
4.數據庫管理係統(DBMS).
數據庫管理係統(DBMS)是對數據庫進行管理的係統軟件。
它的職能是有效地組織和存儲數據,獲取和管理數據,接受和完成用戶提出的訪問數據的各種請求。
5.數據庫係統(DBS)
數據庫係統是指擁有數據庫技術支持的計算機係統,它可以實現有組織地、動態地存儲大量相關數據,提供數據處理和信息資源共享服務。
關係:DBS分:DB和DBMS(是數據庫係統核心)
6.1.2 數據庫管理技術的發展
數據管理技術的發展大致經曆了人工管理階段、文件係統階段和數據庫係統階段三個階段。
1.人工管理階段的主要特點如下:
(1)數據不進行保存;
(2)沒有專門的數據管理軟件;
(3)數據麵向應用;
(4)隻有程序的概念。
2.文件係統階段的主要特點如下:
(1)數據可以長期保存在磁盤上;
(2)文件係統提供了數據與程序之間的存取方法;
(3)數據冗餘量大
(4)文件之間缺乏聯係,相對孤立,仍然不能反映客觀世界各個事物之間錯綜複雜的聯係。
3.數據庫係統階段的主要特點如下
(1)數據共享性好(2)數據共享性好(3)數據獨立性好(4)數據存儲粒度小(5)為用戶提供了友好的接口。(6)冗餘小
數據倉庫與XML數據庫是最近幾年出現的數據庫的新的分支。
數據倉庫的主要特征如下:
(1)麵向主題特性:圍繞某一主題建模和分析
(2)集成特性:將多個異種數據源以及事務記錄集成在一起;
(3)時變特性:數據存儲從曆史的角度提供信息;
(4)非易失特性:總是物理地獨立存放數據。
數據庫係統和數據倉庫係統的區別(1)麵向的用戶不同。
低層人員 決策人員
(2)數據內容不同
當前數據 長期累積數據
(3)數據來源不同。
同種數據源 多個異種數據源
(4)數據的操作不同。
提供了執行聯機事務處理 提供了聯機分析處理和決策支持係統
XML(Extensible Markup Language)即可擴展標記語言,XML作為一種簡單的數據存儲語言,僅僅使用一係列簡單的標記來描述數據。
6.1.3數據庫係統的組成
數據憑係統出四部分組成,即硬件係統、係統軟件、數據庫應用係統、和各類人員。
1.硬件係統:要求較高
2.係統軟件
係統軟件主要包括操作係統、數據庫管理係統、與數據庫接口的高級語言及其編譯係統,以及以DBMS
為核心的應用程序開發工具。
3.數據庫應用係統
數據庫應用係統是為特定應用開發的數據庫應用軟件。
4.各類人員
這些人員包括數據庫管理員、係統分析員、應用程序員和最終用戶。
1.層次模型
R1無父節點
其他都有1個父節點
2.網狀模型
允許多個節點無父節點
1個節點可有多個父節點
3.關係模型
關係模型把世界看作是由實體和聯係構成的。
所謂聯係就是指實體之間的關係,部實體之間的對應關係。聯係可以分為三種:
(1)一對一的聯係。如:一個班級隻有一個班長,一個班長隻屬於一個班級,班長和班級之間為一對一的聯係。
(2)一對多的聯係。如:一個班級有多名學生,每名學生隻能屬於一個班級,班級與學生之間為一對多的聯係。
(3)多對多的聯係.如:一名學生可以選多門課,一門課可以被多名學生選擇,學生與課程之間是多對多的聯係。