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

正文內(nèi)容

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

2025-08-22 23:31 上一頁面

下一頁面
 

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