數據庫的簡要概述課件_第1頁
數據庫的簡要概述課件_第2頁
數據庫的簡要概述課件_第3頁
數據庫的簡要概述課件_第4頁
數據庫的簡要概述課件_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Oracle數據庫授課老師:武鳳霞Oracle數據庫授課老師:武鳳霞1數據庫的概述數據庫基礎知識點關系數據庫Oracle產品Oracle的安裝基本命令操作數據庫的概述數據庫基礎知識點2數據庫基礎知識點文件的優(yōu)點和缺點

缺點1:

大的文本文件在我們的操作系統(tǒng)上是很難打開的,甚至會讓你的

系統(tǒng)死機,就是說文本文件越大就越難打開2:類型沒有辦法檢測3:增加刪除修改查詢不方便4:不安全,病毒入侵或者不小心文件丟失不能找回來。優(yōu)點:就是操作起來方便數據庫基礎知識點文件的優(yōu)點和缺點3數據庫的由來文件保存數據庫的缺點數據越來越大數據庫的由來4什么是數據庫?

概念按照一定數據模型組織存儲在一起,能為多個應用共享和使用存儲形式

二維表例如:存學生信息用表和文件的方式

設計到問題如下:

1:創(chuàng)建空間2:放入數據3:查詢數據4:修改和刪除數據5:數據量大的問題什么是數據庫?5數據庫管理系統(tǒng)概念幫助用戶使用和管理數據庫的軟件系統(tǒng),例如:管理文件的格式,管理權限,我們Oracle數據庫管理系統(tǒng)組成DDL:DatadefinitionLanguage數據定義語言DML:Datamanipulationlanguage數據操作語言DCL:數據控制語句特點數據庫管理系統(tǒng)61:數據結構化:描述數據本身的特性,數據之間的關系復雜的內部結構組織,反映現(xiàn)實世界的事物關系2:數據共享3:減少數據冗余4:優(yōu)良的存儲功能,存儲壽命和容量比我們的紙和文件有很大的優(yōu)勢,那個是沒有辦法比的1:數據結構化:描述數據本身的特性,數據之間的關系復雜的內7關系數據庫組成

關系數據結構:二維表關系操作:就是查詢,選擇,投影,連接,增加,刪除,

修改

體現(xiàn)為體現(xiàn)為主鍵和外鍵關聯(lián)完整性約束三要素:實體,

屬性,關系關系數據庫產品:oracledb2sqlservermysql邏輯結構:

其中數據庫的對象

表,列,數據類型,約束條件,索引,視圖,序列,函數,過程,觸發(fā)器,權限,角色關系數據庫8oracle和數據庫的關系和一些術語oracle是數據庫管理系統(tǒng)sql是數據庫中的語言,每個數據庫管理系統(tǒng)都有sql,sql就

是我們的普通話

plsql是我們oracle中專用的,是oracle的方言sqlplus:他是一個工具,專門用來寫我們的sql語句,在后

面進行講解oracle和數據庫的關系和一些術語9Oracle發(fā)展史1977年,SDL1979年,RSI,產品命名0racle2.01983年3月,oralce3.01984年10月,oracle4.01985年,oracle5.01988年,oracle6.01992年,oracle7.01997年6月,oracle8.01998年9月,oracle8i2000年12月,oracle9i2003年9月,oracle10g2007年7月,oracle11gOracle發(fā)展史10Oracle特點支持多用戶、大事務量的事務處理提供標準操作接口實施安全性控制和完整性控制支持分布式數據處理具有可移值性、可兼容性和可連接性Oracle特點11數據庫的安裝基本命令:不區(qū)分大小寫,可以不寫分號,不存到緩存區(qū)中sqlplus寫sql的工具三種進入方式

1>:sqlplus

用戶名:

密碼:2>:sqlplus用戶名

密碼:3>:sqlplus用戶名/密碼sqlplus用戶名/密碼數據庫的安裝12desc查看表的結構exit就是退出我們的sqlpluslist:

