基礎(chǔ)知識-數(shù)據(jù)庫基礎(chǔ)_第1頁
基礎(chǔ)知識-數(shù)據(jù)庫基礎(chǔ)_第2頁
基礎(chǔ)知識-數(shù)據(jù)庫基礎(chǔ)_第3頁
基礎(chǔ)知識-數(shù)據(jù)庫基礎(chǔ)_第4頁
基礎(chǔ)知識-數(shù)據(jù)庫基礎(chǔ)_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、數(shù)據(jù)庫基礎(chǔ)知識luonanenu2022/9/182數(shù)據(jù)庫基礎(chǔ)知識點知識點1數(shù)據(jù)庫系統(tǒng)的基本概念知識點2數(shù)據(jù)模型知識點3關(guān)系代數(shù)知識點4數(shù)據(jù)庫設(shè)計與管理知識點5SQL基本命令知識點6ACCESS簡介知識點7啟動與關(guān)閉ACCESS考試題解析2022/9/183知識點1:數(shù)據(jù)庫系統(tǒng)的基本概念(1)數(shù)據(jù)(Data)描述事物的符號記錄。數(shù)據(jù)是存儲在某種媒體上的用來描述事務(wù)的物理符號。時間分類:臨時性數(shù)據(jù)、永久性數(shù)據(jù)。范例:文字、圖形、圖像、聲音等等。數(shù)據(jù)的型與值。數(shù)據(jù)處理(Data Processing)將數(shù)據(jù)轉(zhuǎn)換成為信息的過程 。包括數(shù)據(jù)的收集、存儲、加工、排序、檢索等一系列活動。目的是從大量的現(xiàn)有

2、數(shù)據(jù)中,提取對人們有用的信息,作為決策的依據(jù)。 信息(Information)有一定含義的、經(jīng)過加工處理的、對決策有價值的數(shù)據(jù)。 信息數(shù)據(jù)數(shù)據(jù)處理范例:每個人的年齡=今年年份-出生日期中的年份平均年齡=每個人的年齡相加求和/人數(shù)2022/9/184數(shù)據(jù)庫系統(tǒng)的基本概念(2)數(shù)據(jù)庫(Database, DB)存儲在計算機(jī)存儲設(shè)備上,結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。結(jié)構(gòu)化:數(shù)據(jù)庫中的數(shù)據(jù)必須按照一定的規(guī)則(即數(shù)據(jù)模型)來存放,以便于檢索和使用數(shù)據(jù)。范例:圖書館中的書籍信息、學(xué)生自然信息等等。數(shù)據(jù)庫管理系統(tǒng)(Database Management System, DBMS)是一種系統(tǒng)軟件,負(fù)責(zé)數(shù)據(jù)庫中的數(shù)據(jù)

