版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第5章e7d195523061f1c01da5a1f0837ac25283df40ff0a16bfd61AE6AB84AD7EB485CA8019BF267F2027DE2BF09650313B56A435BB3664F8B916CA3777391AC088C283181605E184D6D6879568EB73EB808A103F0784C8DFC3E9CDD14B61FDDA6A8A6237D2DFE3BBAEC8979D824A43E015648F6CB3D1F8D3E352A4BDC9925C075CFF312C4A0BE75FDF5C
數(shù)據(jù)庫與大數(shù)據(jù)大學計算機基礎Fundamentalsofuniversitycomputerscience大學計算機基礎——計算思維+人工智能課前導讀2本章首先對數(shù)據(jù)庫系統(tǒng)做了整體概述,介紹了數(shù)據(jù)庫的基本概念,數(shù)據(jù)庫的發(fā)展,數(shù)據(jù)模型的描述以及常見的數(shù)據(jù)庫管理系統(tǒng),然后詳細介紹了Access2016的應用,包括數(shù)據(jù)庫的創(chuàng)建,數(shù)據(jù)表的創(chuàng)建及應用,查詢、窗體和報表的創(chuàng)建及應用等。最后對大數(shù)據(jù)的概念、關鍵技術及其應用進行了介紹。e7d195523061f1c01da5a1f0837ac25283df40ff0a16bfd61AE6AB84AD7EB485CA8019BF267F2027DE2BF09650313B56A435BB3664F8B916CA3777391AC088C283181605E184D6D6879568EB73EB808A103F0784C8DFC3E9CDD14B61FDDA6A8A6237D2DFE3BBAEC8979D824A43E015648F6CB3D1F8D3E352A4BDC9925C075CFF312C4A0BE75FDF5C內容導航第5章5.2Access2016簡介5.1數(shù)據(jù)庫系統(tǒng)概述5.3大數(shù)據(jù)簡介5.1.1數(shù)據(jù)庫的基本概念1.信息(Information)信息是客觀事物存在方式或運動狀態(tài)的反映和表述,它存在于我們的周圍。簡單地說,信息就是新的、有用的事實和知識。2.數(shù)據(jù)(Data)
數(shù)據(jù)是用來記錄信息的可識別的符號,是信息的載體和具體表現(xiàn)形式。可用多種不同的數(shù)據(jù)形式表示同一信息,而信息不隨數(shù)據(jù)形式的不同而改變。數(shù)據(jù)的表現(xiàn)形式不僅包括數(shù)字和文字,還包括圖形、圖像、聲音等。這些數(shù)據(jù)可以記錄在紙上,也可以記錄在各種存儲器中。5.1.1數(shù)據(jù)庫的基本概念3.數(shù)據(jù)庫(DataBase,DB)
數(shù)據(jù)庫是存儲在計算機內、有組織、可共享的數(shù)據(jù)集合,它將數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度,較高的數(shù)據(jù)獨立性和易擴展性,可被多個不同的用戶共享。
數(shù)據(jù)庫的特點是具有整體的結構性,共享性高,冗余度小,具有一定的程序與數(shù)據(jù)間的獨立性,并且實現(xiàn)了對數(shù)據(jù)進行統(tǒng)一的控制。學校圖書館的所有藏書及借閱情況、公司的人事檔案、企業(yè)的商務信息等都是“數(shù)據(jù)庫”。5.1.1數(shù)據(jù)庫的基本概念3.數(shù)據(jù)庫(DataBase,DB)數(shù)據(jù)庫的體系體系結構如圖所示。外模式是某個或某幾個用戶所看到的數(shù)據(jù)庫的數(shù)據(jù)視圖,是與某一應用有關的數(shù)據(jù)的邏輯表示;概念模式是由數(shù)據(jù)庫設計者綜合所有用戶的數(shù)據(jù),按照統(tǒng)一的觀點構造的全局邏輯結構,是對數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結構和特征的總體描述,是所有用戶的公共數(shù)據(jù)視圖(全局視圖);內模式是數(shù)據(jù)庫中全體數(shù)據(jù)的內部表示或底層描述,對應著實際存儲在外存儲介質上的數(shù)據(jù)庫。5.1.1數(shù)據(jù)庫的基本概念4.數(shù)據(jù)庫管理系統(tǒng)(DBMS)DBMS是指數(shù)據(jù)庫管理系統(tǒng)是位于用戶和操作系統(tǒng)之間的一層管理軟件。是一種操縱和管理數(shù)據(jù)庫的計算機系統(tǒng)軟件,它能夠為數(shù)據(jù)庫提供數(shù)據(jù)的定義、建立、維護、查詢、統(tǒng)計等操作功能,并具有對數(shù)據(jù)的完整性、安全性進行控制的功能。數(shù)據(jù)庫管理系統(tǒng)是系統(tǒng)軟件,能夠為事務管理提供技術和方法、應用系統(tǒng)的設計平臺和設計工具,使相關的事務管理軟件很容易設計。著名的DBMS有Oracle、Sybase、SQLServer、ACCESS等。5.1.1數(shù)據(jù)庫的基本概念DBMS的功能數(shù)據(jù)定義數(shù)據(jù)庫管理系統(tǒng)能夠提供數(shù)據(jù)定義語言(DDL),并提供相應的建庫機制。用戶利用DDL可以方便地建立數(shù)據(jù)庫。數(shù)據(jù)操縱數(shù)據(jù)庫管理系統(tǒng)通過提供數(shù)據(jù)操縱語言(DML)實現(xiàn)數(shù)據(jù)的插入、修改、刪除、查詢、統(tǒng)計等數(shù)據(jù)存取操作。數(shù)據(jù)庫建立和維護數(shù)據(jù)庫的建立是指數(shù)據(jù)的載入、轉儲、重組織功能及數(shù)據(jù)庫的恢復功能。維護是指數(shù)據(jù)庫結構的修改、變更及擴充功能。數(shù)據(jù)庫的運行管理數(shù)據(jù)庫的運行管理功能是數(shù)據(jù)庫管理系統(tǒng)的核心功能,它包括并發(fā)控制、數(shù)據(jù)的存取控制、數(shù)據(jù)完整性條件的檢查和執(zhí)行、數(shù)據(jù)庫內部的維護等。5.1.1數(shù)據(jù)庫的基本概念5.數(shù)據(jù)庫應用系統(tǒng)數(shù)據(jù)庫應用系統(tǒng)(DataBaseApplicationSystem,DBAS)是在數(shù)據(jù)庫管理系統(tǒng)支持下建立的計算機應用系統(tǒng)。它是由數(shù)據(jù)庫系統(tǒng)、應用程序系統(tǒng)、用戶組成的,具體包括:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、硬件平臺、軟件平臺、應用軟件、應用界面。數(shù)據(jù)庫應用系統(tǒng)的應用非常廣泛,它可以用于事務管理、計算機輔助設計、計算機圖形分析和處理、人工智能等系統(tǒng)中,即所有數(shù)據(jù)量大、數(shù)據(jù)成分復雜的地方都可以使用數(shù)據(jù)庫技術進行數(shù)據(jù)管理工作。5.1.1數(shù)據(jù)庫的基本概念6.數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)是為適應數(shù)據(jù)處理的需要而發(fā)展起來的一種較為理想的數(shù)據(jù)處理系統(tǒng),也是一個為實際可運行的存儲、維護和應用系統(tǒng)提供數(shù)據(jù)的軟件系統(tǒng),是存儲介質、處理對象和管理系統(tǒng)的集合體。一個數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、計算機硬件、軟件(包括操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)及應用程序)和人員(包括數(shù)據(jù)庫設計人員、應用程序員、數(shù)據(jù)庫管理員、最終用戶)4部分構成。5.1.2數(shù)據(jù)庫的發(fā)展數(shù)據(jù)管理技術經歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫技術3個發(fā)展階段。1.人工管理階段20世紀50年代以前,計算機主要用于數(shù)值計算。從當時的硬件看,外存只有紙帶、卡片、磁帶,沒有直接存取的儲存設備;從軟件看(實際上,當時還未形成軟件的整體概念),那時還沒有操作系統(tǒng),沒有管理數(shù)據(jù)的軟件;從數(shù)據(jù)看,數(shù)據(jù)量小,數(shù)據(jù)無結構,由用戶直接管理,且數(shù)據(jù)間缺乏邏輯組織,數(shù)據(jù)依賴于特定的應用程序,缺乏獨立性。數(shù)據(jù)處理是由程序員直接與物理的外部設備打交道,數(shù)據(jù)管理與外部設備高度相關,一旦物理存儲發(fā)生變化,數(shù)據(jù)則不可恢復。5.1.2數(shù)據(jù)庫的發(fā)展人工管理階段的特點如下:(1)用戶完全負責數(shù)據(jù)管理工作,如數(shù)據(jù)的組織、存儲結構、存取方法、輸入輸出等。(2)數(shù)據(jù)完全面向特定的應用程序,每個用戶都使用自己的數(shù)據(jù),數(shù)據(jù)不保存,用完就撤走。(3)數(shù)據(jù)與程序沒有獨立性,程序中存取數(shù)據(jù)的子程序隨著存儲結構的改變而改變。5.1.2數(shù)據(jù)庫的發(fā)展2.文件系統(tǒng)管理階段把計算機中的數(shù)據(jù)組織成相互獨立的數(shù)據(jù)文件,系統(tǒng)可以按照文件的名稱對其進行訪問,對文件中的記錄進行存取,并可以實現(xiàn)對文件的修改、插入和刪除,這就是文件系統(tǒng)。文件系統(tǒng)實現(xiàn)了記錄內的結構化,即給出了記錄內各種數(shù)據(jù)間的關系,但是,文件從整體來看卻是無結構的。其數(shù)據(jù)面向特定的應用程序,因此數(shù)據(jù)的共享性、獨立性差,且冗余度大,管理和維護的代價也很大。5.1.2數(shù)據(jù)庫的發(fā)展文件系統(tǒng)階段的特點:(1)系統(tǒng)提供了一定的數(shù)據(jù)管理功能,即支持對文件的基本操作(如增添、刪除、修改、查詢等),用戶不必考慮物理細節(jié)。(2)數(shù)據(jù)的存取基本上是以記錄為單位的,數(shù)據(jù)仍是面向應用的,一個數(shù)據(jù)文件對應一個或多個用戶程序。(3)數(shù)據(jù)與程序有一定的獨立性,文件的邏輯結構與存儲結構由系統(tǒng)進行轉換,數(shù)據(jù)在存儲上的改變不一定反映在程序上。這一階段管理的優(yōu)點是,數(shù)據(jù)的邏輯結構與物理結構有了區(qū)別,文件組織呈現(xiàn)多樣化;缺點是,存在數(shù)據(jù)冗余性、數(shù)據(jù)不一致性,數(shù)據(jù)間的聯(lián)系弱。5.1.2數(shù)據(jù)庫的發(fā)展3.數(shù)據(jù)庫技術管理階段數(shù)據(jù)庫的特點是數(shù)據(jù)不再只針對某一特定應用,而是面向全組織,具有整體的結構性,共享性高,冗余度小,具有一定的程序與數(shù)據(jù)間的獨立性,并且實現(xiàn)了對數(shù)據(jù)進行統(tǒng)一的控制。具有以下特點:(1)面向數(shù)據(jù)模型對象。(2)數(shù)據(jù)冗余度小。(3)數(shù)據(jù)共享度高。(4)數(shù)據(jù)和程序具有較高的獨立性。(5)統(tǒng)一的數(shù)據(jù)庫控制功能。(6)數(shù)據(jù)的最小存取單位是數(shù)據(jù)項。5.1.3數(shù)據(jù)模型數(shù)據(jù)模型(DataModel)是數(shù)據(jù)特征的抽象,它不是描述個別的數(shù)據(jù),而是描述數(shù)據(jù)的共性。它一般包括兩個方面:一是數(shù)據(jù)庫的靜態(tài)特性,包括數(shù)據(jù)的結構和限制;二是數(shù)據(jù)的動態(tài)特性,即在數(shù)據(jù)上定義的運算或操作。數(shù)據(jù)庫是根據(jù)數(shù)據(jù)模型建立的,因而數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的基礎。5.1.3數(shù)據(jù)模型1.數(shù)據(jù)模型的內容(1)數(shù)據(jù)結構。數(shù)據(jù)模型中的數(shù)據(jù)結構主要描述數(shù)據(jù)的類型、內容、性質以及數(shù)據(jù)間的聯(lián)系等。數(shù)據(jù)結構包括數(shù)據(jù)的內部組成和對外聯(lián)系。(2)數(shù)據(jù)操作。數(shù)據(jù)操作是指對數(shù)據(jù)庫中各種數(shù)據(jù)對象允許執(zhí)行的操作集合,主要描述在相應的數(shù)據(jù)結構上的操作類型和操作方式兩部分內容。(3)數(shù)據(jù)約束。數(shù)據(jù)約束條件是一組數(shù)據(jù)完整性規(guī)則的集合,它是數(shù)據(jù)模型中的數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則。數(shù)據(jù)操作和約束都建立在數(shù)據(jù)結構上,不同的數(shù)據(jù)結構具有不同的操作和約束。5.1.3數(shù)據(jù)模型2.數(shù)據(jù)模型的類型(1)概念數(shù)據(jù)模型(ConceptualDataModel)。簡稱概念模型,是面向數(shù)據(jù)庫用戶的現(xiàn)實世界的模型,它使數(shù)據(jù)庫的設計人員在設計的初始階段,擺脫了計算機系統(tǒng)及DBMS的具體技術問題,集中精力分析數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系等。概念數(shù)據(jù)模型必須換成邏輯數(shù)據(jù)模型,才能在DBMS中實現(xiàn)。最常用的是E-R實體聯(lián)系模型。(2)邏輯數(shù)據(jù)模型(LogicalDataModel)。簡稱數(shù)據(jù)模型,這是用戶從數(shù)據(jù)庫層面看到的模型,是具體的DBMS所支持的數(shù)據(jù)模型。此模型既要面向用戶,又要面向系統(tǒng),主要用于DBMS的實現(xiàn)。在邏輯數(shù)據(jù)類型中最常用的是層次模型、網(wǎng)狀模型、關系模型。5.1.3數(shù)據(jù)模型(2)邏輯數(shù)據(jù)模型目前應用最為廣泛的是關系數(shù)據(jù)模型,它通過二維結構表示實體及其實體之間聯(lián)系的數(shù)據(jù)模型,用一張二維表來表示一種實體類型,表中一行數(shù)據(jù)描述一個實體。5.1.3數(shù)據(jù)模型(2)邏輯數(shù)據(jù)模型目前應用最為廣泛的是關系數(shù)據(jù)模型,它通過二維結構表示實體及其實體之間聯(lián)系的數(shù)據(jù)模型。要遵照數(shù)據(jù)庫范式(NormalForm,NF,即一個數(shù)據(jù)關系表的表結構所符合的某種設計標準的級別),引入范式的目的主要是為解決關系數(shù)據(jù)庫中數(shù)據(jù)冗余、更新異常、插入異常、刪除異常等問題。數(shù)據(jù)庫范式的級別由低到高依次為1NF、2NF、3NF,BCNF、4NF、5NF。符合1NF(即關系中的每個屬性不可再分)是關系模型的最基本要求。5.1.3數(shù)據(jù)模型2.數(shù)據(jù)模型的類型(3)物理數(shù)據(jù)模型(PhysicalDataModel)。簡稱物理模型,是面向計算機物理表示的模型,它描述了數(shù)據(jù)在存儲介質上的組織結構,它不但與具體的DBMS有關,而且還與操作系統(tǒng)和硬件有關。每一種邏輯數(shù)據(jù)模型在實現(xiàn)時都有其對應的物理數(shù)據(jù)模型。DBMS為了保證其獨立性與可移植性,大部分物理數(shù)據(jù)模型的實現(xiàn)工作都由系統(tǒng)自動完成,而設計者只設計索引、聚集等特殊結構。5.1.3數(shù)據(jù)模型5.1.3數(shù)據(jù)模型5.1.4常見的數(shù)據(jù)庫管理系統(tǒng)目前,流行的數(shù)據(jù)庫管理系統(tǒng)有許多種,大致可分為:文件、小型桌面數(shù)據(jù)庫、大型商業(yè)數(shù)據(jù)庫及開源數(shù)據(jù)庫等。(1)文件多以文本字符型方式出現(xiàn),常用來保存論文、公文、電子書等。(2)小型桌面數(shù)據(jù)庫主要是運行在Windows操作系統(tǒng)下的桌面數(shù)據(jù)庫,如MicrosoftAccess、VisualFoxPro等。(3)以Oracle為代表的大型關系數(shù)據(jù)庫,更適合大型、集中式數(shù)據(jù)管理場合這些數(shù)據(jù)庫可存放大量的數(shù)據(jù),并且支持多客戶端訪問。(4)開源數(shù)據(jù)庫,即“開放源代碼”的數(shù)據(jù)庫,如MySQL,它在WWW網(wǎng)站建設中應用較廣。另外,還有云數(shù)據(jù)庫。5.1.4常見的數(shù)據(jù)庫管理系統(tǒng)1.小型桌面數(shù)據(jù)庫AccessAccess是一個面向對象的、采用事件驅動的關系型數(shù)據(jù)庫管理系統(tǒng),是Windows環(huán)境下一個非常流行的小型桌面數(shù)據(jù)庫管理系統(tǒng)。使用Access數(shù)據(jù)庫無須編寫任何代碼,只需通過直觀的可視化操作就可以完成大部分的數(shù)據(jù)庫管理工作。是一個面向對象的、采用事件驅動的關系型數(shù)據(jù)庫管理系統(tǒng)。5.1.4常見的數(shù)據(jù)庫管理系統(tǒng)2.MicrosoftSQLServerSQLServer是大型的關系數(shù)據(jù)庫,適合中型企業(yè)使用,提供功能強大的客戶機/服務器(Client/Server,C/S)平臺。一般可以將VisualBasic、VisualC++等作為客戶端開發(fā)工具,而將SQLServer作為存儲數(shù)據(jù)的后臺服務器軟件開發(fā)出高性能的C/S結構的數(shù)據(jù)庫應用系統(tǒng)。5.1.4常見的數(shù)據(jù)庫管理系統(tǒng)SQL(StructuredQueryLanguage)的含義是結構化查詢語言,是一種介于關系代數(shù)與關系演算之間的語言,是一個通用的、功能極強的關系數(shù)據(jù)庫標準語言。SQL在關系型數(shù)據(jù)庫中的地位猶如英語在世界上的地位,利用它用戶可以用幾乎同樣的語句在不同的數(shù)據(jù)庫系統(tǒng)上執(zhí)行同樣的操作。常用的SQL語句有:(1)創(chuàng)建基本表,即定義基本表的結構。CREATETABLE<表名>(<列名1><數(shù)據(jù)類型1>[列級完整性約束條件1][,<列名2><數(shù)據(jù)類型2>[列級完整性約束條件2]]…[,<表級完整性約束條件>]);5.1.4常見的數(shù)據(jù)庫管理系統(tǒng)(2)創(chuàng)建索引,索引是數(shù)據(jù)庫中關系的一種順序(升序或降序)的表示,利用索引可以提高數(shù)據(jù)庫的查詢速度。創(chuàng)建索引使用CREATEINDEX語句,其一般格式如下:CREATE[UNIQUE][CLUSTER]INDEX<索引名>ON<表名>(<列名1>[<次序1>][,<列名2>[<次序2>]]…);5.1.4常見的數(shù)據(jù)庫管理系統(tǒng)(3)創(chuàng)建查詢,數(shù)據(jù)庫查詢是數(shù)據(jù)庫中最常用的操作,也是核心操作。SELECT[ALL→DISTINCT]<目標列表達式1>[,<目標列表達式2>]…FROM<表名或視圖名1>[,<表名或視圖名2>]…[WHERE<條件表達式>][GROUPBY<列名3>[HAVING<組條件表達式>]][ORDERBY<列名4>[ASC→DESC],…];5.1.4常見的數(shù)據(jù)庫管理系統(tǒng)(4)插入元組,基本格式為:INSERTINTO<表名>[(<屬性列1>[,<屬性列2>]…)]VALUES(<常量1>[,<常量2>]…);其功能是將新元組插入指定表中。(5)刪除元組,基本格式為:DELETEFROM<表名>[WHERE<條件>];其功能是從指定表中刪除滿足WHERE條件的所有元組。如果省略WHERE語句,則會刪除表中全部元組。5.1.4常見的數(shù)據(jù)庫管理系統(tǒng)(6)修改元組,基本格式為:UPDATE<表名>SET<列名>=<表達式>[,<列名>=<表達式>]…[WHERE<條件>];其功能是修改指定表中滿足WHERE子句條件的元組,用SET子句的表達式的值替換相應屬性列的值。如果WHERE子句省略,則會修改表中所有元組。5.1.4常見的數(shù)據(jù)庫管理系統(tǒng)3.OracleOracle是一種對象關系數(shù)據(jù)庫管理系統(tǒng)。它是目前較為流行的C/S結構的數(shù)據(jù)庫,是目前世界上流行的大型關系數(shù)據(jù)庫管理系統(tǒng),具有移植性好、使用方便、性能強大等特點,適合于各類大、中、小、微型機和專用服務器環(huán)境5.1.4常見的數(shù)據(jù)庫管理系統(tǒng)4.IBMDB2DB2是IBM公司的產品,它支持從PC到UNIX,從中小型機到大型機,從IBM到非IBM(HP及SUNUNIX系統(tǒng)等)的各種操作平臺。它既可以在主機上以主/從方式獨立運行,也可以在客戶機/服務器環(huán)境中運行。5.SybaseSybase是美國Sybase公司研制的一種關系型數(shù)據(jù)庫系統(tǒng),是一種典型的UNIX或WindowsNT平臺上C/S環(huán)境下的大型數(shù)據(jù)庫系統(tǒng)。5.1.5云數(shù)據(jù)庫及常見的國產數(shù)據(jù)庫1.云數(shù)據(jù)庫云數(shù)據(jù)庫是指被優(yōu)化或部署到一個虛擬計算環(huán)境中的數(shù)據(jù)庫,它可以實現(xiàn)按需付費、按需擴展、高可用性以及存儲整合等優(yōu)勢。云數(shù)據(jù)庫是專業(yè)、高性能、高可靠的云數(shù)據(jù)庫服務。云數(shù)據(jù)庫根據(jù)數(shù)據(jù)庫類型一般分為關系型數(shù)據(jù)庫和非關系型數(shù)據(jù)庫。關系型云數(shù)據(jù)庫有阿里云關系型數(shù)據(jù)庫、亞馬遜Redshift和亞馬遜關系型數(shù)據(jù)庫服務;非關系型云數(shù)據(jù)庫有云數(shù)據(jù)庫MongoDB版、亞馬遜DynamoDB。阿里云關系型數(shù)據(jù)庫(RelationalDatabaseService,RDS)是一種穩(wěn)定可靠、可彈性伸縮的在線數(shù)據(jù)庫服務。5.1.5云數(shù)據(jù)庫及常見的國產數(shù)據(jù)庫2.國產數(shù)據(jù)庫(1)OceanBaseOceanBase(奧星貝斯)是由螞蟻集團完全自主研發(fā)的分布式關系數(shù)據(jù)庫,具有高可用、高性能、可擴展等優(yōu)點,兼容MySQL和Oracle。OceanBase始創(chuàng)于2010年,已連續(xù)十幾年平穩(wěn)支撐“雙11”,推出了“三地五中心”城市級容災新標準,是一個在TPC-C和TPC-H測試上都刷新了世界紀錄的國產原生分布式數(shù)據(jù)庫。2020年5月,OceanBase以每分鐘處理7.07億筆交易的在線事務處理性能,打破了自己在2019年10月創(chuàng)造的世界紀錄。目前,OceanBase已在銀行、保險、證券等金融機構上線,同時支持石化、移動等企業(yè)與機構的數(shù)字化轉型升級。5.1.5云數(shù)據(jù)庫及常見的國產數(shù)據(jù)庫2.國產數(shù)據(jù)庫(2)openGaussopenGauss是由華為公司采用C++開發(fā)的關系數(shù)據(jù)庫,于2020年6月上線。它是一款企業(yè)級開源關系數(shù)據(jù)庫,提供面向多核架構的極致性能、全鏈路的數(shù)據(jù)安全保障、基于AI的調優(yōu)和高效運維能力。應用場景如下:①交易型應用。openGauss適用于大并發(fā)、大數(shù)據(jù)量、以聯(lián)機事務處理為主的交易型應用,如電商、金融、O2O、電信等類型的應用。②物聯(lián)網(wǎng)數(shù)據(jù)。openGauss適用于傳感監(jiān)控設備多、采樣率高、數(shù)據(jù)存儲采用追加模型、操作和分析并重的場景,如工業(yè)監(jiān)控、遠程控制、智慧城市的延展、智能家居、車聯(lián)網(wǎng)等物聯(lián)網(wǎng)場景。e7d195523061f1c01da5a1f0837ac25283df40ff0a16bfd61AE6AB84AD7EB485CA8019BF267F2027DE2BF09650313B56A435BB3664F8B916CA3777391AC088C283181605E184D6D6879568EB73EB808A103F0784C8DFC3E9CDD14B61FDDA6A8A6237D2DFE3BBAEC8979D824A43E015648F6CB3D1F8D3E352A4BDC9925C075CFF312C4A0BE75FDF5C內容導航第5章5.2Access2016簡介5.1數(shù)據(jù)庫系統(tǒng)概述5.3大數(shù)據(jù)簡介5.2Access2016簡介Access是一個面向對象的、采用事件驅動的關系型數(shù)據(jù)庫管理系統(tǒng),通過ODBC可以與其他數(shù)據(jù)庫相連,實現(xiàn)數(shù)據(jù)交換和數(shù)據(jù)共享,也可以與Word、Excel等辦公軟件進行數(shù)據(jù)交換和數(shù)據(jù)共享,還可以采用對象鏈接與嵌入(OLE)技術在數(shù)據(jù)庫中嵌入和鏈接音頻、視頻、圖像等多媒體數(shù)據(jù)。使用MicrosoftAccess數(shù)據(jù)庫可以無需編寫任何代碼,只需通過直觀的可視化操作就可以完成大部分的數(shù)據(jù)庫管理工作。Access2016不但能存儲和管理數(shù)據(jù),還能編寫數(shù)據(jù)庫管理軟件,用戶可以通過Access提供的開發(fā)環(huán)境及工具方便地構建數(shù)據(jù)庫應用程序。作為前臺開發(fā)工具,它還支持多種后臺數(shù)據(jù)庫,可以連接Excel文件、FoxPro、dBASE、SQLServer數(shù)據(jù)庫,甚至還可以連接MySQL、文本文件、XML、Oracle等其他數(shù)據(jù)庫。5.2Access2016簡介1.組織數(shù)據(jù)組織數(shù)據(jù)是Access最主要的功能,一個數(shù)據(jù)庫就是一個容器,Access用它來容納自己的數(shù)據(jù)并提供對對象的支持。Access中的表對象是用于組織數(shù)據(jù)的基本模塊,用戶可以將每一種類型的數(shù)據(jù)放在一個表中,可以定義各個表之間的關系,從而將各個表中相關的數(shù)據(jù)有機地聯(lián)系在一起。2.創(chuàng)建查詢查詢是關系數(shù)據(jù)庫中的一個重要概念,是用戶操縱數(shù)據(jù)庫的一種主要方法,也是建立數(shù)據(jù)庫的目的之一。根據(jù)指定的條件對數(shù)據(jù)表或其他查詢進行檢索,篩選出符合條件的記錄,構成一個新的數(shù)據(jù)集合,就是查詢。通過查詢可以方便用戶對數(shù)據(jù)庫進行查看和分析。5.2Access2016簡介3.生成窗體窗體是用戶和數(shù)據(jù)庫應用程序之間的主要接口,Access2016提供了豐富的控件,可以設計出豐富美觀的用戶操作界面。通過窗體可以直接查看、輸入和更改表中的數(shù)據(jù),而不必在數(shù)據(jù)表中進行直接操作,極大地提高了數(shù)據(jù)操作的安全性。4.打印報表報表是以特定的格式打印、顯示數(shù)據(jù)最有效的方法。報表可以將數(shù)據(jù)庫中的數(shù)據(jù)以特定的格式顯示和打印出來,同時可以對有關數(shù)據(jù)實現(xiàn)匯總、求平均值等計算。5.2Access2016簡介e7d195523061f1c01da5a1f0837ac25283df40ff0a16bfd61AE6AB84AD7EB485CA8019BF267F2027DE2BF09650313B56A435BB3664F8B916CA3777391AC088C283181605E184D6D6879568EB73EB808A103F0784C8DFC3E9CDD14B61FDDA6A8A6237D2DFE3BBAEC8979D824A43E015648F6CB3D1F8D3E352A4BDC9925C075CFF312C4A0BE75FDF5C內容導航第5章5.2Access2016簡介5.1數(shù)據(jù)庫系統(tǒng)概述5.3大數(shù)據(jù)簡介5.3.1大數(shù)據(jù)的概念大數(shù)據(jù)(BigData)又稱巨量數(shù)據(jù),指的是所涉及的數(shù)據(jù)量的規(guī)模巨大到無法使用目前的主流軟件工具,在合理時間內達到擷取、管理、處理成為幫助企業(yè)更好經營決策的信息。從數(shù)據(jù)的類別上看,“大數(shù)據(jù)”指的是無法使用傳統(tǒng)流程及工具處理或分析的信息。但“大數(shù)據(jù)”的概念遠不止大量的數(shù)據(jù)和處理大量數(shù)據(jù)的技術,它涵蓋了人們在大規(guī)模數(shù)據(jù)的基礎上可以做的任何事情,而這些事情在小規(guī)模數(shù)據(jù)的基礎上是無法實現(xiàn)的。大數(shù)據(jù)科學家約翰·勞瑟(JohnRauser)提出了一個簡單的定義:大數(shù)據(jù)就是任何超過了一臺計算機處理能力的龐大數(shù)據(jù)量。5.3.2大數(shù)據(jù)的特征“大數(shù)據(jù)”不僅“大”,還具有很多其他的特點,可以用“5V”來概括。(1)容量大(Volume)。(2)種類多(Variety)。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年普通大學生心理考試題庫附答案
- 2026年廣東輕工職業(yè)技術學院單招職業(yè)傾向性考試模擬測試卷附答案
- 2026年江漢藝術職業(yè)學院單招職業(yè)傾向性考試題庫附答案
- 2026浙江黔東南州臺江縣面向社會補充招錄3名政府專職消防員筆試備考題庫及答案解析
- 2026年普通電工知識試題及一套參考答案
- 2026年廣東機電職業(yè)技術學院單招職業(yè)適應性測試題庫附答案
- 北辰集團2026屆校園招聘筆試模擬試題及答案解析
- 2026黑龍江齊齊哈爾市龍沙區(qū)湖濱街道公益性崗位招聘1人筆試參考題庫及答案解析
- 2025年齊魯師范學院公開招聘人員(17人)備考題庫附答案
- 2025年航天科技控股集團股份有限公司副總經理招聘1人備考題庫附答案
- 2025年鹽城中考歷史試卷及答案
- 2025年鄭州工業(yè)應用技術學院馬克思主義基本原理概論期末考試模擬試卷
- 2026年七年級歷史上冊期末考試試卷及答案(共六套)
- 2025年六年級上冊道德與法治期末測試卷附答案(完整版)
- 附件二;吊斗安全計算書2.16
- 2025年全載錄丨Xsignal 全球AI應用行業(yè)年度報告-
- 學校食堂改造工程施工組織設計方案
- 資產評估期末試題及答案
- 鄭州大學《大學英語》2023-2024學年第一學期期末試卷
- 腦出血診療指南2025
- 2025年開放大學化工原理試題庫及答案
評論
0/150
提交評論