oracle數據庫第一章_第1頁
oracle數據庫第一章_第2頁
oracle數據庫第一章_第3頁
oracle數據庫第一章_第4頁
oracle數據庫第一章_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Oracle數據庫授課老師:武鳳霞數據庫的概述 數據庫基礎知識點 關系數據庫 Oracle產品 Oracle的安裝 基本命令操作數據庫基礎知識點 文件的優(yōu)點和缺點 缺點 1: 大的文本文件在我們的操作系統(tǒng)上是很難打開的,甚至會讓你的 系統(tǒng)死機,就是說文本文件越大就越難打開2:類型沒有辦法檢測 3:增加 刪除 修改 查詢不方便 4:不安全,病毒入侵或者不小心文件丟失不能找回來。 優(yōu)點:就是操作起來方便 數據庫的由來文件保存數據庫的缺點數據越來越大 什么是數據庫? 概念 按照一定數據模型組織存儲在一起,能為多個應用共享和使用 存儲形式 二維表例如:存學生信息用表和文件的方式 設計到問題如下: 1:

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

3、 關系數據結構:二維表 關系操作:就是查詢,選擇,投影,連接,增加,刪除, 修改 體現為體現為主鍵和外鍵關聯 完整性約束 三要素:實體, 屬性,關系 關系數據庫產品:oracle db2 sqlserver mysql 邏輯結構: 其中數據庫的對象 表,列,數據類型 ,約束條件,索引,視圖,序列,函數, 過程,觸發(fā)器,權限,角色 oracle和數據庫的關系和一些術語 oracle是數據庫管理系統(tǒng) sql是數據庫中的語言,每個數據庫管理系統(tǒng)都有sql,sql就 是我們的普通話 plsql是我們oracle中專用的,是oracle的方言 sqlplus:他是一個工具,專門用來寫我們的sql語句,在

4、后 面進行講解 Oracle發(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月,oracle10g 2007年7月,oracle11g Oracle特點 支持多用戶、大事務量的事務處理 提供標準操作接口 實施安全性控制和完整性控制 支持分布式數據處理 具有可移值性、可兼容性和可連接性 數據庫的安裝 基本

5、命令:不區(qū)分大小寫,可以不寫分號,不存到緩存區(qū)中 sqlplus 寫sql的工具三種進入方式 1:sqlplus 用戶名: 密碼: 2:sqlplus 用戶名 密碼: 3:sqlplus 用戶名/密碼 sqlplus 用戶名/密碼desc查看表的結構exit就是退出我們的sqlpluslist: 看的是最近最新敲的sql或者pl/sql命令。意思就是顯示緩沖區(qū)里的內容run和/: 執(zhí)行緩沖區(qū)里的里面內容:spool 文件名test:在我們的系統(tǒng)上創(chuàng)建一個文件test, spool off 我們退出sqlplus, test文件就會保存我們spool test 和spool off之間的sql語

6、句,命令,還有sql執(zhí)行的結果 start 路徑sql文件 就相等于把sql文件中的內容倒進緩沖區(qū),并且執(zhí)行 column對列進行預定義,簡寫為col,這個列按照預定義格式輸出 col 列名last_name heading lname 給列為last_name別名為 lname 預定義和sql中取別名的區(qū)別 預定義:作用時間長只要不退出sqlplus都可以用這個別名, 針對所有叫l(wèi)ast_name 的列生效,意思為所有的叫這個列名 別名也不例外的列都生效 sql:當次生效,只針對當前sql的當前表 col last_name format a15 an,n為數字以15個字符顯示last_na

7、me an只可以顯示字符和日期 ,an不可以顯示數字,如果顯示數字則全為#數字類型預定義的顯示為:col salary format $99,999.000 其中$可以換為L大寫,L:會根據你數據庫方言來顯示這個錢,如果我們的$后面寫為999.00則有人為12324.00這個時候我們就放不下來,就是展不開,則全部顯示#、 預定義結束 column last_name clear或者退出sqlplus其他知識點 Oracle 認證OCA: Oracle認證專員OCP: Oracle的專家認證OCM:Oracle認證大師Oracle Internet 平臺 Oracle數據庫應用結構客戶-服務器結構(C/S)終端-服務器結構 瀏覽器-服務器結構 (B/S) 分布式數據庫系統(tǒng)客戶機/服務器結構 瀏覽器/服務器結構 分布式數據庫系統(tǒng)結構 主要組件口令文件例程SGA重做日

溫馨提示

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

評論

0/150

提交評論