3、組織、數(shù)據(jù)操縱、數(shù)據(jù)維護(hù)、控制及保護(hù)和數(shù)據(jù)服務(wù)等等。位于用戶和OS之間。是數(shù)據(jù)庫系統(tǒng)的核心。范例:ORACLE、PowerBuilder、DB2、SQLServer 、Visual FoxPro、Access等等。功能數(shù)據(jù)模式定義數(shù)據(jù)定義語言(DDL)數(shù)據(jù)存取的物理構(gòu)建:存取方法數(shù)據(jù)定義語言(DDL)數(shù)據(jù)操縱:插入、刪除、查詢、修改等數(shù)據(jù)操縱語言(DML)數(shù)據(jù)完整性、安全性定義與檢查: 數(shù)據(jù)控制語言(DCL)數(shù)據(jù)庫的并發(fā)控制與故障恢復(fù):數(shù)據(jù)控制語言(DCL)數(shù)據(jù)服務(wù):數(shù)據(jù)拷貝、轉(zhuǎn)存、重組、性能監(jiān)測、分析等。2022/9/185數(shù)據(jù)庫系統(tǒng)的基本概念(3)數(shù)據(jù)庫管理員(Database Admin

4、istrator, DBA)對數(shù)據(jù)庫進(jìn)行規(guī)劃、設(shè)計、維護(hù)、監(jiān)視等工作的管理人員。數(shù)據(jù)庫系統(tǒng)(Database System, DBS) DBS=HD + SW + DB + DBMS + DBA + UserHD: Computer, Network ( C/S, B/S )SW: OS ( Windows, UNIX, LINUX etc.)DB: Tools: C, C+, VB, PB, Delphi, HTML, XML, 專用工具。Interface:DB-Application, DB-Network( ODBC, JDBC, OLEDB, CORBA, COM, DCOM etc

5、.)數(shù)據(jù)庫應(yīng)用系統(tǒng)(Database Application System, DBAS)DBAS=DBS + Application + Interface2022/9/186數(shù)據(jù)庫系統(tǒng)的軟硬件層次結(jié)構(gòu)圖DBASToolsDBMSOSHD2022/9/187數(shù)據(jù)庫系統(tǒng)的特點及發(fā)展特點實現(xiàn)數(shù)據(jù)共享、減少數(shù)據(jù)冗余將數(shù)據(jù)定義和描述從應(yīng)用程序中分離。采用特定的數(shù)據(jù)模型有結(jié)構(gòu),反映現(xiàn)實世界事物之間的聯(lián)系。具有較高的數(shù)據(jù)獨立性邏輯結(jié)構(gòu)與物理結(jié)構(gòu)獨立,用戶只需考慮數(shù)據(jù)的邏輯結(jié)構(gòu)。有統(tǒng)一的數(shù)據(jù)控制功能發(fā)展人工管理文件系統(tǒng)數(shù)據(jù)庫系統(tǒng)分布式數(shù)據(jù)庫系統(tǒng)面向?qū)ο髷?shù)據(jù)庫系統(tǒng)2022/9/188數(shù)據(jù)庫系統(tǒng)的三級模式與兩種

6、映射關(guān)系外模式外模式外模式(用戶數(shù)據(jù)庫)概念模式(概念數(shù)據(jù)庫)內(nèi)模式(物理數(shù)據(jù)庫)數(shù)據(jù)庫子模式物理模式用戶所見到的數(shù)據(jù)模式,給出每個用戶的局部數(shù)據(jù)描述。數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶的公共數(shù)據(jù)視圖。給出數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法。外模式概念模式映射概念模式內(nèi)模式映射2022/9/189知識點2:數(shù)據(jù)模型數(shù)據(jù)模型:反映實體及其實體間聯(lián)系的數(shù)據(jù)組織的結(jié)構(gòu)和形式。實體:客觀存在并相互區(qū)別的事物??梢允菍嶋H事物,也可以是抽象事物。范例:學(xué)生、課程、讀者等等;學(xué)生選課、借閱圖書等等。實體之間的聯(lián)系:實體的特性。實體之間的對應(yīng)關(guān)系,反映現(xiàn)實世界事物之間的相互關(guān)聯(lián)。例如:一個學(xué)生可以選

7、修多門課程,同一門課程可以由多名教師講授等等。類型:一對一(one to one) 1 : 1一個學(xué)校只能有一個正校長。一對多(one to many)1 : M或M : 1一個學(xué)??梢杂卸鄠€學(xué)院。多對多(many to many)M : N一個學(xué)生可以選修多門課程,一門課程可以被多名學(xué)生選修。實體屬性:范例:學(xué)生的姓名、性別、出生年月等等實體集:同類型實體的集合。如全體學(xué)生2022/9/1810數(shù)據(jù)模型的三種應(yīng)用層次概念數(shù)據(jù)模型(Conceptional Data Model)面向客觀世界、面向用戶的模型與具體的DBMS無關(guān),與具體的計算機(jī)平臺無關(guān)。著重對客觀世界復(fù)雜事物的結(jié)構(gòu)描述及它們之間

