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

正文內容

數(shù)據(jù)庫基本原理和應用(已修改)

2025-05-11 07:07 本頁面
 

【正文】 主要內容 ? 數(shù)據(jù)庫基本概念 ? 數(shù)據(jù)庫 ? 數(shù)據(jù)庫管理系統(tǒng) ? 數(shù)據(jù)查詢 ? 數(shù)據(jù)操作 ? 表和視圖 基本概念 ? 數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng) ? 數(shù)據(jù)庫是在計算機上組織 、 存儲和共享數(shù)據(jù)的方法 , 數(shù)據(jù)庫系統(tǒng)是由普通的文件系統(tǒng)發(fā)展而來的 。 數(shù)據(jù)庫系統(tǒng)具有較高的數(shù)據(jù)獨立性 , 即不依賴于特定的數(shù)據(jù)庫應用程序;數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)冗余小 , 可以節(jié)省數(shù)據(jù)的存儲空間;另外數(shù)據(jù)庫系統(tǒng)還很容易實現(xiàn)多個用戶的數(shù)據(jù)共享 。 ? 數(shù)據(jù)庫系統(tǒng)成熟的標志就是數(shù)據(jù)庫管理系統(tǒng)的出現(xiàn) 。 數(shù)據(jù)庫管理系統(tǒng) (DataBase Managerment System, 簡稱 DBMS)是對數(shù)據(jù)庫的一種完整和統(tǒng)一的管理和控制機制 。 數(shù)據(jù)庫管理系統(tǒng)不僅讓我們能夠實現(xiàn)對數(shù)據(jù)的 快速檢索和維護 ,還為數(shù)據(jù)的安全性 、 完整性 、 并發(fā)控制和數(shù)據(jù)恢復提供了保證 。 數(shù)據(jù)庫管理系統(tǒng)的核心是一個用來存儲大量數(shù)據(jù)的數(shù)據(jù)庫 。 基本概念 ? 一個真正的數(shù)據(jù)庫系統(tǒng)由硬件和軟件兩個方面構成 。 ? 比如我們要使用 Oracle數(shù)據(jù)庫 , 需要安裝 Oracle公司提供的數(shù)據(jù)庫服務器軟件和一臺用于安裝數(shù)據(jù)庫管理系統(tǒng)的高性能的計算機服務器 。 ? 數(shù)據(jù)庫系統(tǒng)的發(fā)展經(jīng)歷了層次模型 、 網(wǎng)狀模型及關系模型幾個階段 。當今應用最普遍的是 關系型數(shù)據(jù)庫管理系統(tǒng) 。 ? 目前 , 市場上流行的幾種大型數(shù)據(jù)庫 , 如 Oracle、 DB Sybase、MS SQL Server等都是關系型數(shù)據(jù)庫管理系統(tǒng) 。 Oracle數(shù)據(jù)庫是一種面向對象的關系型數(shù)據(jù)庫管理系統(tǒng) (ORDBMS), 是基于標準 SQL語言的數(shù)據(jù)庫產品 。 目錄 ? 數(shù)據(jù)庫基本概念 ? 數(shù)據(jù)查詢 ? 基本語法 ? 排序查詢 ? 條件查詢 ? 高級查詢 ? 數(shù)據(jù)操作 ? 表和視圖 ? SQL內置函數(shù) 數(shù)據(jù)庫查詢語言 SQL ? 主要特點: ? SQL語言可以在 Oracle數(shù)據(jù)庫中創(chuàng)建 、 存儲 、 更新 、 檢索和維護數(shù)據(jù) , 其中主要的功能是實現(xiàn)數(shù)據(jù)的查詢和數(shù)據(jù)的插入 、 刪除 、 修改等操作 。 ? SQL語言在書寫上類似于英文 , 簡潔清晰 , 易于理解 。 它由關鍵字 、表名 、 字段名 , 表達式等部分構成 。 ? 分類: ? SQL語言按功能可分為 DDL語言 、 DML語言 、 DCL語言和數(shù)據(jù)庫事務處理語言四個類別 。 ? SQL語言的主要關鍵字有: ALTER、 DROP、 REVOKE、 AUDIT、GRANT、 ROLLBACK、 COMMIT、 INSERT、 SELECT、 COMMENT、LOCK、 UPDATE、 CREATE、 NOAUDIT、 VALIDATE、 DELETE、RENAME等 。 SQL語言的分類 類 別 功 能 舉 例 數(shù)據(jù)庫控制語言( D C L ) 控制對數(shù)據(jù)庫的訪問,啟動和關閉等 對系統(tǒng)權限進行授權和回收的 G R A N T 、R E V O K E 等語句 數(shù)據(jù)庫定義語言( DDL ) 用來創(chuàng)建、刪除及修改數(shù)據(jù)庫對象 創(chuàng)建表和索引的 C R E A T E T A B L E 、 A L T E R I N D E X 等語句 數(shù)據(jù)庫操縱語言( D M L ) 用來操縱數(shù)據(jù)庫的內容,包括查詢 查詢、插入、刪除、修改和鎖定操作的 SE L E C T 、 I N SE R T 、 U PD A T E 、 D E L E T E 、 L O C K T A B L E 等語句 數(shù)據(jù)庫事務處理 實現(xiàn)對數(shù)據(jù)的交易過程的完整控制 與數(shù)據(jù)庫事物處理相關的 C O M M I T 、 R O L L B A C K 、 SA V E POI N T 、 SE T T R A N SAC T I O N等語句 按照 SQL語言的不同功用,可以進一步對 SQL語言進行劃分。下表給出了 SQL語言 的分類和功能簡介。 ? 由 主句 和若干個 從句 組成 , 主句和從句都由關鍵字引導 。 ? 主句表示該語句的主要功能 ? 從句表示一些條件或限定 , 有些從句是可以省略的 。 ? 在語句中會引用到列名 、 表名或表達式 。 另外還有如下一些說明: ? 關鍵字 、 字段名 、 表名等之間都要用空格或逗號等進行必要的分隔 。 ? 語句的大小寫不敏感 (查詢的內容除外 )。 ? 語句可以寫在一行或多行 。 ? 語句中的關鍵字不能略寫和分開寫在兩行。 ? 要在每條 SQL語句的結束處添加 “ 。”號 。 ? 為了提高可讀性 , 可以使用縮進 。 ? 從句一般寫在另一行的開始處 。 SQL基本語法 ? 查詢語句是最常見的 SQL語句,它從給定的表中,把滿足條件的內容檢索出來。以下是最基本的 SELECT語句語法。 ? SELECT (字段名列表 |*) FROM 表名 [WHERE 條件 ]。 ? SELECT為查詢語句的關鍵字,該關鍵字不能省略。 ? 字段名列表代表要查詢的字段。 ? FROM 也是查詢語句關鍵字,后面跟要查詢的表名,該關鍵字不能省略。 ? WHERE條件限定檢索特定的記錄,滿足 “ 條件 ” 的記錄被顯示出來,不滿足條件的被過濾掉。 ? 語句查詢的結果往往是表的一部分行和列。如果字段名列表使用 *,將檢索全部的 字段 。如果省略 WHERE條件,將檢索全部的 記錄 。 ? SELECT * FROM emp WHERE deptno=10。 SQL查詢語句 基本查詢語句 ? 1基本查詢 select * from dept。 ? 2顯示行號 ROWNUM oracle特有的 ? 每個表都有一個虛列 ROWNUM,它用來顯示結果中記錄的行號。我們在查詢中也可以顯示這個列。 SELECT rownum,ename FROM emp。 select * from(select rownum no ,id,name from student) where no2。 select * from (select rownum no ,id,name from student where rownum=3)where no =2。 where rownumXXX不能輸出結果,因為 where 每次去 select 時遇到不符合的就直接刪除,所以 num一直不能滿足條件。但是可以先將 rownum搜出來后形成一個虛表,再調用。 ? 3顯示計算列 ? 在查詢語句中可以有算術表達式 , 它將形成一個新列 , 用于顯示計算的結果 , 通常稱為計算列 。表達式中可以包含列名 、 算術運算符和括號 。 括號用來改變運算的優(yōu)先次序 。 常用的算術運算符包括: ? +:加法運算符 。 ? ?:減法運算符 。 ? *:乘法運算符 。 ? /:除法運算符 。 基本查詢語句 ? 4 連接運算符 ? 在前面 , 我們使用到了包含數(shù)值運算的計算列 , 顯示結果也是數(shù)值型的 。 我們也可以使用字符型的計算列 , 方法是在查詢中使用連接運算 。 連接運算符是雙豎線 “ ||”。 通過連接運算可以將兩個字符串連接在一起 。 ? 5 使用別名 as ? 我們可以為表的列起一個別名 , 它的好處是 , 可以改變表頭的顯示 。 特別是對于計算列 , 可以為它起一個簡單的列別名以代替計算表達式在表頭的顯示 。 ? 說明:表頭顯示的是列別名 , 轉換為漢字顯示 。 在列名和別名之間要用 AS分隔 ,如
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1