黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 - 網校 - 萬題庫 - 直播 - 雄鷹網校 - 團購 - 書城 - 模考 - 學習通 - 導航 -
首頁網校萬題庫直播雄鷹網校團購書城模考論壇實用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓
專升本
自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托福考試
托業考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業培訓
社會工作者
銀行從業
教師資格
營養師
保險從業
普 通 話
證券從業
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業水平
衛生資格 執業醫師 執業藥師 執業護士
會計從業資格
基金從業資格
統計從業資格
經濟師
精算師
統計師
會計職稱
法律顧問
ACCA考試
初級會計職稱
資產評估師
高級經濟師
注冊會計師
高級會計師
美國注冊會計師
審計師考試
國際內審師
注冊稅務師
理財規劃師
一級建造師
安全工程師
設備監理師
公路監理師
公路造價師
二級建造師
招標師考試
物業管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質量工程師
巖土工程師
注冊給排水
造價員考試
注冊計量師
環保工程師
化工工程師
暖通工程師
咨詢工程師
結構工程師
城市規劃師
材料員考試
消防工程師
監理工程師
房地產估價
土地估價師
安全評價師
房地產經紀人
投資項目管理師
環境影響評價師
土地登記代理人
寶寶起名
繽紛校園
實用文檔
入黨申請
英語學習
思想匯報
作文大全
工作總結
求職招聘 論文下載 直播課堂
您現在的位置: 考試吧 > 計算機等級考試 > 復習資料 > 數據庫工程師 > 正文

2016年全國計算機四級數據庫考試重點(1)