8、的內(nèi)在聯(lián)系的刻畫。是數(shù)據(jù)模型的基礎(chǔ)。類型E-R模型(Entity-Relationship Model)擴(kuò)充的E-R模型面向?qū)ο竽P椭^詞模型邏輯數(shù)據(jù)模型(Logic Data Model)面向數(shù)據(jù)庫系統(tǒng)的模型,也稱為數(shù)據(jù)模型。著重于數(shù)據(jù)庫系統(tǒng)的實現(xiàn)。類型層次模型網(wǎng)狀模型關(guān)系模型面向?qū)ο竽P臀锢頂?shù)據(jù)模型(Physical Data Model)面向計算機(jī)物理表示的模型。給出數(shù)據(jù)模型在計算機(jī)上物理結(jié)構(gòu)的表示。2022/9/1811知識點4:數(shù)據(jù)庫設(shè)計與管理數(shù)據(jù)庫設(shè)計的基本任務(wù)根據(jù)用戶對象的信息需求,處理需求和數(shù)據(jù)庫的支持環(huán)境設(shè)計出數(shù)據(jù)模式。數(shù)據(jù)庫設(shè)計方法面向數(shù)據(jù)的方法以信息需求為主,兼顧處理需求面

9、向過程的方法以處理需求為主,兼顧信息需求設(shè)計階段需求分析-需求說明書概念設(shè)計-概念數(shù)據(jù)模型邏輯設(shè)計-邏輯數(shù)據(jù)模型物理設(shè)計-數(shù)據(jù)庫內(nèi)模式編碼測試運(yùn)行進(jìn)一步修改2022/9/1812需求分析任務(wù)通過詳細(xì)調(diào)查現(xiàn)實世界要處理的對象(組織、部門、企業(yè)等),充分了解原系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。獲得用戶對數(shù)據(jù)庫的要求信息要求在數(shù)據(jù)庫中需存儲哪些數(shù)據(jù)處理要求用戶要完成什么處理功能安全性和完整性要求需求分析方法結(jié)構(gòu)化分析方法自頂向下逐層分解面向?qū)ο蟮姆椒?022/9/1813概念設(shè)計設(shè)計目的分析數(shù)據(jù)間內(nèi)在語義關(guān)聯(lián),在此基礎(chǔ)上建立一個數(shù)據(jù)的抽象模型。設(shè)計方法集中式模式設(shè)計

10、法視圖集成設(shè)計法設(shè)計過程選擇局部應(yīng)用視圖設(shè)計自頂向下由底向上由內(nèi)向外2022/9/1814邏輯設(shè)計與物理設(shè)計邏輯設(shè)計從E-R圖向關(guān)系模式轉(zhuǎn)換實體和聯(lián)系都可以表示成關(guān)系邏輯模式規(guī)范化及調(diào)整、實現(xiàn)關(guān)系視圖設(shè)計物理設(shè)計對數(shù)據(jù)庫內(nèi)部物理結(jié)構(gòu)作調(diào)整并選擇合理的存取路徑。2022/9/1815知識點5:SQL基本命令SQL簡介SQL是結(jié)構(gòu)化查詢語言的簡稱,是集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一身。常用的SQL語句包括Select、Insert、Update、Delete、Create以及Drop等。SQL基本語句SELECT ALL/DISTINCT *|FROM WHERE ORDER BY

11、 ASC|DESC2022/9/1816知識點6:ACCESS簡介ACCESS的對象表查詢窗體報表宏模塊2022/9/1817知識點7:啟動與關(guān)閉ACCESS關(guān)閉ACCESS有4種方法單擊ACCESS右上角的“關(guān)閉”按鈕選擇“文件”菜單的“退出”命令使用ALT+F4快捷鍵使用ALT+F+X快捷鍵2022/9/1818真題1下列實體的聯(lián)系中,屬于多對多聯(lián)系的是()。學(xué)生與課程學(xué)校與校長住院的病人與病床職工與工資 2022/9/1819真題2用二維表來表示實體及實體之間聯(lián)系的數(shù)據(jù)模型是()。實體-聯(lián)系模型層次模型網(wǎng)狀模型關(guān)系模型 2022/9/1820真題3在企業(yè)中,職工的“工資級別”與職工個人“