看的是最近最新敲的sql或者pl/sql命令。意思就是顯示緩沖區(qū)里的內容run和/:執(zhí)行緩沖區(qū)里的里面內容:spool文件名[test]:在我們的系統(tǒng)上創(chuàng)建一個文件[test],spooloff

我們退出sqlplus,test文件就會保存我們spooltest和spooloff之間的sql語句,命令,還有sql執(zhí)行的結果desc查看表的結構13start路徑\sql文件就相等于把sql文件中的內容倒進緩沖區(qū),并且執(zhí)行column對列進行預定義,簡寫為col,這個列按照預定義格式輸出

col列名[last_name]heading‘lname’給列為last_name別名為

lname

預定義和sql中取別名的區(qū)別

預定義:作用時間長[只要不退出sqlplus都可以用這個別名],

針對所有叫l(wèi)ast_name的列生效,意思為所有的叫這個列名[

別名也不例外]的列都生效sql:當次生效,只針對當前sql的當前表start路徑\sql文件就相等于把sql文件中的內14collast_nameformata15[an,n為數字]以15個字符顯示last_name

an只可以顯示字符和日期

,an不可以顯示數字,如果顯示數字則全為#數字類型預定義的顯示為:colsalaryformat$99,999.000其中$可以換為L[大寫],L:會根據你數據庫方言來顯示這個錢,如果我們的$后面寫為999.00則有人為12324.00這個時候我們就放不下來,就是展不開,則全部顯示#、

預定義結束

columnlast_nameclear或者退出sqlpluscollast_nameformata1515其他知識點Oracle認證OCA:Oracle認證專員OCP:Oracle的專家認證OCM:Oracle認證大師其他知識點Oracle認證16數據庫的簡要概述17OracleInternet平臺OracleInternet平臺18Oracle數據庫應用結構客戶-服務器結構(C/S)終端-服務器結構瀏覽器-服務器結構(B/S)分布式數據庫系統(tǒng)Oracle數據庫應用結構19客戶機/服務器結構客戶機/服務器結構20瀏覽器/服務器結構瀏覽器/服務器結構21分布式數據庫系統(tǒng)結構分布式數據庫系統(tǒng)結構22主要組件口令文件例程SGA重做日志緩沖區(qū)共享池數據字典高速緩存庫高速緩存DBWRSMONPMONCKPTLGWROthers用戶進程服務器進程PGA控制文件數據文件數據庫數據高速緩存重做日志Java池大緩沖池參數文件歸檔日志主要組件口令文件例程SGA重做日志緩沖區(qū)共享池數據字典高速緩23作業(yè)

數據庫的安裝

基本命令使用

作業(yè)24Oracle數據庫授課老師:武鳳霞Oracle數據庫授課老師:武鳳霞25數據庫的概述數據庫基礎知識點關系數據庫Oracle產品Oracle的安裝基本命令操作數據庫的概述數據庫基礎知識點26數據庫基礎知識點文件的優(yōu)點和缺點

缺點1:

大的文本文件在我們的操作系統(tǒng)上是很難打開的,甚至會讓你的

系統(tǒng)死機,就是說文本文件越大就越難打開2:類型沒有辦法檢測3:增加刪除修改查詢不方便4:不安全,病毒入侵或者不小心文件丟失不能找回來。優(yōu)點:就是操作起來方便數據庫基礎知識點文件的優(yōu)點和缺點27數據庫的由來文件保存數據庫的缺點數據越來越大數據庫的由來28什么是數據庫?

概念按照一定數據模型組織存儲在一起,能為多個應用共享和使用存儲形式

二維表例如:存學生信息用表和文件的方式

設計到問題如下:

