數據保存問題?
可使用文件保存和數據庫保存。
使用文件保存數據存在幾個缺點:
1、文本的安全性問題;
2、文件不利於查詢和對數據的管理;
3、文件不利於存放海量數據;
4、文件在程序中控制不方便。
為解決數據保存問題,專家們設計出更加利於管理數據的東東--數據庫(本質就是一個軟件),它能更有效的管理數據。數據庫是衡量一個程序員水平的重要指標。
數據庫
1、數據庫的本質就是一款軟件,這個軟件專門用於管理和維護數據;
2、數據存放在數據庫中。
數據庫服務器、數據庫和表的關系
所謂安裝數據庫服務器,只是在機器上裝了一個數據庫管理程序,這個管理程序可以管理多個數據庫,一般開發人員會針對每個應用創建一個數據庫。
為了保存應用中實體的數據,一般會在數據庫創建多個表,以保存程序中實體的數據。
數據庫服務器、數據庫和表的關系如圖所示:
為什么選擇oracle--性能優越
概述:目前主流數據庫包括
微軟:sql server和access
瑞典MySql:AB公司mysql
ibm公司:db2(處理海量)
美國Sybase公司:Sybase
ibm公司:informix
美國oracle公司:oracle
做項目時應當如何選擇數據庫?
1、標的(項目預算);
2、功能的要求;
3、並發數(多少人用);
4、安全、穩定性。5、操作系統(unix[solaris,freeBSD,aix,hp unix]/linux/window)
oracle數據庫的認證
oca(oracle certified associate)初級認證
ocp(oracle certified professional)中級認證
ocm(oracle certified master)高級認證
oracle10g安裝步驟:
1、安裝文件
2、把10201_database_win32.zip文件copy到沒有中文的路徑下
3、檢查服務選項,確定本機沒有安裝過oracle數據庫,如果有則卸載
4、將壓縮包解壓后,雙擊setup.exe文件進行安裝。
說明:建議大家自己建立一個文件目錄,比如d:/hsporacle/oracle,然后把數據庫安裝到目錄下即可。(目錄不要帶中文)
這里我們可以選擇創建啟動數據庫(默認數據庫)
當我們每創建一個數據庫實例的時候,就會自動的生成三個用戶:
sys用戶(超級管理員,權限最大)
system用戶(管理員用戶,權限僅次於sys用戶)
scott用戶(普通用戶)
5、在默認的情況下,scott用戶是鎖定狀態(lock user),一般我們啟用它。
特別注意:
如果安裝的時候,忘記對某個用戶解鎖,比如scott可以通過system來對該用戶解鎖。
步驟:
1、先使用system登錄,運行sqlplus
2、使用命令:alter user scott account unlock
oracle后台服務
OracleDBConsoleorcl網絡企業管理器服務
OracleOraDb10g_home1TNSListener監聽服務(監聽端口1521)
OracleServiceORCL數據庫實例服務
oracle發展與現狀
oracle10g比oracle9i增加了什么?
簡要說:
10g支持網格(Grid),支持自動管理(Automatic Management)
詳細說:
1、10g的g是“Grid”縮寫,支持網格計算,即,多台結點服務器利用高速網絡組成一個虛擬的高性能服務器,負載在整個網絡中均衡(Load Balance),按需增點,避免單點故障(Single Point of Faliure)。
2、安裝容易,安裝工作量比9i減少了一半。
3、新增基於瀏覽器的企業管理器(Enterprise Manager)。
oracle公司介紹--產品線
數據庫服務器:2007年最新版本11G,2013年最新版本12C
應用服務器:Oracle Application Server
開發工具:Oracle JDeveloper,Oracle Designer,Oracle Developer,等等
應用軟件(主要競爭對手:德國SAP公司)
企業資源計划(ERP)軟件
客戶關系管理(CRM)軟件
人力資源管理軟件(HCM)
oracle開發工具
1、sqlplusw和slqplus工具是oracle自帶的工具軟件
使用:
1、在開始--程序--oracle oradb_home10g--application development--sql plus
2、在運行欄中輸入:sqlplusw即可,也可以使用sqlplus進入oracle數據庫
oracle管理工具介紹
pl/sql developer屬於第三方軟件,主要用於開發,測試,優化oracle pl/sql的存儲過程比如:觸發器,此軟件oracle不帶,需要單獨安裝。
oracle管理工具介紹
Enterprise manager console(企業管理器)
oralce10g是通過web管理的一般默認端口是5500,也有1158的。
訪問url(一定要保證oracle服務啟動才可訪問)
http://ip:1158(或5500)/em
http://機器名:端口/em