![[計(jì)算機(jī)]數(shù)據(jù)庫(kù)系統(tǒng)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/8ef31128-0670-4192-8934-9662cb28a562/8ef31128-0670-4192-8934-9662cb28a5621.gif)
![[計(jì)算機(jī)]數(shù)據(jù)庫(kù)系統(tǒng)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/8ef31128-0670-4192-8934-9662cb28a562/8ef31128-0670-4192-8934-9662cb28a5622.gif)
![[計(jì)算機(jī)]數(shù)據(jù)庫(kù)系統(tǒng)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/8ef31128-0670-4192-8934-9662cb28a562/8ef31128-0670-4192-8934-9662cb28a5623.gif)
![[計(jì)算機(jī)]數(shù)據(jù)庫(kù)系統(tǒng)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/8ef31128-0670-4192-8934-9662cb28a562/8ef31128-0670-4192-8934-9662cb28a5624.gif)
![[計(jì)算機(jī)]數(shù)據(jù)庫(kù)系統(tǒng)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2021-12/19/8ef31128-0670-4192-8934-9662cb28a562/8ef31128-0670-4192-8934-9662cb28a5625.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.數(shù)據(jù)庫(kù)系統(tǒng) 一有關(guān)數(shù)據(jù)庫(kù)的概念 1 數(shù)據(jù)( Data ) 描述事物的符號(hào)記錄。 2 數(shù)據(jù)庫(kù)( Data Base ) 存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備中的、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。它不僅包括描述事物的數(shù)據(jù)本身,而且包括相關(guān)事物之間的關(guān)系。 數(shù)據(jù)庫(kù)中的數(shù)據(jù)不只是面向某項(xiàng)特定的應(yīng)用,而是面向多種應(yīng)用,可以被多個(gè)用戶、多個(gè)應(yīng)用程序共享。 3 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng) 利用數(shù)據(jù)庫(kù)系統(tǒng)資源開發(fā)的面向某一類實(shí)際應(yīng)用的軟件系統(tǒng)。如:學(xué)生管理系統(tǒng)、人事管理系統(tǒng)等。
2、160; 4 數(shù)據(jù)庫(kù)管理系統(tǒng)( DataBase Management System,DBMS ) 位于用戶與操作系統(tǒng)之間的數(shù)據(jù)管理軟件,為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件。使用戶能方便地定義數(shù)據(jù)和操縱數(shù)據(jù)庫(kù),并能報(bào)證數(shù)據(jù)的安全性、完整性、多用戶對(duì)數(shù)據(jù)的并發(fā)使用及發(fā)生故障后的系統(tǒng)恢復(fù)。 5 數(shù)據(jù)庫(kù)系統(tǒng)( DataBase System, DBS ) 指引進(jìn)數(shù)據(jù)庫(kù)技術(shù)后的計(jì)算機(jī)系統(tǒng),能實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量相關(guān)數(shù)據(jù)、提供數(shù)據(jù)處理和信息資源共享的便利手段。有
3、0;5 部分:硬件系統(tǒng)、數(shù)據(jù)庫(kù)集合、數(shù)據(jù)庫(kù)管理系統(tǒng)和相關(guān)軟件、數(shù)據(jù)庫(kù)管理員( DataBase Administrator , DBA )和用戶。 二數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) 1 實(shí)現(xiàn)數(shù)據(jù)共享,減少冗余 2 采用特定的數(shù)據(jù)模型 3 具有較高的數(shù)據(jù)獨(dú)立性 4 有統(tǒng)一的數(shù)據(jù)控制功能 三數(shù)據(jù)庫(kù)管理系統(tǒng) 支持用戶對(duì)數(shù)據(jù)庫(kù)的基本操作,是數(shù)據(jù)庫(kù)系統(tǒng)的核心軟件。主要目標(biāo)是使數(shù)據(jù)成為 方便用戶使用 的資源,易于為各種
4、用戶所 共享 ,并增進(jìn)數(shù)據(jù)的 安全性、完整性和可用性 。 功能主要包括: 1數(shù)據(jù)定義 定義數(shù)據(jù)庫(kù)的結(jié)構(gòu)。 2. 數(shù)據(jù)操縱 更新(插入、修改、刪除)和檢索。 3. 數(shù)據(jù)庫(kù)運(yùn)行管理對(duì)數(shù)據(jù)庫(kù)進(jìn)行 并發(fā)控制 、 安全性檢查 、 完整性約束條件的檢查和執(zhí)行 及 數(shù)據(jù)庫(kù)的內(nèi)部維護(hù) (索引、數(shù)據(jù)字典的自動(dòng)維護(hù))等。 4. 數(shù)據(jù)組織、存儲(chǔ)和管理
5、 采用統(tǒng)一的組織方式,并提高效率。 5. 數(shù)據(jù)庫(kù)的建立和維護(hù) 初始數(shù)據(jù)的輸入與數(shù)據(jù)轉(zhuǎn)存。 數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)與恢復(fù)、數(shù)據(jù)庫(kù)的重組與重構(gòu)、性能的監(jiān)視與分析。 6. 數(shù)據(jù)通信接口 提供與其他軟件系統(tǒng)進(jìn)行通信的功能。 4 部分組成: 數(shù)據(jù)定義語(yǔ)言及翻譯處理程序 數(shù)據(jù)操縱語(yǔ)言及其編譯(或解釋)程序 數(shù)據(jù)庫(kù)運(yùn)行控制程序 實(shí)用程序 1.1.3 數(shù)據(jù)模型
6、0; 數(shù)據(jù)模型就是從現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。是數(shù)據(jù)管理系統(tǒng)用來(lái)表示實(shí)體及實(shí)體間聯(lián)系的方法。 一實(shí)體描述 1 實(shí)體 客觀存在并相互區(qū)別的事物成為實(shí)體。如:學(xué)生、教師、課程。 2 實(shí)體的屬性 描述實(shí)體的特性。如學(xué)生實(shí)體用學(xué)號(hào)、姓名、性別等屬性描述。 3 實(shí)體集和實(shí)體型 屬性值的集合表示一個(gè)實(shí)體,而屬性的集合表示一種實(shí)體的類型,稱為實(shí)體型。同類型的實(shí)體的集合,稱為實(shí)體集。 二實(shí)體間聯(lián)系及種類 實(shí)體之間的對(duì)應(yīng)關(guān)系稱為聯(lián)系。如:一個(gè)學(xué)生可以選修多門課程,同一門課程可以由多名教師講授
7、。 有三種類型: 1 一對(duì)一聯(lián)系 如:人事部門的教師表和財(cái)務(wù)部門的工資表之間就存在一對(duì)一聯(lián)系。 2 一對(duì)多聯(lián)系 如:部門表與教師表之間就存在一對(duì)多的聯(lián)系。 3 多對(duì)多聯(lián)系 如:學(xué)生表和課程表之間存在多對(duì)多的聯(lián)系。 三數(shù)據(jù)模型簡(jiǎn)介 數(shù)據(jù)模型是數(shù)據(jù)庫(kù)管理系統(tǒng)用來(lái)表示實(shí)體間聯(lián)系的方法。 任何一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)都是基于某種數(shù)據(jù)模型的。數(shù)據(jù)管理系統(tǒng)所支持的數(shù)據(jù)模型有三種:層次模型、網(wǎng)狀模型、關(guān)系模型。 1 層次模型 用樹型結(jié)構(gòu)表示各類
8、實(shí)體以及實(shí)體之間的聯(lián)系。典型代表: IBM 的 IMS 。 ( 1 )有且僅有一個(gè)節(jié)點(diǎn)無(wú)雙親,這個(gè)節(jié)點(diǎn)稱為“根節(jié)點(diǎn)”。 ( 2 )其他節(jié)點(diǎn)有且僅有一個(gè)雙親。 特點(diǎn):對(duì)一對(duì)多的層次關(guān)系描述非常自然、直觀、容易理解,但不能直接表示出多對(duì)多的聯(lián)系。 2 網(wǎng)狀模型 ( 1 )允許一個(gè)以上的節(jié)點(diǎn)無(wú)雙親。 ( 2 )一個(gè)節(jié)點(diǎn)可以有多于一個(gè)的雙親。&
9、#160; 典型代表: DBTG 系統(tǒng),也稱 CODASYL 系統(tǒng)。 特點(diǎn)是:能直接表示非樹型結(jié)構(gòu)。 3 關(guān)系數(shù)據(jù)模型 IBM E.F.Codd 于 1970 首次提出。 用二維表結(jié)構(gòu)來(lái)表示實(shí)體以及實(shí)體間聯(lián)系的模型。 特點(diǎn)是:理論基礎(chǔ)完備、模型簡(jiǎn)單、說(shuō)明性的查詢語(yǔ)言和使用方便。 1.2 關(guān)系數(shù)據(jù)庫(kù) 1.2.1 關(guān)系數(shù)據(jù)模型 一關(guān)系術(shù)語(yǔ) 圖1-1學(xué)生表 1
10、關(guān)系 一個(gè)關(guān)系就是一個(gè)二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。在 Access 中,一個(gè)關(guān)系存儲(chǔ)為一個(gè)表,具有一個(gè)表名。 對(duì)關(guān)系的描述稱為 關(guān)系模式 ,一個(gè)關(guān)系模式對(duì)應(yīng)一個(gè)關(guān)系的結(jié)構(gòu)。其格式為: 關(guān)系名(屬性名 1 ,屬性名 2 ,屬性名 n ) 在 Access 中: 表名(字段名 1 ,字段名 2 ,字段名 n ) 2 元組 二維表(關(guān)系)中的每一行。對(duì)
11、應(yīng)在表中為記錄。 3 屬性 二維表(關(guān)系)中的每一列。對(duì)應(yīng)在表中為字段。 4 域 屬性的取值范圍。如:性別只能取“男”和“女”。 5 關(guān)鍵字 唯一地標(biāo)識(shí)一元組的屬性或?qū)傩约?。如:教師表中的編?hào)。在 Access 中,主關(guān)鍵字和候選關(guān)鍵字就起唯一標(biāo)識(shí)一個(gè)元組的作用。 6 外部關(guān)鍵字 如果一個(gè)表的字段不是本表的主關(guān)鍵字,而是另外一個(gè)表的主關(guān)鍵字和候選關(guān)鍵字,這個(gè)字段(屬性)就稱為外關(guān)鍵字。 二關(guān)系的特點(diǎn) 1 關(guān)系必須規(guī)范化 是指關(guān)系
12、模型中的每一個(gè)關(guān)系模式都必須滿足一定的要求。最基本的要求是每個(gè)屬性必須是不可分割的數(shù)據(jù)單元,即表中不能再包含表。 2 在同一個(gè)關(guān)系中不能出現(xiàn)相同的屬性名。 3 關(guān)系中不允許有完全相同的元組,即冗余。 4 在一個(gè)關(guān)系中元組的次序無(wú)關(guān)緊要。 5 在一個(gè)關(guān)系中列的次序無(wú)關(guān)緊要。 1.2 關(guān)系數(shù)據(jù)庫(kù) 1.2.2 關(guān)系運(yùn)算 一傳統(tǒng)的集合運(yùn)算 1 并 兩個(gè)結(jié)構(gòu)相同的關(guān)系的并是由屬于這兩個(gè)關(guān)系的元組組成的集合。 2 差&
13、#160; 兩個(gè)結(jié)構(gòu)相同的關(guān)系 R 和 S 的差是由屬于 R 但不屬于 S 的元組組成的集合。 3 交 兩個(gè)結(jié)構(gòu)相同的關(guān)系 R 和 S 的交是由既屬于 R 又屬于S的元組組成的集合。二專門的關(guān)系運(yùn)算 1 選擇 從關(guān)系中找出滿足給定條件的元組的操作。 2 投影 從關(guān)系模式中指定若干屬性組成新的關(guān)系。 3 聯(lián)接 將兩個(gè)關(guān)系模式拼接成為一個(gè)更寬
14、的關(guān)系模式,生成的新的關(guān)系中包含滿足聯(lián)接條件的元組。 4 自然聯(lián)接 在聯(lián)接運(yùn)算中,按照字段值對(duì)應(yīng)相等為條件進(jìn)行的聯(lián)接操作。去掉重復(fù)字段。 1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ) 1.3.1 數(shù)據(jù)庫(kù)的設(shè)計(jì)步驟 一設(shè)計(jì)原則 1 關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)應(yīng)遵從概念單一化“一事一地”的原則 2 避免在表之間出現(xiàn)重復(fù)字段3 表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素 4 用外部關(guān)鍵字保證有關(guān)聯(lián)的表之間聯(lián)系 二設(shè)計(jì)步驟 1 需求分析 (
15、 1 )信息需求 ( 2 )處理需求 ( 3 )安全性和完整性需求 2 確定需求的表 遵從概念單一化“一事一地”的原則,即一個(gè)表描述一個(gè)實(shí)體或?qū)嶓w間的一種聯(lián)系,并將這些信息分成各種基本實(shí)體。 3 確定所需字段 ( 1 )每個(gè)字段直接和表的實(shí)體相關(guān) ( 2 )以最小的邏輯單位存儲(chǔ)信息 ( 3 )表中的字段必須是原始數(shù)據(jù) ( 4 )確定主關(guān)鍵字字
16、段 4 確定聯(lián)系 對(duì)于一對(duì)多的聯(lián)系,可以將其中“一方”表的主關(guān)鍵字放到“多方”表中作為外關(guān)鍵字?!耙环健庇盟饕P(guān)鍵字,“多方”使用普通索引關(guān)鍵字。 對(duì)于一對(duì)一的聯(lián)系,兩個(gè)表中使用同樣的主關(guān)鍵字字段。 對(duì)于多對(duì)多的聯(lián)系,為了避免數(shù)據(jù)重復(fù),一般建立第三個(gè)表,把多對(duì)多的聯(lián)系分解兩個(gè)一對(duì)多的聯(lián)系。這個(gè)第三個(gè)表可以看成紐帶。紐帶表不一定需要自己的主鍵,如果需要,可以將它所聯(lián)系的兩個(gè)表的主關(guān)鍵字做為組合關(guān)鍵字指定為主關(guān)鍵字。 5 設(shè)計(jì)求精 檢查可能存在的缺陷和需要改進(jìn)的地方,這些缺陷可能會(huì)使數(shù)據(jù)難以使用和維護(hù)。 (
17、 1 )是否忘記了字段? ( 2 )是否存在大量空白字段? ( 3 )是否包含了同樣字段的表? ( 4 )表中是否帶有大量不屬于某實(shí)體的字段? ( 5 )是否在某個(gè)表中重復(fù)輸入同樣的數(shù)據(jù)? ( 6 )是否為每個(gè)表選擇了合適的主關(guān)鍵字? ( 7 )是否有字段很多而記錄很少的表,并且許多記錄中的字段值為空? 1.4 SQL 基本命令 SQL ( Structure
18、;Query Language ,結(jié)構(gòu)化查詢語(yǔ)言)是在數(shù)據(jù)庫(kù)系統(tǒng)中應(yīng)用廣泛的數(shù)據(jù)庫(kù)查詢語(yǔ)言,它包括了數(shù)據(jù)定義、查詢、操縱和控制 4 種功能。 SQL 中的兩個(gè)基本概念: 基本表:本身獨(dú)立存在的表。 視圖:從一個(gè)或多個(gè)基本表導(dǎo)出的表。它本身不獨(dú)立存儲(chǔ)在數(shù)據(jù)庫(kù)中,即數(shù)據(jù)庫(kù)中存放視圖的定義,而不存放視圖對(duì)應(yīng)的數(shù)據(jù)。 1.4.1 SQL 基本語(yǔ)句 最常見的 SQL 語(yǔ)句是 SELECT 。 基本格式: SELECT ALL/DISTIN
19、CT *|< 字段列表 > FROM < 表名 > WHERE < 條件表達(dá)式 > ORDER BY < 列名 > ASC|DESC 例:在 Access 中,在教師表中查詢姓名為“王”的教師,并按照姓名升序排列。命令為: SELECT * FROM 教師 WHERE 姓名
20、;LIKE “ 王 %” ORDER BY 姓名 ASC 1.5 Access 簡(jiǎn)介 Access 是一種關(guān)系型的桌面數(shù)據(jù)庫(kù)管理系統(tǒng),是 Microsoft Office 套件產(chǎn)品之一。 1992 年 11 月推出 Access 1.0 , Microsoft 先后推出 2.0 , 7.0/95 , 8.0/97&
21、#160;, 9.0/2000 , 10.0/2002 ,直到 Access 2003 。 特點(diǎn): 1 具有方便實(shí)用的強(qiáng)大功能。 2 可以利用各種圖例快速獲取數(shù)據(jù)。 3 可以利用報(bào)表設(shè)計(jì)工具,方便生成報(bào)表。 4 能處理多種數(shù)據(jù)類型。 5 采用 OLE 技術(shù),能方便創(chuàng)建和編輯多媒體數(shù)據(jù)庫(kù)。 6 支持 ODBC 標(biāo)準(zhǔn)的 SQL 數(shù)據(jù)庫(kù)的數(shù)據(jù)
22、。 7 設(shè)計(jì)過(guò)程自動(dòng)化,大大提高了數(shù)據(jù)庫(kù)的工作效率。 8 具有較好的集成開發(fā)環(huán)境。 9 提供了斷點(diǎn)設(shè)置、單步執(zhí)行等調(diào)試功能。 10 與 Internet/Intranet 的集成。 11 可以將數(shù)據(jù)庫(kù)應(yīng)用程序的建立移進(jìn)用戶環(huán)境,并最終使用戶和應(yīng)用程序開發(fā)者之間的關(guān)系淡化。 數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu): Access 數(shù)據(jù)庫(kù)由數(shù)據(jù)庫(kù)對(duì)象和組兩部分組成,如圖 1-2 所示。其中對(duì)象分為 7 種:表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、宏、模塊。 表是數(shù)據(jù)庫(kù)的核心與基礎(chǔ),存放中數(shù)據(jù)庫(kù)中的全部數(shù)據(jù)。報(bào)表、查詢和窗體都是從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)信息,以實(shí)現(xiàn)用戶的某一特定的需要。 表是用來(lái)存儲(chǔ)數(shù)據(jù)的對(duì)象,是數(shù)據(jù)庫(kù)的核心與基礎(chǔ)。表中的列為字段,行為記錄。 查詢是用來(lái)操作數(shù)據(jù)庫(kù)中的記錄對(duì)象,利用它可以按照一定的條件或準(zhǔn)則從一個(gè)或多個(gè)表中篩選出需要操作的字段,并可以把它們集中起來(lái),形成所謂的動(dòng)態(tài)數(shù)據(jù)集,并顯示在一
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生態(tài)養(yǎng)殖基地承包合同
- 項(xiàng)目進(jìn)度追蹤與協(xié)同策劃方案
- 現(xiàn)代學(xué)徒制師徒協(xié)議
- 柑橘樹承包合同
- 食品安全檢測(cè)技術(shù)研究開發(fā)合作協(xié)議
- 汽車租賃合同租賃車輛交接確認(rèn)書
- 投資借款合同書
- 共建聯(lián)合實(shí)驗(yàn)室合作合同協(xié)議書范本模板5篇
- 活動(dòng)一《自己種菜樂趣多》(教學(xué)設(shè)計(jì))-2023-2024學(xué)年四年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)滬科黔科版
- Unit4 I have a ball(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教精通版英語(yǔ)三年級(jí)上冊(cè)
- 2025寒假開學(xué)第一課 課件【1】
- 北京市海淀區(qū)2024-2025學(xué)年五年級(jí)上冊(cè)語(yǔ)文期末試卷(有答案)
- 2024-2024年高考全國(guó)卷英語(yǔ)語(yǔ)法填空
- (更新版)HCIA安全H12-711筆試考試題庫(kù)導(dǎo)出版-下(判斷、填空、簡(jiǎn)答題)
- 華科版五年級(jí)全冊(cè)信息技術(shù)教案(共24課時(shí))
- 《爐中煤》課件.ppt
- 公共衛(wèi)生服務(wù)考核評(píng)分標(biāo)準(zhǔn)(新)
- 《乒乓球》體育課教案(全)
- 阻變隨機(jī)存儲(chǔ)器(RRAM)綜述(自己整理)
- 提高住房公積服務(wù)質(zhì)量打造住房公積金服務(wù)品牌
- VAV末端系統(tǒng)調(diào)試方案
評(píng)論
0/150
提交評(píng)論