1:創(chuàng)建空間2:放入數據3:查詢數據4:修改和刪除數據5:數據量大的問題什么是數據庫?29數據庫管理系統(tǒng)概念幫助用戶使用和管理數據庫的軟件系統(tǒng),例如:管理文件的格式,管理權限,我們Oracle數據庫管理系統(tǒng)組成DDL:DatadefinitionLanguage數據定義語言DML:Datamanipulationlanguage數據操作語言DCL:數據控制語句特點數據庫管理系統(tǒng)301:數據結構化:描述數據本身的特性,數據之間的關系復雜的內部結構組織,反映現(xiàn)實世界的事物關系2:數據共享3:減少數據冗余4:優(yōu)良的存儲功能,存儲壽命和容量比我們的紙和文件有很大的優(yōu)勢,那個是沒有辦法比的1:數據結構化:描述數據本身的特性,數據之間的關系復雜的內31關系數據庫組成

關系數據結構:二維表關系操作:就是查詢,選擇,投影,連接,增加,刪除,

修改

體現(xiàn)為體現(xiàn)為主鍵和外鍵關聯(lián)完整性約束三要素:實體,

屬性,關系關系數據庫產品:oracledb2sqlservermysql邏輯結構:

其中數據庫的對象

表,列,數據類型,約束條件,索引,視圖,序列,函數,過程,觸發(fā)器,權限,角色關系數據庫32oracle和數據庫的關系和一些術語oracle是數據庫管理系統(tǒng)sql是數據庫中的語言,每個數據庫管理系統(tǒng)都有sql,sql就

是我們的普通話

plsql是我們oracle中專用的,是oracle的方言sqlplus:他是一個工具,專門用來寫我們的sql語句,在后

面進行講解oracle和數據庫的關系和一些術語33Oracle發(fā)展史1977年,SDL1979年,RSI,產品命名0racle2.01983年3月,oralce3.01984年10月,oracle4.01985年,oracle5.01988年,oracle6.01992年,oracle7.01997年6月,oracle8.01998年9月,oracle8i2000年12月,oracle9i2003年9月,oracle10g2007年7月,oracle11gOracle發(fā)展史34Oracle特點支持多用戶、大事務量的事務處理提供標準操作接口實施安全性控制和完整性控制支持分布式數據處理具有可移值性、可兼容性和可連接性Oracle特點35數據庫的安裝基本命令:不區(qū)分大小寫,可以不寫分號,不存到緩存區(qū)中sqlplus寫sql的工具三種進入方式

1>:sqlplus

用戶名:

密碼:2>:sqlplus用戶名

密碼:3>:sqlplus用戶名/密碼sqlplus用戶名/密碼數據庫的安裝36desc查看表的結構exit就是退出我們的sqlpluslist:

看的是最近最新敲的sql或者pl/sql命令。意思就是顯示緩沖區(qū)里的內容run和/:執(zhí)行緩沖區(qū)里的里面內容:spool文件名[test]:在我們的系統(tǒng)上創(chuàng)建一個文件[test],spooloff

我們退出sqlplus,test文件就會保存我們spooltest和spooloff之間的sql語句,命令,還有sql執(zhí)行的結果desc查看表的結構37start路徑\sql文件就相等于把sql文件中的內容倒進緩沖區(qū),并且執(zhí)行column對列進行預定義,簡寫為col,這個列按照預定義格式輸出

col列名[last_name]heading‘lname’給列為last_name別名為

lname

預定義和sql中取別名的區(qū)別

預定義:作用時間長[只要不退出sqlplus都可以用這個別名],

針對所有叫l(wèi)ast_name的列生效,意思為所有的叫這個列名[

別名也不例外]的列都生效sql:當次生效,只針對當前sql的當前表start路徑\sql文件就相等于把sql文件中的內38collast_nameformata15[an,n為數字]以15個字符顯示last_name

an只可以顯示字符和日期

,an不可以顯示數字,如果顯示數字則全為#數字類型預定義的顯示為:colsalaryformat$99,999.000其中$可以換為L[大寫],L:會根據你數據庫方言

溫馨提示

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

評論

0/150

提交評論