freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

lstaaa數(shù)據(jù)庫(kù)原理-精品課件(文件)

 

【正文】 原因:基本關(guān)系 實(shí)體集 實(shí)體必可區(qū)分 (標(biāo)識(shí)符) 主關(guān)鍵字是 唯一性標(biāo)識(shí), 故不能空 參照完整性 ( Referential Integrity),也叫 引用完整性 若基本關(guān)系 R含有與另一個(gè)基本關(guān)系 S的主關(guān)鍵字相對(duì)應(yīng)的屬性組 F( F稱(chēng)為 R的 外鍵 或 外部碼 ),則 R中每個(gè)元組在 F上的值或?yàn)榭罩担虻扔?S中某個(gè)元組的主關(guān)鍵字值。 2 RDBS的數(shù)據(jù)操縱語(yǔ)言:關(guān)系代數(shù) 關(guān)系代數(shù)的運(yùn)算對(duì)象是關(guān)系,運(yùn)算結(jié)果也為關(guān)系。 屬性組 投影后若有重復(fù)行,則自動(dòng)保留一個(gè) 從行的角度的運(yùn)算 從列的角度的運(yùn)算 第二章 關(guān)系數(shù)據(jù)庫(kù) 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 51 當(dāng) ?為等號(hào)且 A、 B兩屬性相同時(shí),稱(chēng)為 自然連接,記作 連接( Join) R S A? B :從兩個(gè)關(guān)系的笛卡爾積中選取屬性間 滿(mǎn)足條件 A? B的元組。 第二章 關(guān)系數(shù)據(jù)庫(kù) 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 60 關(guān)系代數(shù)運(yùn)算均可用關(guān)系演算來(lái)表示,反之亦然 見(jiàn)教材 P71。 關(guān)鍵字不能修改, 只能先刪除、再插入 第二章 關(guān)系數(shù)據(jù)庫(kù) 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 67 四、域關(guān)系演算語(yǔ)言 ——QBE QBE是 Query By Example 的縮寫(xiě), 1978年在 IBM370上實(shí)現(xiàn)。 第二章 關(guān)系數(shù)據(jù)庫(kù) 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 72 (2) 修改操作 修改操作符為“ U.‖,不允許修改主碼,若要修改主碼,需先刪除元組,再插入。 19 S1 19+1 第二章 關(guān)系數(shù)據(jù)庫(kù) 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 73 ( 3) 插入操作 操作符為“ I.‖,新元組必須包含碼,其他屬性值可為空。 1 SQL概述 167。 5 SQL數(shù)據(jù)控制功能 167。一個(gè)關(guān)系對(duì)應(yīng)一個(gè)表。 第三章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 —— SQL 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 80 三部分: ? 定義和修改基本表 (定義模式): CREATE TABLE DROP TABLE ALTER TABLE ? 定義視圖 (定義外模式): CREATE VIEW DROP VIEW ? 定義索引 (定義內(nèi)模式): CREATE INDEX DROP INDEX 說(shuō)明:視圖是從基本表導(dǎo)出的虛表,索引依賴(lài)于基本表,SQL沒(méi)有修改視圖和索引的操作,可通過(guò)先刪除,再創(chuàng)建達(dá)此目的。 ? SQL支持的數(shù)據(jù)類(lèi)型隨系統(tǒng)不同而有所差異。 第三章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 —— SQL 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 84 建立 CREATE [ UNIQUE ] [CLUSTER] INDEX 索引名 ON 表名(列名 如 CREATE UNIQUE INDEX XSNO ON S( S); CREATE UNIQUE INDEX SCNO ON SC( SNO ASC, CNO DESC); 升序或降序 缺省為升序 刪除 DROP INDEX 索引名; ASC DESC [,列名 ASC DESC ]… ); 一個(gè)索引項(xiàng)值僅對(duì)應(yīng)唯一的數(shù)據(jù)記錄 改變記錄的物理順序使之與索引項(xiàng)值的排列順序相同,稱(chēng)為聚簇索引。 SQL僅提供了唯一的語(yǔ)句 SELECT, 其使用方式靈活,功能非常豐富。 如求計(jì)算機(jī)系學(xué)生的學(xué)號(hào)和出生年份: SELECT S,‘ Birthday:’, 1998SA FROM S WHERE SD=?CS‘; 例 3:連續(xù)范圍查詢(xún), 使用 BETWEEN ( NOT BETWEEN) SELECT S, SA FROM S WHERE SA BETWEEN 20 AND 22; 相當(dāng)于若干 ‘ AND‘ 的縮寫(xiě) SA=20 AND SA=22 第三章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 —— SQL 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 89 例 4:離散范圍查詢(xún),使用 IN ( NOT IN) SELECT * FROM S WHERE SD IN (‘ MA‘,‘ CS‘); 相當(dāng)與若干 ‘ OR‘的縮寫(xiě) 例 5:模糊查詢(xún),使用 LIKE ( NOT LIKE) SELECT * FROM S WHERE SN LIKE ?%清 %‘; 查姓名中有‘清。 3 SQL數(shù)據(jù)操縱 查詢(xún) 全部字段 滿(mǎn)足條件的組才輸出 細(xì)節(jié)見(jiàn) P115 第三章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 —— SQL 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 86 簡(jiǎn)單查詢(xún) 例 1:求選修了課程的學(xué)生學(xué)號(hào) SELECT DISTINCT S FROM SC; 從結(jié)果中去掉重復(fù)的元組 例 2: SELECT的后面可以是表達(dá)式 ??赏ㄟ^(guò)在經(jīng)常查詢(xún)而改動(dòng)小的表上建立這種索引來(lái)提高查詢(xún)效率。 在定義基本表時(shí)要考慮充分 第三章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 —— SQL 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 83 刪除 : DROP TABLE 表名; 注意: 刪除基本表時(shí),表中的數(shù)據(jù)、建立在表上的索引和視圖將一并被刪除,因此應(yīng)格外小心。 2 SQL數(shù)據(jù)定義功能 第三章 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 —— SQL 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 81 示例 CREATE TABLE S( S CHAR( 3) NOT NULL UNIQUE, SN CHAR( 15), SD CHAR( 15), SA SMALLINT); 一、基本表的定義和修改 定義 :基本格式為 CREATE TABLE 表名(列名 1 類(lèi)型 [列級(jí)完整性約束 ] [,列名 2 類(lèi)型 [列級(jí)完整性約束 ]… ); 不允許取空值 取值唯一 說(shuō)明: ? 注意 SQL語(yǔ)句的書(shū)寫(xiě)格式 ? SQL支持空值的概念。 ? 對(duì)內(nèi)模式,只需定義索引,其余的一切均有 DBMS自動(dòng)完成 本節(jié)開(kāi)頭 下一節(jié) 本章開(kāi)頭 ? 視圖是從一個(gè)或幾個(gè)基本表中導(dǎo)出的表,概念上同基本表。Chambarlin提出,在 IBM的 System R上 首先實(shí)現(xiàn) 79年 Oracle 82年 IBM的 DB2 84年 Sybase 采用 SQL作為數(shù)據(jù)庫(kù)語(yǔ)言 167。 3 SQL數(shù)據(jù)操縱功能 167。 例:刪除計(jì)算機(jī)系的學(xué)生。 例 2:將計(jì)算機(jī)系所有學(xué)生的年齡增加 1歲。 關(guān)系代數(shù)、元組關(guān)系演算、域關(guān)系演算的表達(dá)能力是等價(jià)的。 檢索操作( GET) ( 1)不設(shè)元組變量 例:取出計(jì)算機(jī)系學(xué)生的學(xué)號(hào): 工作空間名 表達(dá)式 限定條件 GET W ( ): =?CS‘ 第二章 關(guān)系數(shù)據(jù)庫(kù) 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 64 二、未實(shí)現(xiàn)的元組關(guān)系演算語(yǔ)言 ——ALPHA E. F. Codd提出,但并未實(shí)現(xiàn)。 作業(yè): 1, 4, 5, 6 第二章 關(guān)系數(shù)據(jù)庫(kù) 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 58 一、元組關(guān)系演算 元組關(guān)系演算表達(dá)式: 關(guān)系演算:基于謂詞演算 面向元組:謂詞變量的獲得值是關(guān)系中的元組 (元組變量) 面向域:謂詞變量的獲得值是關(guān)系中某屬性的值 (域變量) 按謂詞變量的特征劃分 { t | ? (t) } 公式 t為元組變量 運(yùn)算的結(jié)果 還是一個(gè)關(guān)系 167。 笛卡爾積(廣義): R ? S = { trts | tr ∈ R ∧ ts ∈ S} 第二章 關(guān)系數(shù)據(jù)庫(kù) 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 50 二、專(zhuān)門(mén)的關(guān)系運(yùn)算 選擇 ( Selection),又稱(chēng)限制( Restriction) ? (R): F 在關(guān)系 R中選出滿(mǎn)足條件 F的諸元組形成一個(gè)新關(guān)系。 一經(jīng)定義, DBMS會(huì)自動(dòng)檢查,從而不必在應(yīng)用程序中作檢查。 由于二維表的存儲(chǔ)策略非常簡(jiǎn)單,關(guān)于數(shù)據(jù)庫(kù)的物理存儲(chǔ)完全由 DBMS自動(dòng)完成。 包括關(guān)系名、諸屬性名、屬性向域的映象、屬性間的依賴(lài)。 第二章 關(guān)系數(shù)據(jù)庫(kù) 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 44 關(guān)系數(shù)據(jù)庫(kù)模式 :對(duì)關(guān)系數(shù)據(jù)庫(kù)的描述,包括域的定義及在域上定義的所有關(guān)系模式。 關(guān)系的性質(zhì) ? 列是同質(zhì)的,即每列中的數(shù)據(jù)必須來(lái)自同一個(gè)域 ? 每一列必須是不可再分的數(shù)據(jù)項(xiàng)(不允許表中套表,即滿(mǎn)足第一范式) ? 不能有相同的行 ? 行、列次序無(wú)關(guān) 第二章 關(guān)系數(shù)據(jù)庫(kù) 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 43 二、關(guān)系模型 三部分:關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合、關(guān)系的完整性 (一)數(shù)據(jù)結(jié)構(gòu) 單一的數(shù)據(jù)結(jié)構(gòu):關(guān)系(二維表) 不論是實(shí)體還是實(shí)體間的聯(lián)系都用關(guān)系表示 。 元組中的每個(gè)值 di稱(chēng)為一個(gè) 分量 (ponent). 第二章 關(guān)系數(shù)據(jù)庫(kù) 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 41 笛卡爾積可以寫(xiě)成一個(gè)二維表 例如: 設(shè) D1={張三,李四 }, D2={數(shù)學(xué),語(yǔ)文 }, D3={優(yōu),良 } 則 D1 D2 D3可用二維表表示為: 張三 數(shù)學(xué) 優(yōu) 張三 數(shù)學(xué) 良 張三 語(yǔ)文 優(yōu) 張三 語(yǔ)文 良 李四 數(shù)學(xué) 優(yōu) 李四 數(shù)學(xué) 良 李四 語(yǔ)文 優(yōu) 李四 語(yǔ)文 良 關(guān)系 ( Relation) 笛卡爾積 D1?D2?… ?Dn的子集合, 記作 R( D1, D2, … , Dn) 關(guān)系名 n為關(guān)系的目或度 第二章 關(guān)系數(shù)據(jù)庫(kù) 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) 42 說(shuō)明 ? 關(guān)系是一個(gè)二維表。 167。程序員必須經(jīng)過(guò)良好的培訓(xùn),對(duì)所使用的系統(tǒng)有深入的了解才能用好系統(tǒng)。 第一章 緒 論 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng) 36 數(shù)據(jù)庫(kù)系統(tǒng)圖示: 用戶(hù) 1 用戶(hù) 2 用戶(hù) n 應(yīng)用程序 1 應(yīng)用程序 m 輔助軟件 DBMS 操作系統(tǒng) 數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù) DBA 負(fù)責(zé) 應(yīng)用 程序員 ? ? ? ? ? ? ? ? ? 第一章 緒 論 2022/8/22 數(shù)據(jù)庫(kù)系統(tǒng) 37 二、 數(shù)據(jù)庫(kù)系統(tǒng)研究的對(duì)象 如何高效巧妙地進(jìn)行數(shù)據(jù)管理,而又 花費(fèi)最少 如:占用空間少 查詢(xún)快 維護(hù)方便等 三個(gè)主要研究領(lǐng)域 :
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1