SQL語(yǔ)言――SQL基礎(chǔ)ppt課件.ppt

SQL語(yǔ)言――SQL基礎(chǔ)ppt課件.ppt

ID:58879666

大小:627.00 KB

頁(yè)數(shù):89頁(yè)

時(shí)間:2020-09-30

SQL語(yǔ)言――SQL基礎(chǔ)ppt課件.ppt_第1頁(yè)
SQL語(yǔ)言――SQL基礎(chǔ)ppt課件.ppt_第2頁(yè)
SQL語(yǔ)言――SQL基礎(chǔ)ppt課件.ppt_第3頁(yè)
SQL語(yǔ)言――SQL基礎(chǔ)ppt課件.ppt_第4頁(yè)
SQL語(yǔ)言――SQL基礎(chǔ)ppt課件.ppt_第5頁(yè)
資源描述:

《SQL語(yǔ)言――SQL基礎(chǔ)ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、AnIntroductiontoDatabaseSystem數(shù)據(jù)庫(kù)系統(tǒng)概論AnIntroductiontoDatabaseSystem第三章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQLAnIntroductiontoDatabaseSystem第三章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL3.1SQL概述3.2學(xué)生-課程數(shù)據(jù)庫(kù)3.3數(shù)據(jù)定義3.4數(shù)據(jù)查詢3.5數(shù)據(jù)更新3.6視圖3.7小結(jié)AnIntroductiontoDatabaseSystem3.1SQL概述SQL(StructuredQueryLanguage)結(jié)構(gòu)化查詢語(yǔ)言,是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言SQL是一個(gè)通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言AnIntroductiont

2、oDatabaseSystemSQL概述(續(xù))3.1.1SQL的產(chǎn)生與發(fā)展3.1.2SQL的特點(diǎn)3.1.3SQL的基本概念A(yù)nIntroductiontoDatabaseSystemSQL標(biāo)準(zhǔn)的進(jìn)展過(guò)程標(biāo)準(zhǔn)大致頁(yè)數(shù)發(fā)布日期SQL/861986.10SQL/89(FIPS127-1)120頁(yè)1989年SQL/92622頁(yè)1992年SQL991700頁(yè)1999年SQL20032003年AnIntroductiontoDatabaseSystem3.1SQL概述3.1.1SQL的產(chǎn)生與發(fā)展3.1.2SQL的特點(diǎn)3.1.3SQL的基本概念A(yù)nIntroductiontoDatabaseSystem3

3、.1.2SQL的特點(diǎn)1.綜合統(tǒng)一集數(shù)據(jù)定義語(yǔ)言(DDL),數(shù)據(jù)操縱語(yǔ)言(DML),數(shù)據(jù)控制語(yǔ)言(DCL)功能于一體。可以獨(dú)立完成數(shù)據(jù)庫(kù)生命周期中的全部活動(dòng):定義關(guān)系模式,插入數(shù)據(jù),建立數(shù)據(jù)庫(kù);對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢和更新;數(shù)據(jù)庫(kù)重構(gòu)和維護(hù)數(shù)據(jù)庫(kù)安全性、完整性控制等用戶數(shù)據(jù)庫(kù)投入運(yùn)行后,可根據(jù)需要隨時(shí)逐步修改模式,不影響數(shù)據(jù)的運(yùn)行。數(shù)據(jù)操作符統(tǒng)一AnIntroductiontoDatabaseSystem2.高度非過(guò)程化非關(guān)系數(shù)據(jù)模型的數(shù)據(jù)操縱語(yǔ)言“面向過(guò)程”,必須制定存取路徑SQL只要提出“做什么”,無(wú)須了解存取路徑。存取路徑的選擇以及SQL的操作過(guò)程由系統(tǒng)自動(dòng)完成。AnIntroduct

4、iontoDatabaseSystem3.面向集合的操作方式非關(guān)系數(shù)據(jù)模型采用面向記錄的操作方式,操作對(duì)象是一條記錄SQL采用集合操作方式操作對(duì)象、查找結(jié)果可以是元組的集合一次插入、刪除、更新操作的對(duì)象可以是元組的集合AnIntroductiontoDatabaseSystem4.以同一種語(yǔ)法結(jié)構(gòu)提供多種使用方式SQL是獨(dú)立的語(yǔ)言能夠獨(dú)立地用于聯(lián)機(jī)交互的使用方式SQL又是嵌入式語(yǔ)言SQL能夠嵌入到高級(jí)語(yǔ)言(例如C,C++,Java)程序中,供程序員設(shè)計(jì)程序時(shí)使用AnIntroductiontoDatabaseSystem5.語(yǔ)言簡(jiǎn)潔,易學(xué)易用SQL功能極強(qiáng),完成核心功能只用了9個(gè)動(dòng)詞。AnI

5、ntroductiontoDatabaseSystem3.1SQL概述3.1.1SQL的產(chǎn)生與發(fā)展3.1.2SQL的特點(diǎn)3.1.3SQL的基本概念A(yù)nIntroductiontoDatabaseSystemSQL的基本概念(續(xù))SQL視圖2視圖1基本表2基本表1基本表3基本表4存儲(chǔ)文件2存儲(chǔ)文件1外模式模式內(nèi)模式SQL支持關(guān)系數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)AnIntroductiontoDatabaseSystemSQL的基本概念(續(xù))基本表本身獨(dú)立存在的表SQL中一個(gè)關(guān)系就對(duì)應(yīng)一個(gè)基本表一個(gè)(或多個(gè))基本表對(duì)應(yīng)一個(gè)存儲(chǔ)文件一個(gè)表可以帶若干索引存儲(chǔ)文件邏輯結(jié)構(gòu)組成了關(guān)系數(shù)據(jù)庫(kù)的內(nèi)模式物理結(jié)構(gòu)是任意的,對(duì)

6、用戶透明視圖從一個(gè)或幾個(gè)基本表導(dǎo)出的表數(shù)據(jù)庫(kù)中只存放視圖的定義而不存放視圖對(duì)應(yīng)的數(shù)據(jù)視圖是一個(gè)虛表用戶可以在視圖上再定義視圖AnIntroductiontoDatabaseSystem第三章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL3.1SQL概述3.2學(xué)生-課程數(shù)據(jù)庫(kù)3.3數(shù)據(jù)定義3.4數(shù)據(jù)查詢3.5數(shù)據(jù)更新3.6視圖3.7小結(jié)AnIntroductiontoDatabaseSystem3.2學(xué)生-課程數(shù)據(jù)庫(kù)學(xué)生-課程模式S-T:學(xué)生表:Student(Sno,Sname,Ssex,Sage,Sdept)課程表:Course(Cno,Cname,Cpno,Ccredit)學(xué)生選課表:SC(Sno,Cno,G

7、rade)AnIntroductiontoDatabaseSystemStudent表學(xué)號(hào)Sno姓名Sname性別Ssex年齡Sage所在系Sdept200215121200215122200215123200515125李勇劉晨王敏張立男女女男20191819CSCSMAISAnIntroductiontoDatabaseSystemCourse表課程號(hào)Cno課程名Cname先行課Cpno學(xué)分Ccredit

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。