來源:考試吧 2016-02-19 9:26:06 考試吧:中國教育培訓第一門戶 模擬考場
計算機等級考試時間將近,考試吧小編整理了《2016年全國計算機四級數據庫考試重點(1)》供各位考生參考、下載。更多計算機等級考試信息,請關注考試吧計算機等級考試網。

  點擊查看2016年全國計算機四級數據庫考試重點匯總

  一、數據模型

  1.數據模型的三要素

  (1)數據結構 數據結構是所研究的對象類型(Object Type)的集合。這些對象和對象類型是數據庫的組成成分。一般可分為兩類:一類是與數據類型、內容和其它性質有關的對象;一類是與數據之間的聯系有關的對象。前者如網狀模型中的數據項和記錄,關系模型中的域、屬性和關系等。后者如網狀模型中的關系模型(set type)。在數據庫領域中,通常按照數據結構的類型來命名數據模型,進而對數據庫管理系統進行分類。如層次結構、網狀結構和關系結構的數據模型分別稱作為層次模型、網狀模型和關系模型。相應地,數據庫分別稱作為層次數據庫、網狀數據庫和關系數據庫。

  (2)數據操作 數據操作是指對各種對象類型的實例(或值)所允許執行的操作的集合,包括操作及有關的操作規則。在數據庫中,主要的操作有檢索和更新(包括插入、刪除、修改)兩大類。數據模型定義了這些操作的定義、語法(即使用這些操作時所用的語言)。數據結構是對系統靜態特性的描述,而數據操作是對系統動態特性的描述。兩者既有聯系,又有區別。

  (3)數據的約束條件 數據的約束條件是完整性規則的集合。完整性規則是指在給定的數據模型中,數據及其聯系所具有的制約條件和依存條件,用以限制符合數據模型的數據庫的狀態以及狀態的變化,確保數據的正確性、有效性和一致性。

  2.概念模型

  數據模型是數據庫系統的核心和基礎。每個DBMS軟件都是基于某種數據模型的。為了把現實世界中的具體事物或事物之間的聯系表示成DBMS所支持的數據模型,人們首先必須將現實世界的事物及其之間的聯系進行抽象,轉換為信息世界的概念模型;然后將信息世界的概念模型轉換為機器世界的數據模型。也就是說,首先把現實世界中的客觀對象抽象成一種信息結構。這種信息結構并不依賴于具體的計算機系統和DBMS。然后,再把概念模型轉換為某一計算機系統上某一DBMS所支持的數據模型。因此,概念模型是從現實世界到機器世界的一個中間層次。現實世界的事物反映到人的大腦之中,然后人們開始認識這些事物,經過選擇、命名、分類和組織等抽象工作之后形成概念模型,并進入到信息世界。

  用戶(user) 關心的是現實世界中的事物、事物的屬性及其相互關系。例如,用戶可能關心他的顧客及其屬性,如顧客地址、銀行帳號等等。用戶也關心自己的定貨帳目,如誰訂的貨、訂的什么和訂多少等等。

  系統分析員(analyst) 同樣也關心現實世界,但是系統分析員需要分析用戶的信息需求。作為需求分析的結果,分析員必須以文檔的形式對需求進行結構化的描述;這個文檔就是信息模型。

  實體(Entity) 實體是構成數據庫的基本元素。實體是指一個存在的東西以區別這個東西所具有的屬性和這個東西與其它東西的聯系。實體可以是人,也可以是物;可以是實際對象,也可以是概念;可以是事物本身,也可以是指事物之間的聯系。

  屬性(Attribute) 一個實體可以由若干個屬性來刻畫。屬性是相對實體而言的,是實體所具有的特性。

  關鍵字(Key) 能唯一地標識實體的屬性的集合稱為關鍵字(或碼)

  (Domain) 屬性的取值范圍稱作域。

  實體型(Entity Type) 一類實體所具有的共同特征或屬性的集合稱為實體型。一般用實體名及其屬性來抽象地刻畫一類實體的實體型。

  實體集(Entity Set) 同型實體的集合叫實體集。例如,學生就是一個實體集。實體集的名即是實體型。對于學生和(學號,姓名,年齡,系,年級)均是實體型,而學生是對實體型(學號,姓名,年齡,系,年級)所起的名稱,兩者是指同一客觀對象。但本科生和研究生可以為相同實體型,而實體集不同。

  聯系(Relationship) 現實世界的事物之間是有聯系的。一般存在兩類聯系:一是實體內部的組成實體的屬性之間的聯系,二是實體之間的聯系。在考慮實體內部的聯系時,是把屬性看作為實體。一般來說,兩個實體之間的聯系可分為三種:

  (1)一對一(1∶1)聯系 若對于實體集A中的每一個實體,實體集B中至多有唯一的一個實體與之聯系,反之亦然,則稱實體集A與實體集B具有一對一聯系,記作1∶1

  (2)一對多(1∶n)聯系 若對于實體集A中的每個實體,實體集B中有n個實體(n≥0)與之聯系;反之,對于實體集B中的每一個實體,實體集A中至多只有一個實體與之聯系,則稱實體集A與實體集B有一對多聯系,記為1∶n。相應地有多對一(n∶1)聯系 多對一聯系,從本質上說,是一對多聯系的逆轉。其定義同一對多聯系類似,不再贅述。

  (3)多對多(m∶n)聯系 若對于實體集A中的每一個實體,實體集B中有n個實體(n≥0)與之聯系;反之,對于實體集B中的每一個實體,實體集A中也有m個實體(m≥0)與之對應,則稱實體集A與實體集B具有多對多聯系,記作m∶n。實質上,多對多聯系是任意一種聯系。另外,同一實體集內的各個實體間也可以有各種聯系。概念模型的表示方法最常用的是實體一聯系方法(Entity-Relationship Approach),簡稱E-R方法。該方法是由P.P.S.Chen1976年提出的。E-R方法用E-R圖來描述某一組織的概念模型。在這里僅介紹E-R圖的要點。在E-R圖中:

  (1)長方形框表示實體集,框內寫上實體型的名稱。

  (2)用橢圓框表示實體的屬性,并用有向邊把實體框及其屬性框連接起來。

  (3)用菱形框表示實體間的聯系,框內寫上聯系名,用無向邊把菱形框及其有關的實體框連接起來,在旁邊標明聯系的種類。如果聯系也具有屬性,則把屬性框和菱形框也用無向邊連接上。

  3.三種主要的數據模型

  實際DBMS所支持的數據模型主要有三種:

  層次模型(Hierarchical Model)

  網狀模型(Network Model)

  關系模型(Relational Model)其中,關系模型是當前DBMS所支持的數據模型的主流。90年代運行的DBMS幾乎都是基于關系模型的。層次模型和網狀模型統稱為非關系模型。非關系模型的結構可以和圖論中的圖相對應,比較直觀,但在理論上不完備,實現效率較低,故此目前很少用。但是最近,層次模型在研究面向對象的DBMS中已得到重視。在關系模型中,數據在用戶的觀點中(或在用戶視圖中)的邏輯結構是一張二維表(Table)

  關系(Relation),對應于平常講的一張表。

  元組(Tuple),表中的一行。

  屬性(Attribute),表中的一列稱為一個屬性,給每一列起一個名,稱為屬性名。這一列或這個屬性所有可能取的值的集合稱為這個屬性的值域(Domain),值域中的一個元素叫做這個屬性的值。

  主關鍵字(Primary Key AttributePrimary Key),是指能唯一標識一個元組的一個或一組屬性。

  分量(Attribute value),是指元組中的一個屬性值。

  關系模式(Relational Schema),是對關系的描述,一般用關系名(屬性名1,屬性名2,屬性名n)來表示。同層次模型和網狀模型相比較,關系模型具有下列特點:

  (1)概念單一 在關系模型中,無論是實體還是實體之間的聯系都用關系來表示。在關系模型中,在用戶的觀點中,數據的邏輯結構就是表,也只有這唯一的概念。在非關系模型中,用戶要區分記錄型與記錄型之間的聯系兩個概念;當環境復雜時,數據結構異常復雜,難以掌握。而關系模型,由于概念單一,可以變復雜為直觀、簡單,易學易用。

  (2)規范化 所謂關系規范化是指在關系模型中,每一個關系都要滿足一定的條件要求。這些條件被稱為規范條件。對于關系,一個最基本的規范條件是,要求關系中的每一個屬性(或分量)均是不可分的數據項;也就是說不允許表中有表,表是不可嵌套的。

  (3)在關系模型中,用戶對數據的操作的輸入和輸出都是表,也就是說,用戶通過操作舊表而得到一張新表。總之,關系模型概念簡單,結構清晰,用戶易學易用,有嚴格的以數學為基礎的關系理論作指導,便于DBMS的實現。基于關系的DBMS簡化了應用程序員的工作,便于數據庫應用系統的設計和維護。故此,關系模型自誕生以后就得到了迅速的發展,成為應用最為廣泛的、唯一的數據模型。

  二、數據庫系統的結構

  1.數據庫系統的三級模式結構

  數據庫管理系統的三級模式結構由外模式、模式和內模式組成。外模式(external schema),或子模式(subschema)或用戶模式(user schema),是指數據庫用戶所看到的數據結構,是用戶看到的數據視圖。模式(schema)或邏輯模式(logic schema),是數據庫中對全體數據的邏輯結構和特性的描述,是所有用戶所見到的數據視圖的總和。外模式是模式的一部分。內模式(internal schema),或存儲模式(storage schema),或物理模式(physical schema),是指數據在數據庫系統內的存儲介質上的表示,即對數據的物理結構和存取方式的描述。模式描述的是數據的全局的邏輯結構,決定了DBMS的功能。外模式涉及的僅是局部的邏輯結構,是模式的子集,是對模式的調用。數據庫系統的三級模式是對數據進行三個層次抽象的工具。通過三級模式,把對數據的具體組織留給DBMS來完成,使得用戶能在高層次上處理數據的邏輯結構,而不必關心數據的物理結構。為了實現這三個層次這間的聯系,DBMS在溝通三級模式中提供了兩個映象:外模式-模式映象模式-內模式映象

  (1)模式 模式規定了數據庫中全部數據的一個邏輯表示或描述形式。模式既不同于內模式,也不同于外模式。它比內模式抽象,不涉及數據的物理結構和存儲介質。它與具體的應用程序或高級語言無關。

  (2)外模式 外模式是個別用戶的數據視圖,即與某一應用有關的數據的邏輯表示。

  (3)內模式 內模式是全部數據庫的內部表示或底層描述,是用來定義數據的物理結構和存取方式的。

  (4)二級映象 對于同一個模式,可以有任意多個外模式。外模式-模式的映象定義了某個外模式和模式之間的對應關系。這些映象的定義通常包含在各自的外模式中。當模式改變時,外模式-模式的映象要做相應的改變,以保證外模式的不變性。這是數據庫管理員(DBA)的責任。模式-內模式的映象定義了數據邏輯結構和存儲結構之間的對應關系。例如,字段的內部表示等。當數據庫的存儲結構改變時,模式-內模式的映象也須做相應的修改,以使得模式保持不變性。這仍是DBA的責任。正是由于上述二級映象的功能及其自動實現,使得數據庫系統中的數據具有較高的邏輯獨立性和物理獨立性,從而大大地方便了用戶的使用。

  (5)概念模式與模式ANSI研究組于19752月提出一個臨時報告。1978年提出一個最終報告,稱之為ANˉSI/SPARC報告,簡稱為SPARC報告。SPARC報告中指出,數據庫管理系統應具有三級模式的結構,即概念模式、外模式和內模式。其中外模式和內模多與上面所講的大致相當。但SPARC報告中的概念模式是指一個組織或部門所對應的現實世界的真實模型,即概念模型。概念模式僅描述實體及其屬性和聯系,不涉及機器世界的概念。概念模型是信息世界范疇內的信息的結構,而模式是機器世界范疇內的概念模型的邏輯表示。概念模型獨立于具體的計算機系統,甚至是和計算機無關的,是一個組織或部門的模型。常用的描述概念模式的方法是E-R方法。模式是依賴于具體的計算機及其DBMS的。模式通過三種具體模型:層次模型、網狀模型和關系模型來加以實現。概念模式必須轉換成具體的數據模型,然后才能在相應的DBMS上實現。概念模型和模式都是描述信息或數據的整體結構的,然而它們是在不同的抽象層次上加以描述的。概念模型離機器更遠,形式化程度低。從遠離機器的觀點看,概念模型更抽象些,但更接近現實世界。而模式描述使用的是形式化的語言-模式DDL,而概念模型描述使用的是E-R圖和一些自然語言。

  2.使用數據庫的計算機系統結構

  廣義地講,實際上使用數據庫的計算機系統由下列幾個部分組成的:

  (1)硬件部分 包括主機、外部存儲設備、網絡設備和電源等。

  (2)軟件部分 包括操作系統、DBMS、編譯系統和應用開發工具軟件等。

  (3)人員 包括數據庫管理員(Data Base Administrator-DBA),系統分析員(System Anaˉlyst)、應用程序員(Application Programmer)和用戶(User)

  3.數據庫管理系統

  數據庫管理系統DBMS是數據庫系統的核心。DBMS是負責數據庫的建立、使用和維護的軟件。DBMS建立在操作系統之上,實施對數據庫的統一管理和控制。用戶使用的各種數據庫命令以及應用程序的執行,最終都必須通過DBMS。另外,DBMS還承擔著數據庫的安全保護工作,按照DBA所規定的要求,保證數據庫的完整性和安全性。DBMS的主要功能包括以下幾個主要方面:

  (1)數據庫的定義功能 DBMS通過提供數據描述語言(也稱數據定義語言)(Data Descripˉtive Language———DDL)來對外模式、模式和內模式加以描述。然后模式翻譯程序把用DDL寫的各種模式的定義源碼翻譯成相應的內部表示,形成相應的目標形式,分別叫目標外模式、目標模式、目標內模式,這些目標模式是對數據庫的描述,而不是數據本身。(目標)模式只刻畫了數據庫的形式或框架,而不包括數據庫的內容。這些目標模式被保存在數據字典(或系統目標)之中,作為DBMS存取和管理數據的基本依據。例如,DBMS根據這些模式定義,進行物理結構和邏輯結構的映象,進行邏輯結構和用戶視圖的映象,以導出用戶要檢索的數據的存取方式。

  (2)數據操縱功能 DBMS提供數據操縱語言(Data Manipulation Language———DML)實現對數據庫中數據的一些基本操作,如:檢索、插入、修改、刪除和排序等等。DML有兩類:一類是嵌入主語言的,如嵌入到CCOBOL等高級語言中。這類DML語言本身不能單獨使用,故此稱為宿主型的DML或嵌入式DML。另一類是非嵌入式語言(包括交互式命令語言和結構化語言),它的語法簡單,可以獨立使用,由單獨的解釋或編譯系統來執行,所以一般稱為自主型或自含型的DML。命令語言是行結構語言,單條執行。結構化語言是命令語言的擴充或發展,增加了程序結構描述或過程控制功能,如循環、分支等功能。命令語言一般逐條解釋執行。結構化語言可以解釋執行,也可以編譯執行。現在DBMS一般均提供命令語言的交互式環境和結構環境兩種運行方式,供用戶選擇。DBMS控制和執行DML語句(DML程序),完成對數據庫的操作。對于自主型的結構化的DMLDBMS通常采用解釋執行的方法,但也有編譯執行的方法,而且編譯執行的越來越多。另外,很多系統同時設有解釋和編譯兩種功能,由用戶選其一。對于嵌入型或縮主型DMLDBMS一種提供兩種方法:

  預編譯方法。

  修改和擴充主語言編譯程序(亦稱增強編譯方法)。預編譯方法是,由DBMS提供一個預處理程序,對源程序進行語法掃描,識別出DML語句,并把這些語句轉換成主語言中的特殊調用語句。主語言必須和DML有調用接口。這樣在連接形成目標時和主語言語句一起形成可執行的目標。

  (3)數據庫運行管理 數據庫運行期間的動態管理是DBMS的核心部分,包括并發控制、存取控制(或安全性檢查、完整性約束條件的檢查)、數據庫內部的維護(如索引、數據字典的自動維護等)、緩沖區大小的設置等等。所有的數據庫操作都是在這個控制部分的統一管理下,協同工作,以確保事務處理的正常運行,保證數據庫的正確性、安全性和有效性。

  (4)數據庫的建立和維護功能 數據庫的建立和維護包括初始數據的裝入、數據庫的轉儲或后備功能、數據庫恢復功能、數據庫的重組織功能和性能分析等功能,這些功能一般都由各自對應的實用功能子程序來完成。DBMS隨軟件產品和版本不同而有所差異。通常大型機上的DBMS功能最全,小型機上的DBMS功能稍弱點,微機上的DBMS更弱些。但是,目前,由于硬件性能和價格的改進,微機上的DBMS功能越來越全。

  相關推薦:

  各地2016年全國計算機等級考試費用匯總

  各地2016年計算機等級考試準考證打印時間匯總

  2016年計算機等級考試各級別報考適合專業類別

