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

正文內(nèi)容

lstaaa數(shù)據(jù)庫原理-精品課件-資料下載頁

2025-08-04 23:31本頁面
  

【正文】 CS S8 I. 19 美麗 例: ( 4)刪除操作 操作符為“ D.‖。 例:刪除計算機系的學生。 S S SN SD SA CS D. 第三章 關系數(shù)據(jù)庫標準語言 —— SQL 2022/8/22 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 74 本章要求: 本章內(nèi)容: 請選擇內(nèi)容 返回 掌握 SQL定義基本表和建立索引的方法 掌握 SQL中各種查詢方法和數(shù)據(jù)更新方法 掌握 SQL中視圖的定義方法和用法 掌握 SQL的授權機制 了解嵌入式 SQL的基本使用方法 167。 1 SQL概述 167。 2 SQL數(shù)據(jù)定義功能 167。 3 SQL數(shù)據(jù)操縱功能 167。 4 視圖 167。 5 SQL數(shù)據(jù)控制功能 167。 6 嵌入式 SQL 第三章 關系數(shù)據(jù)庫標準語言 —— SQL 2022/8/22 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 75 一、 SQL 的發(fā)展 SQL是 Structured Query Language的縮寫 ( ANSI解釋為 Standard Query Language) 74年 Boyce amp。Chambarlin提出,在 IBM的 System R上 首先實現(xiàn) 79年 Oracle 82年 IBM的 DB2 84年 Sybase 采用 SQL作為數(shù)據(jù)庫語言 167。 1 SQL概述 第三章 關系數(shù)據(jù)庫標準語言 —— SQL 2022/8/22 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 76 二、 SQL的主要特點 一體化: 兩方面 集 DDL、 DML、 DCL為一體 實體和聯(lián)系都是關系,因此每種操作只需一種操作符 86年 10月 成為美國國家標準 87年 國際標準化組織( ISO)采納為國際標準 89年 ISO推出 SQL89 92年 ISO推出 SQL2 目前正制定 SQL3標準 第三章 關系數(shù)據(jù)庫標準語言 —— SQL 2022/8/22 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 77 高度非過程化語言 ( WHAT ? HOW ? ) 面向集合的操作方式(一次一集合) 交互式和嵌入式兩種使用方式,統(tǒng)一的語法結構 語言簡潔,易學易用 完成核心功能只有 9個動詞: 數(shù)據(jù)查詢: SELECT 數(shù)據(jù)定義: CREATE, DROP, ALTER 數(shù)據(jù)操縱: INSERT, DELETE, UPDATE 數(shù)據(jù)控制: GRANT, REVOKE 支持三級模式結構 視圖 ? 外模式 基本表(的集合) ? 模式 存儲文件和索引 ? 內(nèi)模式 第三章 關系數(shù)據(jù)庫標準語言 —— SQL 2022/8/22 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 78 SQL支持的三級模式結構 用戶 SQL View V1 View V2 Base table B1 Base table B2 Base table B3 Base table B4 Stored file S1 Stored file S2 外模式 模式 內(nèi)模式 第三章 關系數(shù)據(jù)庫標準語言 —— SQL 2022/8/22 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 79 說明: ? 基本表是獨立存在的表。一個關系對應一個表。一個(或多個)表對應一個存儲文件,每個表可有若干索引,這些索引也可放在存儲文件中。 ? 對內(nèi)模式,只需定義索引,其余的一切均有 DBMS自動完成 本節(jié)開頭 下一節(jié) 本章開頭 ? 視圖是從一個或幾個基本表中導出的表,概念上同基本表。但它并不真正存儲數(shù)據(jù),也不獨立存在,它依賴于導出它的基本表,數(shù)據(jù)也存放在原來的基本表中。 第三章 關系數(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 說明:視圖是從基本表導出的虛表,索引依賴于基本表,SQL沒有修改視圖和索引的操作,可通過先刪除,再創(chuàng)建達此目的。 167。 2 SQL數(shù)據(jù)定義功能 第三章 關系數(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支持空值的概念。 允許空值的列未輸入數(shù)據(jù)時系統(tǒng)自動置為空值 。 ? SQL支持的數(shù)據(jù)類型隨系統(tǒng)不同而有所差異。 第三章 關系數(shù)據(jù)庫標準語言 —— SQL 2022/8/22 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 82 修改基本表 ( 1) 增加 列: ALTER TABLE 表名 ADD 列名 類型 [完整性約束 ]; ( 2) 修改 列 ALTER TABLE 表名 MODIFY 列名 類型; ( 3) 刪除 完整性約束 ALTER TABLE 表名 DROP 完整性約束名; 如 ALTER TABLE S MODIFY SD CHAR( 20) 如 ALTER TABLE S ADD SD INT; 不支持 NOT NULL選擇 注意 :不能刪除列,新增列的值一律為空值, 可增加列寬,但一般不能減小列寬,修改可能會破壞已有數(shù)據(jù)。 在定義基本表時要考慮充分 第三章 關系數(shù)據(jù)庫標準語言 —— SQL 2022/8/22 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 83 刪除 : DROP TABLE 表名; 注意: 刪除基本表時,表中的數(shù)據(jù)、建立在表上的索引和視圖將一并被刪除,因此應格外小心。 二、索引的建立和刪除 由 DBA或表的屬主進行,存取數(shù)據(jù)時由系統(tǒng)自動選取合適的索引作為存取路徑,用戶不必也不能選擇索引。 第三章 關系數(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 ]… ); 一個索引項值僅對應唯一的數(shù)據(jù)記錄 改變記錄的物理順序使之與索引項值的排列順序相同,稱為聚簇索引。顯然一個表只能建立一個聚簇索引??赏ㄟ^在經(jīng)常查詢而改動小的表上建立這種索引來提高查詢效率。 第三章 關系數(shù)據(jù)庫標準語言 —— SQL 2022/8/22 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 85 查詢是數(shù)據(jù)庫的核心操作。 SQL僅提供了唯一的語句 SELECT, 其使用方式靈活,功能非常豐富。 一般格式 SELECT [ALL | DISTINCT] * | 目標列 FROM 基本表(或視圖) [ WHERE 條件表達式 ] [ GROUP BY 列名 1 [ HAVING 內(nèi)部函數(shù)表達式 ] ] [ ORDER BY 列名 2 ]; ASC DESC 相當于投影 相當于選擇或連接 被查詢的關系 對查詢結果排序 分組 統(tǒng)計 167。 3 SQL數(shù)據(jù)操縱 查詢 全部字段 滿足條件的組才輸出 細節(jié)見 P115 第三章 關系數(shù)據(jù)庫標準語言 —— SQL 2022/8/22 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 86 簡單查詢 例 1:求選修了課程的學生學號 SELECT DISTINCT S FROM SC; 從結果中去掉重復的元組 例 2: SELECT的后面可以是表達式 。 如求計算機系學生的學號和出生年份: SELECT S,‘ Birthday:’, 2022SA FROM S WHERE SD=?CS‘; 例 3:連續(xù)范圍查詢, 使用 BETWEEN ( NOT BETWEEN) SELECT S, SA FROM S WHERE SA BETWEEN 20 AND 22; 即求 20到 22歲之間 的學生學號和年齡 第三章 關系數(shù)據(jù)庫標準語言 —— SQL 2022/8/22 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 87 例 4:離散范圍查詢,使用 IN ( NOT IN) SELECT * FROM S WHERE SD IN (‘ MA‘,‘ CS‘); 相當于若干 ‘ OR‘的縮寫 星號表示無投影 SD=?MA‘ OR SD=?CS‘ 第三章 關系數(shù)據(jù)庫標準語言 —— SQL 2022/8/22 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 88 簡單查詢 例 1:求選修了課程的學生學號 SELECT DISTINCT S FROM SC; 從結果中去掉重復的元組 例 2: SELECT的后面可以是表達式 。 如求計算機系學生的學號和出生年份: 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 第三章 關系數(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 ?%清 %‘; 查姓名中有‘
點擊復制文檔內(nèi)容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1