12、工資”的聯(lián)系是()。一對一聯(lián)系一對多聯(lián)系多對多聯(lián)系無聯(lián)系 2022/9/1821真題4在現(xiàn)實世界中,每個人都有自己的出生地,實體“人”與實體“出生地”之間的聯(lián)系是()。一對一聯(lián)系一對多聯(lián)系多對多聯(lián)系無聯(lián)系 2022/9/1822真題5常見的數(shù)據(jù)模型有3種,它們是()。網(wǎng)狀、關(guān)系和語義層次、關(guān)系和網(wǎng)狀環(huán)狀、層次和關(guān)系字段名、字段類型和記錄 2022/9/1823真題6 假設(shè)一個書店用(書號,書名,作者,出版社,出版日期,庫存數(shù)量)一組屬性來描述圖書,可以作為“關(guān)鍵字”的是()。書號書名作者出版社 2022/9/1824真題7在關(guān)系數(shù)據(jù)庫中,能夠惟一地表示一個記錄的屬性或?qū)傩缘慕M合,稱為()。關(guān)鍵

13、字屬性關(guān)系域 2022/9/1825真題8在關(guān)系運(yùn)算中,選擇運(yùn)算的含義是()。在基本表中,選擇滿足條件的元組組成一個新的關(guān)系在基本表中,選擇需要的屬性組成一個新的關(guān)系在基本表中,選擇滿足條件的元組和屬性組成一個新的關(guān)系以上三種說法均是正確的 2022/9/1826真題9在關(guān)系運(yùn)算中,投影運(yùn)算的含義是()。在基本表中選擇滿足條件的記錄組成一個新的關(guān)系在基本表中選擇需要的字段(屬性)組成一個新的關(guān)系在基本表中選擇滿足條件的記錄和屬性組成一個新的關(guān)系上述說法均是正確的 2022/9/1827真題10 將兩個關(guān)系拼接成一個新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組,這種操作稱為()。選擇投影連接并 2

14、022/9/1828真題11在關(guān)系運(yùn)算中要從關(guān)系模式中指定若干屬性組成新的關(guān)系,該關(guān)系運(yùn)算稱為()。如果表中一個字段不是本表的主關(guān)鍵字,而是另外一個表的主關(guān)鍵字或候選關(guān)鍵字,這個字段稱為()。 2022/9/1829真題12SQL的含義是()結(jié)構(gòu)化查詢語言數(shù)據(jù)定義語言數(shù)據(jù)庫查詢語言數(shù)據(jù)庫操縱與控制語言2022/9/1830真題13在SQL的SELECT語句中,用于實現(xiàn)選擇運(yùn)算的是( )FORWHILEIFWHERE2022/9/1831考題14下列屬于ACCESS對象的是()文件數(shù)據(jù)記錄查詢2022/9/1832考題15ACCESS數(shù)據(jù)庫具有很多特點,下列敘述中,不是ACCESS特點的是()ACCESS數(shù)據(jù)庫可以保存多種數(shù)據(jù)類型,包括多媒體數(shù)據(jù)ACCESS可以通過編寫應(yīng)用程序來操作數(shù)據(jù)庫中的數(shù)據(jù)ACCESS可以支持Internet/Intranet應(yīng)用ACCESS作為網(wǎng)狀數(shù)據(jù)庫模型支持客戶機(jī)及服務(wù)器應(yīng)用系統(tǒng) 2022/9/1833考題16在以下敘述中,正確的是()ACCESS只能使用系統(tǒng)菜單創(chuàng)建數(shù)據(jù)庫應(yīng)用系統(tǒng)ACCESS不具備程序設(shè)計能力ACCESS只具備模塊化程序設(shè)計能力ACCESS具有面向?qū)ο蟮某绦蛟O(shè)計能力,并能創(chuàng)建復(fù)雜的數(shù)據(jù)庫應(yīng)用系統(tǒng)2022/9/1834考題17不屬于ACCESS對象的是()表文件夾窗體查詢2022/9/1835考題18表的組成

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論