文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網 All Rights Reserved 
中國科學院研究生院權威支持(北京)
在線模擬試題
考證通關殺器
考試最新資訊
一次通關技巧
主站蜘蛛池模板: 亚洲综合在线另类色区奇米 | 久久天天躁夜夜躁2019 | 国产综合第一页在线视频 | 狠狠操天天 | 日韩一区二区视频在线观看 | 欧美很黄视频在线观看 | 免费看黄视频网站 | 美女黄网站免费 | 欧美精品第二页 | 国产毛片一级国语版 | 国产精品欧美久久久久天天影视 | 欧美精品一区二区三区四区 | 国产精品1区2区3区 国产精品1区 2区 3区 | 夭天干夜夜怕 | 欧美成人黄色网 | 亚洲国产剧情在线精品视 | 欧美成人tv | 久久亚洲综合色 | 成人久久18免费游戏网站 | 500福利国产精品导航在线 | 色站在线 | 校园激情综合网 | 日本黄色a视频 | 国产高清在线精品免费不卡 | 国产欧美日韩综合精品一区二区 | 一区二区三区日韩精品 | 久久中文字幕免费 | 一个人看的www免费在线视频 | 福利视频欧美一区二区三区 | 黄色视屏在线免费看 | 国产视频黄色 | 国产成人小视频在线观看 | 亚洲精品免费在线视频 | 亚洲成人在线网 | 又黄又免费 | 欧美在线综合 | 99精品视频在线观看 | 午夜精品久久久久久久久 | bbixx在线 | 国产99r视频精品免费观看 | 亚洲国产成人久久 |