版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第八章數(shù)據(jù)庫技術基礎大學計算機基礎》編寫組第八章數(shù)據(jù)庫技術基礎大學計算機基礎》編寫組章節(jié)–目錄數(shù)據(jù)庫系統(tǒng)概述
1數(shù)據(jù)模型2Access數(shù)據(jù)庫管理系統(tǒng)簡介3Access數(shù)據(jù)表的建立和使用4創(chuàng)建Access的查詢和窗體5大學計算機基礎》編寫組
章節(jié)–目錄數(shù)據(jù)庫系統(tǒng)概述1數(shù)據(jù)模型2Access數(shù)據(jù)庫2數(shù)據(jù)庫系統(tǒng)概述
計算機對數(shù)據(jù)的管理是指對數(shù)據(jù)的組織、分類、編碼、存儲、檢索和維護提供操作手段。數(shù)據(jù)管理隨著計算機硬件、軟件技術和計算機應用范圍的發(fā)展而不斷發(fā)展,多年來大致經(jīng)歷了如下三個階段。1.手工處理階段2.文件系統(tǒng)階段3.數(shù)據(jù)庫階段大學計算機基礎》編寫組
數(shù)據(jù)庫系統(tǒng)概述計算機對數(shù)據(jù)的管理是指對數(shù)據(jù)的組織、分類、編3手工處理階段這一階段主要指20世紀50年代中期以前,計算機主要用于科學計算。硬件方面,外存只有磁帶、卡片、紙帶,沒有磁盤等直接存取設備;在軟件方面,沒有操作系統(tǒng)及管理數(shù)據(jù)的軟件,用戶使用匯編語言編寫程序,數(shù)據(jù)由程序自行攜帶。大學計算機基礎》編寫組
手工處理階段這一階段主要指20世紀50年代中期以前,計算機主4特點:數(shù)據(jù)不具有獨立性,數(shù)據(jù)不保存,數(shù)據(jù)不能共享,沒有數(shù)據(jù)管理軟件。數(shù)據(jù)1應用程序1數(shù)據(jù)2應用程序2數(shù)據(jù)n應用程序n大學計算機基礎》編寫組
特點:數(shù)據(jù)不具有獨立性,數(shù)據(jù)不保存,數(shù)據(jù)不能共享,沒有數(shù)據(jù)管5文件系統(tǒng)階段這一階段從20世紀50年代后期到60年代中期,計算機開始大量地用于管理。在硬件方面,出現(xiàn)了磁盤、磁鼓等直接存取設備。在軟件方面,出現(xiàn)了高級語言和操作系統(tǒng),操作系統(tǒng)中有了專門的數(shù)據(jù)管理軟件,即為文件系統(tǒng)。大學計算機基礎》編寫組
文件系統(tǒng)階段這一階段從20世紀50年代后期到60年代中期,6程序和數(shù)據(jù)分開存儲,有了程序文件和數(shù)據(jù)文件的區(qū)別,程序和數(shù)據(jù)有了一定的獨立性。數(shù)據(jù)文件可以長期保存被多次存取。程序通過文件名可以對數(shù)據(jù)文件進行修改、插入和刪除等訪問,程序員可以將精力集中在數(shù)據(jù)處理的算法上,不必考慮數(shù)據(jù)存儲的細節(jié)。大學計算機基礎》編寫組
程序和數(shù)據(jù)分開存儲,有了程序文件和數(shù)據(jù)文件的區(qū)別,程序和數(shù)據(jù)7特點:數(shù)據(jù)共享性、獨立性差,且冗余度大,管理和維護的代價也很大。文件系統(tǒng)仍然是一種較為廣泛使用的數(shù)據(jù)管理方法。文件系統(tǒng)應用程序應用程序1應用程序2應用程序3應用程序4應用程序5數(shù)據(jù)數(shù)據(jù)1數(shù)據(jù)2數(shù)據(jù)
3數(shù)據(jù)4數(shù)據(jù)5大學計算機基礎》編寫組
特點:數(shù)據(jù)共享性、獨立性差,且冗余度大,管理和維護的代價也很8數(shù)據(jù)庫階段60年代后期,計算機硬件和軟件技術有了進一步的發(fā)展,尤其是硬件方面已經(jīng)有了大容量的磁盤。計算機用于管理的規(guī)模加大、需處理的數(shù)據(jù)量急劇增大、且數(shù)據(jù)共享的要求也更為強烈。這種背景促進了數(shù)據(jù)管理技術的發(fā)展,出現(xiàn)了對數(shù)據(jù)進行統(tǒng)一管理和控制的數(shù)據(jù)庫管理系統(tǒng)。大學計算機基礎》編寫組
數(shù)據(jù)庫階段60年代后期,計算機硬件和軟件技術有了進一步的發(fā)展9特點:數(shù)據(jù)和程序彼此獨立,數(shù)據(jù)不再面向特定的應用程序,從而實現(xiàn)了數(shù)據(jù)的共享,避免了數(shù)據(jù)的不一致性;數(shù)據(jù)以數(shù)據(jù)庫的形式保存,在數(shù)據(jù)庫中,數(shù)據(jù)按一定的模型進行組織,可以最大限度地減少數(shù)據(jù)的冗余;對數(shù)據(jù)庫進行建立、管理有了專門的軟件,即數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,DBMS),Access就是一個典型的數(shù)據(jù)庫管理系統(tǒng)。大學計算機基礎》編寫組
特點:數(shù)據(jù)和程序彼此獨立,數(shù)據(jù)不再面向特定的應用程序,從而實10數(shù)據(jù)庫管理系統(tǒng)DBMS數(shù)據(jù)庫階段示意圖應用程序1應用程序2應用程序3數(shù)據(jù)庫大學計算機基礎》編寫組
數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫階段示意圖應用程序1應用程序2應用程序311分布式數(shù)據(jù)庫系統(tǒng)網(wǎng)絡技術的快速發(fā)展為數(shù)據(jù)庫提供了分布式運行的環(huán)境,數(shù)據(jù)庫體系結構也從原來的客戶端/服務器體系(C/S)結構發(fā)展到了瀏覽器端/服務器體系(B/S)結構。數(shù)據(jù)庫技術與網(wǎng)絡技術結合起來,能夠方便地跨結點存取和處理網(wǎng)絡中的多個數(shù)據(jù)庫中的數(shù)據(jù),成為當代數(shù)據(jù)庫技術發(fā)展的主要特征。分布式數(shù)據(jù)庫系統(tǒng)是由分布在網(wǎng)絡中不同結點上的多個邏輯上相關的數(shù)據(jù)庫組成,這些數(shù)據(jù)庫物理上分布在網(wǎng)絡中的多臺計算機上,但邏輯上是一個整體。分布式數(shù)據(jù)庫具有數(shù)據(jù)獨立性、集中與自治相結合的控制機構、適當增加數(shù)據(jù)冗余度、全局一致,可串行性和可恢復性等特點。銀行異地存取款系統(tǒng)就是一個分布式大學計算機基礎》編寫組
分布式數(shù)據(jù)庫系統(tǒng)網(wǎng)絡技術的快速發(fā)展為數(shù)據(jù)庫提供了分布式運行12面向?qū)ο髷?shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫技術與面向?qū)ο蟪绦蛟O計技術相結合,產(chǎn)生了面向?qū)ο髷?shù)據(jù)庫系統(tǒng)。面向?qū)ο髷?shù)據(jù)庫吸收了面向?qū)ο蟪绦蛟O計方法的核心概念和基本思想。因此,面向?qū)ο髷?shù)據(jù)庫技術有望成為繼數(shù)據(jù)庫技術之后的新一代數(shù)據(jù)管理技術。Access在用戶界面、程序設計等方面進行了很好地擴充,提供了面向?qū)ο蟪潭鹊脑O計功能,但在本質(zhì)上講,它只是傳統(tǒng)的關系型數(shù)據(jù)庫系統(tǒng)。大學計算機基礎》編寫組
面向?qū)ο髷?shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫技術與面向?qū)ο蟪绦蛟O計技術相結合,13多媒體數(shù)據(jù)庫系統(tǒng)傳統(tǒng)數(shù)據(jù)庫以數(shù)字和字符數(shù)據(jù)為管理對象,一般不涉及多媒體數(shù)據(jù)。當數(shù)據(jù)庫管理對象擴充到多媒體數(shù)據(jù)時,其存儲結構和數(shù)據(jù)模型都發(fā)生了變化,由此產(chǎn)生的用于管理多媒體數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng)就是多媒體數(shù)據(jù)庫系統(tǒng)。主要用于存儲和處理包含文字、圖像、聲音、視頻等大字節(jié)多媒體數(shù)據(jù),多媒體數(shù)據(jù)庫應用的主要領域有電視點播系統(tǒng)、數(shù)字圖書館等。大學計算機基礎》編寫組
多媒體數(shù)據(jù)庫系統(tǒng)傳統(tǒng)數(shù)據(jù)庫以數(shù)字和字符數(shù)據(jù)為管理對象,一般14數(shù)據(jù)倉庫在傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)庫中存放的是當前的應用系統(tǒng)信息,數(shù)據(jù)具有獨立性,最終用戶對數(shù)據(jù)的查詢或修改等操作主要是為特定的應用服務,而能夠為最終用戶提供有效的決策信息則需要經(jīng)過提取、過濾、與其他數(shù)據(jù)整合和分析,并且按主題存放在特定數(shù)據(jù)庫中。數(shù)據(jù)倉庫就是為了構建這種新的分析決策型應用環(huán)境而出現(xiàn)的一種數(shù)據(jù)存儲和組織技術。大學計算機基礎》編寫組
數(shù)據(jù)倉庫在傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)庫中存放的是當前的應用系15數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫系統(tǒng)是指采用數(shù)據(jù)庫技術的計算機系統(tǒng),用來實現(xiàn)數(shù)據(jù)的組織、存儲、處理和數(shù)據(jù)共享,并向應用系統(tǒng)提供數(shù)據(jù)支持的系統(tǒng)。在計算機系統(tǒng)本身應有的硬件、操作系統(tǒng)的基礎之上,再加上數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、用戶和應用程序就構成了一個完整的數(shù)據(jù)庫系統(tǒng)。大學計算機基礎》編寫組
數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫系統(tǒng)是指采用數(shù)據(jù)庫技術的計算機系統(tǒng),16硬件操作系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)開發(fā)工具軟件應用程序數(shù)據(jù)庫以文件形式按特定的組織方式將數(shù)據(jù)保存在存儲介質(zhì)中,具有一定結構、可共享的數(shù)據(jù)集合。應用程序開發(fā)人員利用開發(fā)工具軟件對數(shù)據(jù)庫進行開發(fā)的、應用于某一個實際問題的軟件,如教務管理系統(tǒng)。DBMS數(shù)據(jù)庫系統(tǒng)的核心,是建立、使用和維護數(shù)據(jù)庫的軟件系統(tǒng)。數(shù)據(jù)定義功能;數(shù)據(jù)操縱功能;數(shù)據(jù)控制功能;數(shù)據(jù)庫的建立和維護功能用戶指參與分析、設計、管理、維護和使用數(shù)據(jù)庫的人員,主要分為最終用戶、應用程序員和數(shù)據(jù)庫管理員三類用戶大學計算機基礎》編寫組
硬件操作系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)開發(fā)工具軟件應用程序數(shù)據(jù)庫以文件形17數(shù)據(jù)庫系統(tǒng)的應用模式從用戶角度看待數(shù)據(jù)庫,數(shù)據(jù)庫系統(tǒng)有單用戶、主從式、分布式和客戶/服務器等應用模式。單用戶應用:主從式應用:分布式應用:客戶/服務器應用:大學計算機基礎》編寫組
數(shù)據(jù)庫系統(tǒng)的應用模式從用戶角度看待數(shù)據(jù)庫,數(shù)據(jù)庫系統(tǒng)有單用戶188.2數(shù)據(jù)模型數(shù)據(jù)庫中的數(shù)據(jù)是有結構的,這些結構反映了事物及事物之間的聯(lián)系。而數(shù)據(jù)模型就是表示實體類型以及實體之間聯(lián)系的模型,由數(shù)據(jù)結構、數(shù)據(jù)操作和完整性約束三要素組成。實體是客觀存在并可以區(qū)分開的事物,比如一個學生、一個班級。實體之間的聯(lián)系反映了事物之間的互相關聯(lián),有三種聯(lián)系:一對一、一對多、多對多。目前,數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型主要有三種,即層次模型、網(wǎng)狀模型和關系模型。一個班級只有一個班長,他們之間是一對一的聯(lián)系一個班有多個學生,班與學生是一對多的聯(lián)系選課時學生和課程則是多對多的聯(lián)系大學計算機基礎》編寫組
8.2數(shù)據(jù)模型數(shù)據(jù)庫中的數(shù)據(jù)是有結構的,這些結構反映了事物19層次模型用樹形結構表示實體之間的聯(lián)系。各個實體用結點來表示,只有一個最高結點,其余結點有且僅有一個上級結點,上級結點和下級結點之間表示了一對多的聯(lián)系。行政組織機構和家族關系等通常用層次模型來表示。河南理工大學校長辦公室計算機學院現(xiàn)代教育中心工會通信系信管系網(wǎng)絡系計算機系最高結點上級結點下級結點大學計算機基礎》編寫組
層次模型用樹形結構表示實體之間的聯(lián)系。各個實體用結點來表示,20網(wǎng)狀模型在網(wǎng)狀模型里,實體之間的聯(lián)系就像是一張網(wǎng),網(wǎng)上的連接點稱為結點。各結點之間的關系是平等的,而不像層次模型的結點之間那樣具有上下級的關系。城市的交通圖就是網(wǎng)狀模型的典型代表。站牌1站牌6站牌2站牌3站牌5站牌4站牌7大學計算機基礎》編寫組
網(wǎng)狀模型在網(wǎng)狀模型里,實體之間的聯(lián)系就像是一張網(wǎng),網(wǎng)上的連接21關系模型關系模型是用二維表格的形式來表示實體和實體之間的聯(lián)系。在實際的關系模型中,操作的對象和結果都用二維表表示。關系模型是目前用的最多的數(shù)據(jù)模型,20世紀80年代以來推出的數(shù)據(jù)庫管理系統(tǒng)大都基于關系模型,即關系數(shù)據(jù)庫。本書主要介紹關系數(shù)據(jù)庫。大學計算機基礎》編寫組
關系模型關系模型是用二維表格的形式來表示實體和實體之間的聯(lián)系22關系模型屬性學號姓名性別出生日期班級元組105010101張三男12/12/1978計算機05-1班元組205010102李四女11/11/1978計算機05-1班主鍵域
關系模式關系模式是對關系的描述,實際上對應關系的表頭。如學生信息、選課以及課程之間的聯(lián)系在關系模型中可以表示如下。學生(學號,姓名,性別,出生日期,班級,籍貫)大學計算機基礎》編寫組
關系模型屬性學號姓名性別出生日期班級元組105010101張23關系的基本運算關系代數(shù)是在關系上定義的一些運算,這些運算的結果仍然是關系。傳統(tǒng)的關系運算包括并、交、差和廣義笛卡兒積;專門關系運算包括選擇、投影、連接等。大學計算機基礎》編寫組
關系的基本運算大學計算機基礎》編寫組24選擇運算選擇運算是指從指定的關系中選擇滿足給定條件的元組并組成新的關系的操作。學號姓名性別出生日期班級籍貫05010101張三男12/12/1978計算機05-1班江蘇05010102李四女11/11/1978計算機05-1班河南學號姓名性別出生日期班級籍貫05010101張三男12/12/1978計算機05-1班江蘇大學計算機基礎》編寫組
選擇運算學號姓名性別出生日期班級籍貫05010101張三男125投影運算
投影運算是指從指定關系的屬性集合中選取若干個屬性組成新的關系。學號姓名性別出生日期班級籍貫05010101張三男12/12/1978計算機05-1班江蘇05010102李四女11/11/1978計算機05-1班河南學號姓名籍貫05010101張三江蘇05010102李四河南大學計算機基礎》編寫組
投影運算
投影運算是指從指定關系的屬性集合中選取若干個屬性組26聯(lián)接運算聯(lián)接運算是指將兩個關系中的元組按指定條件進行組合,生成一個新的關系。學號姓名性別出生日期班級籍貫05010101張三男12/12/1978計算機05-1班江蘇05010102李四女11/11/1978計算機05-1班河南學號課程名稱成績05010101高等數(shù)學9705010102大學物理85學號姓名性別出生日期班級籍貫課程名稱成績05010101張三男12/12/1978計算機05-1班江蘇高等數(shù)學9705010102李四女11/11/1978計算機05-1班河南大學物理85大學計算機基礎》編寫組
聯(lián)接運算聯(lián)接運算是指將兩個關系中的元組按指定條件進行組合,生27Access數(shù)據(jù)庫管理系統(tǒng)簡介Access提供程序設計開發(fā)語言VBA,可以開發(fā)用戶的應用程序。Access是一個小型的數(shù)據(jù)庫管理系統(tǒng),對數(shù)據(jù)庫的管理,提供了許多功能強大的工具,例如使用查詢方法、設計制作不同風格的報表、設計使用窗體等。Access提供了與其他數(shù)據(jù)庫系統(tǒng)的接口,可以直接識別由FoxBase、FoxPro等數(shù)據(jù)庫管理系統(tǒng)所建立的數(shù)據(jù)庫文件。Access和Office其他組件高度集成,能夠與Word、Excel等進行數(shù)據(jù)交換和共享。Access數(shù)據(jù)庫存儲方式單一,在一個數(shù)據(jù)庫文件包含了該數(shù)據(jù)庫中的所有數(shù)據(jù)表,也包含了數(shù)據(jù)表所產(chǎn)生和建立的查詢、窗體和報表等,便于用戶進行操作和管理。Access本身具有Office系列的共同特點,如友好的用戶界面、方便的操作向?qū)?、提供幫助和有提示作用的Office助手等。大學計算機基礎》編寫組
Access數(shù)據(jù)庫管理系統(tǒng)簡介Access提供程序設計開發(fā)28建立Access數(shù)據(jù)庫文件建立Access數(shù)據(jù)庫時,首先要創(chuàng)建數(shù)據(jù)庫文件,然后再創(chuàng)建其對象。創(chuàng)建Access數(shù)據(jù)庫文件的方法與Word、Excel等類似,也有新建文件任務窗格。啟動Access后,在新建文件任務窗格里單擊空數(shù)據(jù)庫,然后選擇數(shù)據(jù)庫文件保存的位置,輸入數(shù)據(jù)庫名稱“學生成績管理”,擴展名為.mdb。創(chuàng)建或打開數(shù)據(jù)庫文件后的界面包含標題欄、工具欄、對象欄、對象操作方法、已存在的對象列表等。大學計算機基礎》編寫組
建立Access數(shù)據(jù)庫文件建立Access數(shù)據(jù)庫時,首先要29Access數(shù)據(jù)庫窗口標題欄對象欄工具欄對象操作已存在對象列表大學計算機基礎》編寫組
Access數(shù)據(jù)庫窗口標題欄對象欄工具欄對象操作已存在對象30Access數(shù)據(jù)庫的組成對象表(Table)Access中的表就是前面介紹的關系,是與特定主題(如學生或課程)有關的數(shù)據(jù)的集合。一個數(shù)據(jù)庫有一個或多個這樣的表。表的存儲方式如同Excel的工作表一樣有行與列,同樣有字段、記錄等概念。表是Access中最基本的對象,其他對象如查詢、窗體、報表等所需要的數(shù)據(jù)大都來自表。查詢(Query)是在指定的一個或多個表中根據(jù)給定的條件從中選取所需要的信息,供使用者查看、更改和分析使用。查詢可以作為窗體、報表和數(shù)據(jù)訪問頁的記錄源。大學計算機基礎》編寫組
Access數(shù)據(jù)庫的組成對象表(Table)Acces31Access數(shù)據(jù)庫的組成對象窗體(Form)用來向用戶提供交互界面,從而使用戶更方便地進行數(shù)據(jù)的輸入和輸出顯示,窗體中所顯示的內(nèi)容,可以來自一個或多個數(shù)據(jù)表,也可以來自查詢結果。報表(Report)用來將選定的數(shù)據(jù)按指定的格式進行顯示或打印。與窗體類似,報表的數(shù)據(jù)來源同樣可以是一張或多張數(shù)據(jù)表、一個或多個查詢結果,除此之外,報表還可以進行一些計算,如求和、計算平均值等。大學計算機基礎》編寫組
Access數(shù)據(jù)庫的組成對象窗體(Form)用來向用戶提32Access數(shù)據(jù)庫的組成對象頁(Page)(或稱數(shù)據(jù)訪問頁)是Access2000之后增加的對象,是一種特殊的網(wǎng)頁。制作完成表或查詢后,可以另存為網(wǎng)頁(擴展名為.htm或.html)。Access可直接新增“頁”對象,按要求創(chuàng)建網(wǎng)頁。宏(Macro)與模塊(Module)屬于Access的高級功能,主要目的是自動處理高重復性的工作。宏是一系列命令組合而成的集合;模塊則類似編寫程序,以VBA為默認語言。大學計算機基礎》編寫組
Access數(shù)據(jù)庫的組成對象頁(Page)(或稱數(shù)據(jù)訪問頁33Access數(shù)據(jù)表的建立和使用數(shù)據(jù)表結構Access數(shù)據(jù)表結構由字段和屬性組成,在設計表結構時,需要輸入字段的名稱、類型和屬性等信息。字段名稱字段名稱可以使用數(shù)字、字母或漢字,但長度不能超過64個字符。大學計算機基礎》編寫組
Access數(shù)據(jù)表的建立和使用數(shù)據(jù)表結構大學計算機基礎》34數(shù)據(jù)類型Access2003提供了10種字段數(shù)據(jù)類型,分別是:(1)文本:是數(shù)據(jù)表中的默認類型。(2)備注:用來存放說明性文字,它比文本的容量更大,最多可達65536個字符。(3)數(shù)字:用于進行數(shù)值計算。(4)日期/時間:用來表示日期以及日期計算,最大長度為8個字符。(5)貨幣:用于貨幣值的計算。最大長度為8個字符。大學計算機基礎》編寫組
數(shù)據(jù)類型Access2003提供了10種字段數(shù)據(jù)類型,分35數(shù)據(jù)類型(6)自動編號:表中添加一條新記錄時,自動累加的連續(xù)數(shù)字。最大長度為4個字符。(7)是/否:用來記錄邏輯型數(shù)據(jù),有“真/假”、“是/否”和“開/關”三種格式。(8)OLE對象:用來嵌入圖像、聲音、Word文檔等類型數(shù)據(jù)。字符長度可達1GB。(9)超鏈接:用來保存鏈接地址、因特網(wǎng)地址或者其他數(shù)據(jù)庫應用程序地址,字符長度最大可達60,000字節(jié)。(10)查閱向?qū)В菏桥c使用向?qū)в嘘P的值,一般為4個字符。大學計算機基礎》編寫組
數(shù)據(jù)類型(6)自動編號:表中添加一條新記錄時,自動累加的連36字段屬性字段的屬性用來指定字段在表中的存儲形式,不同類型的字段具有不同的屬性。常用屬性如下。(1)字段大?。簩τ谖谋拘蛿?shù)據(jù),指定文字的長度,大小范圍在0~255之間,默認值為50;對于數(shù)字型數(shù)據(jù),指定數(shù)據(jù)的類型,不同類型數(shù)據(jù)的范圍不同,如0~255之間的整數(shù)占用1個字節(jié)。(2)格式:用來指定數(shù)據(jù)輸入或顯示的形式,如日期/時間型數(shù)據(jù)有常規(guī)日期、長日期、中日期等。(3)小數(shù)位:對數(shù)字型或貨幣型數(shù)據(jù)指定小數(shù)位。(4)標題:用來指定字段在窗體或報表中所顯示的名稱。大學計算機基礎》編寫組
字段屬性字段的屬性用來指定字段在表中的存儲形式,不同類型的字37建立數(shù)據(jù)表使用設計器創(chuàng)建表添加新記錄數(shù)據(jù)表的編輯建立數(shù)據(jù)表之間的關系數(shù)據(jù)排序與篩選大學計算機基礎》編寫組
建立數(shù)據(jù)表使用設計器創(chuàng)建表大學計算機基礎》編寫組38創(chuàng)建Access的查詢和窗體利用設計視圖創(chuàng)建查詢利用查詢對數(shù)據(jù)進行分類匯總在SQL窗口中建立SQL查詢創(chuàng)建窗體大學計算機基礎》編寫組
創(chuàng)建Access的查詢和窗體利用設計視圖創(chuàng)建查詢大學計算39ThankYou!大學計算機基礎》編寫組ThankYou!大學計算機基礎》編寫組第八章數(shù)據(jù)庫技術基礎大學計算機基礎》編寫組第八章數(shù)據(jù)庫技術基礎大學計算機基礎》編寫組章節(jié)–目錄數(shù)據(jù)庫系統(tǒng)概述
1數(shù)據(jù)模型2Access數(shù)據(jù)庫管理系統(tǒng)簡介3Access數(shù)據(jù)表的建立和使用4創(chuàng)建Access的查詢和窗體5大學計算機基礎》編寫組
章節(jié)–目錄數(shù)據(jù)庫系統(tǒng)概述1數(shù)據(jù)模型2Access數(shù)據(jù)庫42數(shù)據(jù)庫系統(tǒng)概述
計算機對數(shù)據(jù)的管理是指對數(shù)據(jù)的組織、分類、編碼、存儲、檢索和維護提供操作手段。數(shù)據(jù)管理隨著計算機硬件、軟件技術和計算機應用范圍的發(fā)展而不斷發(fā)展,多年來大致經(jīng)歷了如下三個階段。1.手工處理階段2.文件系統(tǒng)階段3.數(shù)據(jù)庫階段大學計算機基礎》編寫組
數(shù)據(jù)庫系統(tǒng)概述計算機對數(shù)據(jù)的管理是指對數(shù)據(jù)的組織、分類、編43手工處理階段這一階段主要指20世紀50年代中期以前,計算機主要用于科學計算。硬件方面,外存只有磁帶、卡片、紙帶,沒有磁盤等直接存取設備;在軟件方面,沒有操作系統(tǒng)及管理數(shù)據(jù)的軟件,用戶使用匯編語言編寫程序,數(shù)據(jù)由程序自行攜帶。大學計算機基礎》編寫組
手工處理階段這一階段主要指20世紀50年代中期以前,計算機主44特點:數(shù)據(jù)不具有獨立性,數(shù)據(jù)不保存,數(shù)據(jù)不能共享,沒有數(shù)據(jù)管理軟件。數(shù)據(jù)1應用程序1數(shù)據(jù)2應用程序2數(shù)據(jù)n應用程序n大學計算機基礎》編寫組
特點:數(shù)據(jù)不具有獨立性,數(shù)據(jù)不保存,數(shù)據(jù)不能共享,沒有數(shù)據(jù)管45文件系統(tǒng)階段這一階段從20世紀50年代后期到60年代中期,計算機開始大量地用于管理。在硬件方面,出現(xiàn)了磁盤、磁鼓等直接存取設備。在軟件方面,出現(xiàn)了高級語言和操作系統(tǒng),操作系統(tǒng)中有了專門的數(shù)據(jù)管理軟件,即為文件系統(tǒng)。大學計算機基礎》編寫組
文件系統(tǒng)階段這一階段從20世紀50年代后期到60年代中期,46程序和數(shù)據(jù)分開存儲,有了程序文件和數(shù)據(jù)文件的區(qū)別,程序和數(shù)據(jù)有了一定的獨立性。數(shù)據(jù)文件可以長期保存被多次存取。程序通過文件名可以對數(shù)據(jù)文件進行修改、插入和刪除等訪問,程序員可以將精力集中在數(shù)據(jù)處理的算法上,不必考慮數(shù)據(jù)存儲的細節(jié)。大學計算機基礎》編寫組
程序和數(shù)據(jù)分開存儲,有了程序文件和數(shù)據(jù)文件的區(qū)別,程序和數(shù)據(jù)47特點:數(shù)據(jù)共享性、獨立性差,且冗余度大,管理和維護的代價也很大。文件系統(tǒng)仍然是一種較為廣泛使用的數(shù)據(jù)管理方法。文件系統(tǒng)應用程序應用程序1應用程序2應用程序3應用程序4應用程序5數(shù)據(jù)數(shù)據(jù)1數(shù)據(jù)2數(shù)據(jù)
3數(shù)據(jù)4數(shù)據(jù)5大學計算機基礎》編寫組
特點:數(shù)據(jù)共享性、獨立性差,且冗余度大,管理和維護的代價也很48數(shù)據(jù)庫階段60年代后期,計算機硬件和軟件技術有了進一步的發(fā)展,尤其是硬件方面已經(jīng)有了大容量的磁盤。計算機用于管理的規(guī)模加大、需處理的數(shù)據(jù)量急劇增大、且數(shù)據(jù)共享的要求也更為強烈。這種背景促進了數(shù)據(jù)管理技術的發(fā)展,出現(xiàn)了對數(shù)據(jù)進行統(tǒng)一管理和控制的數(shù)據(jù)庫管理系統(tǒng)。大學計算機基礎》編寫組
數(shù)據(jù)庫階段60年代后期,計算機硬件和軟件技術有了進一步的發(fā)展49特點:數(shù)據(jù)和程序彼此獨立,數(shù)據(jù)不再面向特定的應用程序,從而實現(xiàn)了數(shù)據(jù)的共享,避免了數(shù)據(jù)的不一致性;數(shù)據(jù)以數(shù)據(jù)庫的形式保存,在數(shù)據(jù)庫中,數(shù)據(jù)按一定的模型進行組織,可以最大限度地減少數(shù)據(jù)的冗余;對數(shù)據(jù)庫進行建立、管理有了專門的軟件,即數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,DBMS),Access就是一個典型的數(shù)據(jù)庫管理系統(tǒng)。大學計算機基礎》編寫組
特點:數(shù)據(jù)和程序彼此獨立,數(shù)據(jù)不再面向特定的應用程序,從而實50數(shù)據(jù)庫管理系統(tǒng)DBMS數(shù)據(jù)庫階段示意圖應用程序1應用程序2應用程序3數(shù)據(jù)庫大學計算機基礎》編寫組
數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫階段示意圖應用程序1應用程序2應用程序351分布式數(shù)據(jù)庫系統(tǒng)網(wǎng)絡技術的快速發(fā)展為數(shù)據(jù)庫提供了分布式運行的環(huán)境,數(shù)據(jù)庫體系結構也從原來的客戶端/服務器體系(C/S)結構發(fā)展到了瀏覽器端/服務器體系(B/S)結構。數(shù)據(jù)庫技術與網(wǎng)絡技術結合起來,能夠方便地跨結點存取和處理網(wǎng)絡中的多個數(shù)據(jù)庫中的數(shù)據(jù),成為當代數(shù)據(jù)庫技術發(fā)展的主要特征。分布式數(shù)據(jù)庫系統(tǒng)是由分布在網(wǎng)絡中不同結點上的多個邏輯上相關的數(shù)據(jù)庫組成,這些數(shù)據(jù)庫物理上分布在網(wǎng)絡中的多臺計算機上,但邏輯上是一個整體。分布式數(shù)據(jù)庫具有數(shù)據(jù)獨立性、集中與自治相結合的控制機構、適當增加數(shù)據(jù)冗余度、全局一致,可串行性和可恢復性等特點。銀行異地存取款系統(tǒng)就是一個分布式大學計算機基礎》編寫組
分布式數(shù)據(jù)庫系統(tǒng)網(wǎng)絡技術的快速發(fā)展為數(shù)據(jù)庫提供了分布式運行52面向?qū)ο髷?shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫技術與面向?qū)ο蟪绦蛟O計技術相結合,產(chǎn)生了面向?qū)ο髷?shù)據(jù)庫系統(tǒng)。面向?qū)ο髷?shù)據(jù)庫吸收了面向?qū)ο蟪绦蛟O計方法的核心概念和基本思想。因此,面向?qū)ο髷?shù)據(jù)庫技術有望成為繼數(shù)據(jù)庫技術之后的新一代數(shù)據(jù)管理技術。Access在用戶界面、程序設計等方面進行了很好地擴充,提供了面向?qū)ο蟪潭鹊脑O計功能,但在本質(zhì)上講,它只是傳統(tǒng)的關系型數(shù)據(jù)庫系統(tǒng)。大學計算機基礎》編寫組
面向?qū)ο髷?shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫技術與面向?qū)ο蟪绦蛟O計技術相結合,53多媒體數(shù)據(jù)庫系統(tǒng)傳統(tǒng)數(shù)據(jù)庫以數(shù)字和字符數(shù)據(jù)為管理對象,一般不涉及多媒體數(shù)據(jù)。當數(shù)據(jù)庫管理對象擴充到多媒體數(shù)據(jù)時,其存儲結構和數(shù)據(jù)模型都發(fā)生了變化,由此產(chǎn)生的用于管理多媒體數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng)就是多媒體數(shù)據(jù)庫系統(tǒng)。主要用于存儲和處理包含文字、圖像、聲音、視頻等大字節(jié)多媒體數(shù)據(jù),多媒體數(shù)據(jù)庫應用的主要領域有電視點播系統(tǒng)、數(shù)字圖書館等。大學計算機基礎》編寫組
多媒體數(shù)據(jù)庫系統(tǒng)傳統(tǒng)數(shù)據(jù)庫以數(shù)字和字符數(shù)據(jù)為管理對象,一般54數(shù)據(jù)倉庫在傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)庫中存放的是當前的應用系統(tǒng)信息,數(shù)據(jù)具有獨立性,最終用戶對數(shù)據(jù)的查詢或修改等操作主要是為特定的應用服務,而能夠為最終用戶提供有效的決策信息則需要經(jīng)過提取、過濾、與其他數(shù)據(jù)整合和分析,并且按主題存放在特定數(shù)據(jù)庫中。數(shù)據(jù)倉庫就是為了構建這種新的分析決策型應用環(huán)境而出現(xiàn)的一種數(shù)據(jù)存儲和組織技術。大學計算機基礎》編寫組
數(shù)據(jù)倉庫在傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)庫中存放的是當前的應用系55數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫系統(tǒng)是指采用數(shù)據(jù)庫技術的計算機系統(tǒng),用來實現(xiàn)數(shù)據(jù)的組織、存儲、處理和數(shù)據(jù)共享,并向應用系統(tǒng)提供數(shù)據(jù)支持的系統(tǒng)。在計算機系統(tǒng)本身應有的硬件、操作系統(tǒng)的基礎之上,再加上數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、用戶和應用程序就構成了一個完整的數(shù)據(jù)庫系統(tǒng)。大學計算機基礎》編寫組
數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫系統(tǒng)是指采用數(shù)據(jù)庫技術的計算機系統(tǒng),56硬件操作系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)開發(fā)工具軟件應用程序數(shù)據(jù)庫以文件形式按特定的組織方式將數(shù)據(jù)保存在存儲介質(zhì)中,具有一定結構、可共享的數(shù)據(jù)集合。應用程序開發(fā)人員利用開發(fā)工具軟件對數(shù)據(jù)庫進行開發(fā)的、應用于某一個實際問題的軟件,如教務管理系統(tǒng)。DBMS數(shù)據(jù)庫系統(tǒng)的核心,是建立、使用和維護數(shù)據(jù)庫的軟件系統(tǒng)。數(shù)據(jù)定義功能;數(shù)據(jù)操縱功能;數(shù)據(jù)控制功能;數(shù)據(jù)庫的建立和維護功能用戶指參與分析、設計、管理、維護和使用數(shù)據(jù)庫的人員,主要分為最終用戶、應用程序員和數(shù)據(jù)庫管理員三類用戶大學計算機基礎》編寫組
硬件操作系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)開發(fā)工具軟件應用程序數(shù)據(jù)庫以文件形57數(shù)據(jù)庫系統(tǒng)的應用模式從用戶角度看待數(shù)據(jù)庫,數(shù)據(jù)庫系統(tǒng)有單用戶、主從式、分布式和客戶/服務器等應用模式。單用戶應用:主從式應用:分布式應用:客戶/服務器應用:大學計算機基礎》編寫組
數(shù)據(jù)庫系統(tǒng)的應用模式從用戶角度看待數(shù)據(jù)庫,數(shù)據(jù)庫系統(tǒng)有單用戶588.2數(shù)據(jù)模型數(shù)據(jù)庫中的數(shù)據(jù)是有結構的,這些結構反映了事物及事物之間的聯(lián)系。而數(shù)據(jù)模型就是表示實體類型以及實體之間聯(lián)系的模型,由數(shù)據(jù)結構、數(shù)據(jù)操作和完整性約束三要素組成。實體是客觀存在并可以區(qū)分開的事物,比如一個學生、一個班級。實體之間的聯(lián)系反映了事物之間的互相關聯(lián),有三種聯(lián)系:一對一、一對多、多對多。目前,數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型主要有三種,即層次模型、網(wǎng)狀模型和關系模型。一個班級只有一個班長,他們之間是一對一的聯(lián)系一個班有多個學生,班與學生是一對多的聯(lián)系選課時學生和課程則是多對多的聯(lián)系大學計算機基礎》編寫組
8.2數(shù)據(jù)模型數(shù)據(jù)庫中的數(shù)據(jù)是有結構的,這些結構反映了事物59層次模型用樹形結構表示實體之間的聯(lián)系。各個實體用結點來表示,只有一個最高結點,其余結點有且僅有一個上級結點,上級結點和下級結點之間表示了一對多的聯(lián)系。行政組織機構和家族關系等通常用層次模型來表示。河南理工大學校長辦公室計算機學院現(xiàn)代教育中心工會通信系信管系網(wǎng)絡系計算機系最高結點上級結點下級結點大學計算機基礎》編寫組
層次模型用樹形結構表示實體之間的聯(lián)系。各個實體用結點來表示,60網(wǎng)狀模型在網(wǎng)狀模型里,實體之間的聯(lián)系就像是一張網(wǎng),網(wǎng)上的連接點稱為結點。各結點之間的關系是平等的,而不像層次模型的結點之間那樣具有上下級的關系。城市的交通圖就是網(wǎng)狀模型的典型代表。站牌1站牌6站牌2站牌3站牌5站牌4站牌7大學計算機基礎》編寫組
網(wǎng)狀模型在網(wǎng)狀模型里,實體之間的聯(lián)系就像是一張網(wǎng),網(wǎng)上的連接61關系模型關系模型是用二維表格的形式來表示實體和實體之間的聯(lián)系。在實際的關系模型中,操作的對象和結果都用二維表表示。關系模型是目前用的最多的數(shù)據(jù)模型,20世紀80年代以來推出的數(shù)據(jù)庫管理系統(tǒng)大都基于關系模型,即關系數(shù)據(jù)庫。本書主要介紹關系數(shù)據(jù)庫。大學計算機基礎》編寫組
關系模型關系模型是用二維表格的形式來表示實體和實體之間的聯(lián)系62關系模型屬性學號姓名性別出生日期班級元組105010101張三男12/12/1978計算機05-1班元組205010102李四女11/11/1978計算機05-1班主鍵域
關系模式關系模式是對關系的描述,實際上對應關系的表頭。如學生信息、選課以及課程之間的聯(lián)系在關系模型中可以表示如下。學生(學號,姓名,性別,出生日期,班級,籍貫)大學計算機基礎》編寫組
關系模型屬性學號姓名性別出生日期班級元組105010101張63關系的基本運算關系代數(shù)是在關系上定義的一些運算,這些運算的結果仍然是關系。傳統(tǒng)的關系運算包括并、交、差和廣義笛卡兒積;專門關系運算包括選擇、投影、連接等。大學計算機基礎》編寫組
關系的基本運算大學計算機基礎》編寫組64選擇運算選擇運算是指從指定的關系中選擇滿足給定條件的元組并組成新的關系的操作。學號姓名性別出生日期班級籍貫05010101張三男12/12/1978計算機05-1班江蘇05010102李四女11/11/1978計算機05-1班河南學號姓名性別出生日期班級籍貫05010101張三男12/12/1978計算機05-1班江蘇大學計算機基礎》編寫組
選擇運算學號姓名性別出生日期班級籍貫05010101張三男165投影運算
投影運算是指從指定關系的屬性集合中選取若干個屬性組成新的關系。學號姓名性別出生日期班級籍貫05010101張三男12/12/1978計算機05-1班江蘇05010102李四女11/11/1978計算機05-1班河南學號姓名籍貫05010101張三江蘇05010102李四河南大學計算機基礎》編寫組
投影運算
投影運算是指從指定關系的屬性集合中選取若干個屬性組66聯(lián)接運算聯(lián)接運算是指將兩個關系中的元組按指定條件進行組合,生成一個新的關系。學號姓名性別出生日期班級籍貫05010101張三男12/12/1978計算機05-1班江蘇05010102李四女11/11/1978計算機05-1班河南學號課程名稱成績05010101高等數(shù)學9705010102大學物理85學號姓名性別出生日期班級籍貫課程名稱成績05010101張三男12/12/1978計算機05-1班江蘇高等數(shù)學9705010102李四女11/11/1978計算機05-1班河南大學物理85大學計算機基礎》編寫組
聯(lián)接運算聯(lián)接運算是指將兩個關系中的元組按指定條件進行組合,生67Access數(shù)據(jù)庫管理系統(tǒng)簡介Access提供程序設計開發(fā)語言VBA,可以開發(fā)用戶的應用程序。Access是一個小型的數(shù)據(jù)庫管理系統(tǒng),對數(shù)據(jù)庫的管理,提供了許多功能強大的工具,例如使用查詢方法、設計制作不同風格的報表、設計使用窗體等。Access提供了與其他數(shù)據(jù)庫系統(tǒng)的接口,可以直接識別由FoxBase、FoxPro等數(shù)據(jù)庫管理系統(tǒng)所建立的數(shù)據(jù)庫文件。Access和Office其他組件高度集成,能夠與Word、Excel等進行數(shù)據(jù)交換和共享。Access數(shù)據(jù)庫存儲方式單一,在一個數(shù)據(jù)庫文件包含了該數(shù)據(jù)庫中的所有數(shù)據(jù)表,也包含了數(shù)據(jù)表所產(chǎn)生和建立的查詢、窗體和報表等,便于用戶進行操作和管理。Access本身具有Office系列的共同特點,如友好的用戶界面、方便的操作向?qū)А⑻峁椭陀刑崾咀饔玫腛ffice助手等。大學計算機基礎》編寫組
Access數(shù)據(jù)庫管理系統(tǒng)簡介Access提供程序設計開發(fā)68建立Access數(shù)據(jù)庫文件建立Access數(shù)據(jù)庫時,首先要創(chuàng)建數(shù)據(jù)庫文件,然后再創(chuàng)建其對象。創(chuàng)建Access數(shù)據(jù)庫文件的方法與Word、Excel等類似,也有新建文件任務窗格。啟動Access后,在新建文件任務窗格里單擊空數(shù)據(jù)庫,然后選擇數(shù)據(jù)庫文件保存的位置,輸入數(shù)據(jù)庫名稱“學生成績管理”,擴展名為.mdb。創(chuàng)建或打開數(shù)據(jù)庫文件后的界面包含標題欄、工具欄、對象欄、對象操作方法、已存在的對象列表等。大學計算機基礎》編寫組
建立Access數(shù)據(jù)庫文件建立Access數(shù)據(jù)庫時,首先要69Access數(shù)據(jù)庫窗口標題欄對象欄工具欄對象操作已存在對象列表大學計算機基礎》編寫組
Access數(shù)據(jù)庫窗口標題欄對象欄工具欄對象操作已存在對象70Access數(shù)據(jù)庫的組成對象表(Table)Access中的表就是前面介紹的關系,是與特定主題(如學生或課程)有關的數(shù)據(jù)的集合。一個數(shù)據(jù)庫有一個或多個這樣的表。表的存儲方式如同Excel的工作表一樣有行與列,同樣有字段、記錄等概念。表是Access中最基本的對象,其他對象如查詢、窗體、報表等所需要的數(shù)據(jù)大都來自表。查詢(Query)是在指定的一個或多個表中根據(jù)給定的條件從中選取所需要的信息,供使用者查看、更改和分析使用。查詢可以作為窗體、報表和數(shù)據(jù)訪問頁的記錄源。大學計算機基礎》編寫組
Access數(shù)據(jù)庫的組成對象表(Table)Acces71Access數(shù)據(jù)庫的組成對象窗體(Form)用來向用戶提供交互界面,從而使用戶更方便地進行數(shù)據(jù)的輸入和輸出顯示,窗體中所顯示的內(nèi)容,可以來自一個或多
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年宿州貨運從業(yè)資格證怎么考
- 2025年呼和浩特貨運從業(yè)資格考試題庫及答案解析
- 三年級數(shù)學(上冊)計算題
- 外貿(mào)業(yè)務員年終工作總結
- 一般固廢處理協(xié)議書范本
- 冀教版七年級數(shù)學上冊聽評課記錄 2.6 角的大小
- 學前聽評課記錄模板范文
- 大連交通大學《病原生物學與醫(yī)學免疫學(實驗)》2023-2024學年第二學期期末試卷
- 南方科技大學《飛行力學》2023-2024學年第二學期期末試卷
- 漯河職業(yè)技術學院《工業(yè)控制網(wǎng)絡技術》2023-2024學年第二學期期末試卷
- 藥膳與食療試題及答案高中
- 北京市西城區(qū)2024-2025學年八年級上學期期末考試數(shù)學試卷含答案
- 2025年南京信息職業(yè)技術學院高職單招數(shù)學歷年(2016-2024)頻考點試題含答案解析
- 二零二五年度海外市場拓展合作協(xié)議4篇
- 2024年湖南汽車工程職業(yè)學院單招職業(yè)技能測試題庫標準卷
- 2025中國鐵塔集團安徽分公司招聘29人高頻重點提升(共500題)附帶答案詳解
- 2025年河北省農(nóng)村信用社招聘歷年高頻重點提升(共500題)附帶答案詳解
- 手術室植入物的管理
- 電力供電系統(tǒng)試驗調(diào)試和聯(lián)調(diào)方法
- 食品經(jīng)營許可證主要設備設施布局圖及操作流程
- Unit6AtthesnackbarStorytimeDiningwithdragons(課件)譯林版英語四年級上冊
評論
0/150
提交評論