數(shù)據(jù)庫技術(shù)培訓(xùn)課程講義資料_第1頁
數(shù)據(jù)庫技術(shù)培訓(xùn)課程講義資料_第2頁
數(shù)據(jù)庫技術(shù)培訓(xùn)課程講義資料_第3頁
數(shù)據(jù)庫技術(shù)培訓(xùn)課程講義資料_第4頁
數(shù)據(jù)庫技術(shù)培訓(xùn)課程講義資料_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、數(shù)據(jù)庫技術(shù)培訓(xùn),課程講義 趙正道,主要內(nèi)容,數(shù)據(jù)庫基本管理 SQL語句編寫 數(shù)據(jù)庫查詢及優(yōu)化 PL/SQL開發(fā),數(shù)據(jù)庫基本管理,用戶管理 創(chuàng)建用戶 修改用戶屬性 刪除用戶 權(quán)限管理 在數(shù)據(jù)庫中,權(quán)限是執(zhí)行某種特定數(shù)據(jù)庫操作的權(quán)利或許可,比如建立數(shù)據(jù)庫連接、創(chuàng)建表或視圖等數(shù)據(jù)庫對象、插入、修改和刪除數(shù)據(jù)等操作。用戶在進(jìn)行數(shù)據(jù)庫操作時,數(shù)據(jù)庫將會首先驗證該用戶是否擁有執(zhí)行該操作的權(quán)限。,數(shù)據(jù)庫基本管理,數(shù)據(jù)庫基本管理,權(quán)限管理 授予權(quán)限(grant) 查看權(quán)限 收回權(quán)限(revoke),數(shù)據(jù)庫基本管理,角色管理 創(chuàng)建角色 角色授權(quán) 授予角色 收回角色 刪除角色,SQL語句編寫,數(shù)據(jù)定義語言(DDL

2、),SQL語句編寫,數(shù)據(jù)操作語言(DML),SQL語句編寫,數(shù)據(jù)控制語言(DCL),事物控制語句(TCS),SQL語句編寫-創(chuàng)建表,實例,數(shù)據(jù)類型,SQL語句編寫-創(chuàng)建表,樣本數(shù)據(jù),SQL語句編寫-創(chuàng)建表,SQL語句編寫-插入數(shù)據(jù),實例,SQL語句編寫-修改和刪除數(shù)據(jù),實例,SQL語句編寫-修改表結(jié)構(gòu),SQL語句編寫-約束,SQL語句編寫-約束,約束類型,SQL語句編寫-約束,NOT NULL約束,SQL語句編寫-約束,UNIQUE約束,SQL語句編寫-約束,UNIQUE約束,SQL語句編寫-約束,Primary key約束,SQL語句編寫-約束,Primary key約束,SQL語句編寫-約

3、束,Foreign key約束,SQL語句編寫-約束,Foreign key約束,SQL語句編寫-約束,Check約束,SQL語句編寫-約束,查看約束,SQL語句編寫-約束,建表后添加約束,SQL語句編寫-約束,禁用/啟用約束,SQL語句編寫-約束,刪除約束,數(shù)據(jù)庫查詢及優(yōu)化-基本查詢,選擇,投影,連接,數(shù)據(jù)庫查詢及優(yōu)化-基本查詢,基本SELECT語句,數(shù)據(jù)庫查詢及優(yōu)化-基本查詢,SELECT語句,數(shù)據(jù)庫查詢及優(yōu)化-基本查詢,列的別名 空值null 消除重復(fù)行(distinct) between運算符 In運算符 like運算符,數(shù)據(jù)庫查詢及優(yōu)化-基本查詢,數(shù)據(jù)庫查詢及優(yōu)化-基本查詢,數(shù)據(jù)庫查

4、詢及優(yōu)化-基本查詢,常用字符函數(shù),數(shù)據(jù)庫查詢及優(yōu)化-基本查詢,常用數(shù)值函數(shù),數(shù)據(jù)庫查詢及優(yōu)化-基本查詢,常用日期函數(shù),數(shù)據(jù)庫查詢及優(yōu)化-基本查詢,常用分組函數(shù),數(shù)據(jù)庫查詢及優(yōu)化-復(fù)雜查詢,連接查詢 等值連接 非等值連接 自連接 外連接 子查詢,數(shù)據(jù)庫查詢及優(yōu)化-連接查詢,等值連接 連接查詢是通過多個表之間數(shù)據(jù)的關(guān)聯(lián)性來進(jìn)行表間記錄連接,進(jìn)而查詢數(shù)據(jù)的,如果表間記錄的連接是通過相等的字段值為條件建立起來的,這種連接稱為等值連接。語法格式:,實例,數(shù)據(jù)庫查詢及優(yōu)化-連接查詢,非等值連接 如果表間連接條件是使用除等號以外的其他比較運算符相連,這種連接稱為非等值連接。,練習(xí),數(shù)據(jù)庫查詢及優(yōu)化-連接查詢

5、,非等值連接 如果表間連接條件是使用除等號以外的其他比較運算符相連,這種連接稱為非等值連接。,實例,數(shù)據(jù)庫查詢及優(yōu)化-連接查詢,自連接 連接查詢不僅可以在兩個或多個不同的表之間進(jìn)行,還可以在同一個表上進(jìn)行,即另一個表與其自身進(jìn)行連接,稱為自連接。,實例,數(shù)據(jù)庫查詢及優(yōu)化-連接查詢,外連接 在外連接中,參與連接的表要有主從之分,以主表中的每行記錄去匹配從表中的每一行記錄,符合連接條件的數(shù)據(jù)將直接返回到結(jié)果集中;對于主表中不符合連接條件的記錄行,也將參與查詢,將其缺少的字段填充為空值。分左外連接和右外連接。,實例,數(shù)據(jù)庫查詢及優(yōu)化-連接查詢,練習(xí),數(shù)據(jù)庫查詢及優(yōu)化-子查詢,實例,數(shù)據(jù)庫查詢及優(yōu)化-子查詢,實例,數(shù)據(jù)庫查詢及優(yōu)化-子查詢,數(shù)據(jù)庫查詢及優(yōu)化-查詢優(yōu)化,數(shù)據(jù)庫查詢及優(yōu)化-查詢優(yōu)化,數(shù)據(jù)庫查詢及優(yōu)化-查詢優(yōu)化,數(shù)據(jù)庫查詢及優(yōu)化-查詢優(yōu)化,PL/SQL開發(fā)-PL/SQL塊,PL/SQL開發(fā)-PL/SQL塊,PL/SQL開發(fā)-PL/SQL塊,PL/SQL開發(fā)-程序流程控制,PL/SQL開發(fā)-程序流程控制,PL/SQL開發(fā)-程序流程控制,PL/SQL開發(fā)-程序流程控制,PL/SQL開發(fā)-程序流程控制,PL/SQL開發(fā)-程序流程控制,PL/SQL開發(fā)-程序流程控制,PL/SQL開發(fā)-存儲過程,PL/SQL開發(fā)-存儲過程,PL/SQL開發(fā)-存儲過程,PL/SQ

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論