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

正文內(nèi)容

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

2025-05-11 07:07 本頁面
 

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