orcal備課筆記

orcal備課筆記

ID:40564277

大?。?12.50 KB

頁數(shù):67頁

時間:2019-08-04

orcal備課筆記_第1頁
orcal備課筆記_第2頁
orcal備課筆記_第3頁
orcal備課筆記_第4頁
orcal備課筆記_第5頁
資源描述:

《orcal備課筆記》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Oracle備課筆記Oracle第一課(數(shù)據(jù)庫介紹)備課筆記一、了解數(shù)據(jù)庫管理系統(tǒng)的不同類型?1、數(shù)據(jù)存儲系統(tǒng)?將數(shù)據(jù)存儲在計算機上的概念就叫數(shù)據(jù)存儲系統(tǒng)。數(shù)據(jù)以文本、數(shù)字、圖片或聲音等形式存儲。?2、數(shù)據(jù)庫是一組在邏輯上相關(guān)的信息的集合。表以行和列的形式保存數(shù)據(jù)。實現(xiàn)數(shù)據(jù)庫管理任務(wù)的軟件叫做數(shù)據(jù)庫管理系統(tǒng)(DBMS)。3、DBMS的不同類型為:RDBMS和ORDBMSRDBMS是由E.F.Codd博士在1970年首先提出的。RDBMS的例子包括Sybase,MicrosoftAccess,Ingres,Oracle,及SQLServe

2、r。在RDBMS的表中,每個屬性叫做一列,每條記錄被稱為一行。4、ORDBMSORDBMS將面向?qū)ο蟮那岸伺cRDBMS集成起來。5、面向?qū)ο蟮母拍?在面向?qū)ο蟮姆椒ㄖ校到y(tǒng)被當作一組真實世界中對象的集合。這些對象以類來分類,類就是擁有共同屬性和行為的一組對象。面向?qū)ο蠓椒ň哂幸韵绿匦裕撼橄?、繼承、封裝、多態(tài)性二、了解Oracle9i的特性?可以使用結(jié)構(gòu)化查詢語言(SQL)或面向?qū)ο蟮木幊陶Z言來訪問數(shù)據(jù)??墒褂脙?nèi)置數(shù)據(jù)類型在表中存儲數(shù)據(jù)存儲。將復(fù)合結(jié)構(gòu)當作單個實體進行存儲。使用ORDBMS的繼承特性。允許創(chuàng)建許多同名函數(shù)。可擴展性使得用戶

3、能夠定義新的數(shù)據(jù)類型來存儲復(fù)合數(shù)據(jù)。允許創(chuàng)建對象視圖。三、了解ER圖的組成1、實體-關(guān)系(ER)圖:以圖形方式表示數(shù)據(jù)庫的邏輯結(jié)構(gòu),可被看作是數(shù)據(jù)庫的藍圖。2、畫ER圖的指南是:(1)確定各實體(2)確定實體的屬性(3)確定實體之間的關(guān)系,聯(lián)系的類型:一對一、一對多或多對一、多對多四、ER圖映射成表的規(guī)則:1、獨立存在的實體轉(zhuǎn)換成一個表2、屬性轉(zhuǎn)換成列(字段),可唯一標識一行的屬性設(shè)置為主鍵3、一對一關(guān)系,可在兩表中互設(shè)為主鍵,也可將兩表合并例如:部門和部分負責(zé)人4、一對多關(guān)系,第一個表的主鍵可作為第二個表的外鍵例如:班級和學(xué)生5、多對

4、多關(guān)系,關(guān)系轉(zhuǎn)換成表,原來的兩表主鍵在新表中用做外鍵例如:學(xué)生和課程四、使用SQL*Plus語句1、SQL語句介紹?SQL用來檢索和維護數(shù)據(jù)庫中數(shù)據(jù)。?使用SQL的優(yōu)點:SQL是所有RDBMS使用的公共語言。SQL不遵循任何特定的執(zhí)行模式,它一次可以訪問多個記錄。SQL使用簡單的維護數(shù)據(jù)的命令。SQL語句非常接近英語自然語言,因此,易學(xué)易懂。2、查詢使用類似英語的語句來從數(shù)據(jù)庫中檢索信息。SQLSQL語句和查詢命令用來:創(chuàng)建和維護數(shù)據(jù)庫。創(chuàng)建和維護表。刪除數(shù)據(jù)庫和表?;跅l件查詢數(shù)據(jù)。按所需格式提供查詢輸出。創(chuàng)建視圖,報告,和表單。3、

5、數(shù)據(jù)定義語言(DDL):包含一組命令,用來創(chuàng)建數(shù)據(jù)庫對象,如表等。DDL可用于:創(chuàng)建對象、改變對象、撤消對象4、數(shù)據(jù)操縱語言(DML):用來操縱表數(shù)據(jù),包含INSERT、UPDATE和DELETE等命令。DML可用于:存儲數(shù)據(jù)、更新數(shù)據(jù)、刪除數(shù)據(jù)5、SELECT語句用于檢索表中所有數(shù)據(jù),或特定范圍的數(shù)據(jù)。語法SELECT{*

6、select_list}FROMtablename;五、SQLPlus的使用介紹Oracle第二課(查詢數(shù)據(jù)庫)備課筆記一、顯示格式化的查詢輸出1、顯示表的指定列語法如下:SELECTcolumn_name[,co

7、lumn_name]FROMtablename;2、使用列別名可以給這些列取些友善的標題來取代表中缺省列標題。其語法是:SELECTcolumn_namecolumn_heading[,column_name…]FROMtablename;舉例:SELECTcName"RecruiterName"FROMCONTRACTRECRUITER或者使用SELECTcNameAS"RecruiterName"FROMCONTRACTRECRUITER3.DISTINCT子句在SELECT語句中用來觀看表列中唯一的值語法如下::SELECTDIS

8、TINCTcolumn_nameFROMtablename;二、識別不同類型的運算符算術(shù)運算符:+、-、*、/、%比較運算符:=、<、>、>=、<=、!=并置運算符:

9、

10、邏輯運算符:AND、OR、NOT其他運算符:BETWEEN...AND、IN三、檢索表中所選的行1、SELECT…WHERE語句用于檢索滿足特定條件的數(shù)據(jù)語法?SELECTselect_listFROMtablenameWHEREcondition2、檢索帶匹配模式的數(shù)據(jù)為用匹配字符模式來檢索數(shù)據(jù),你就要在查詢中使用模式匹配運算符可以和模式匹配運算符一起使用的是兩個特殊

11、的字符:通配符(WildCardCharacter):%,匹配任意數(shù)量的任意字符定位標記字符(PositionMarkerCharacter):_,匹配單個的任意字符舉例:SELECTvFirstNameF

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

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

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