Oracle
1.數(shù)據(jù)庫:數(shù)據(jù)庫是數(shù)據(jù)存儲的倉庫(database),通過表結(jié)構(gòu)? ? 來存儲數(shù)據(jù)夏志。
2.關(guān)系型數(shù)據(jù):表中的一條數(shù)據(jù)成為記錄(record)楼誓,記錄是由多個字段(field)構(gòu)成凡桥。
一般而言技羔,一個表中的一條記錄一定有一個唯一標(biāo)識(如:id),稱為主鍵(primary key)泌类。主鍵一定要唯一標(biāo)識一條記錄癞谒。主鍵可以是一個字段、也可以是多個字段的組合末誓,只要能標(biāo)識記錄即可扯俱。
通常數(shù)據(jù)庫中表之間存在一定的關(guān)系,這種類型的數(shù)據(jù)庫稱為關(guān)系型數(shù)據(jù)庫喇澡。根據(jù)數(shù)據(jù)的組織關(guān)系可以分為關(guān)系型數(shù)據(jù)和非關(guān)系型數(shù)據(jù)庫迅栅。一個表中的主鍵出現(xiàn)在另外一張表中作為普通字段(eid)而存在,這個字段eid在學(xué)生信息表中稱為外鍵(foreign key)晴玖。
3.非關(guān)系型數(shù)據(jù)庫:非關(guān)系型數(shù)據(jù)庫中以文檔(document)來存儲數(shù)據(jù)读存,沒有明顯的表結(jié)構(gòu)。
4.數(shù)據(jù)庫開發(fā)過程中的位置:
5.Oracle介紹:Oracle目前版本19c呕屎,19代表版本让簿,c代表cloud(云版本).Oracle一般作為一個數(shù)據(jù)庫服務(wù)器使用,必須有開啟服務(wù)秀睛。
安裝Oracle 11g r2中的方法成功安裝Oracle11g后尔当,共有七個服務(wù),這七個服務(wù)的含義分別為:
1.Oracleorclvsswriterservice:Oracle卷映射拷貝寫入服務(wù)蹂安,vss(volumeshadowcopyservice)能夠讓存儲? ? 基本設(shè)備(比如磁盤椭迎,陣列等)創(chuàng)建高保真的時間點映像,即映射拷貝(shadowcopy)他可以在多卷或者單個卷上創(chuàng)建映射拷貝田盈,同時不會影響到系統(tǒng)的系統(tǒng)能畜号。(非必須啟動)
2. OracleDBConsoleorcl:Oracle數(shù)據(jù)庫控制臺服務(wù),orcl是Oracle的實例標(biāo)識允瞧,默認(rèn)的實例為orc l简软。在運行Enterprise Manager(企業(yè)管理器OEM)的時候蛮拔,頁面管理oracle數(shù)據(jù)庫的時候,需要啟動這個服務(wù)。(非必須啟動)
3. OracleJobSchedulerORCL:Oracle作業(yè)調(diào)度(定時器)服務(wù)痹升,ORCL是Oracle實例標(biāo)識建炫。(非必須啟動)
4. OracleMTSRecoveryService:服務(wù)端控制。該服務(wù)允許數(shù)據(jù)庫充當(dāng)一個微軟事務(wù)服務(wù)器MTS疼蛾、COM/COM+對象和分布式環(huán)境下的事務(wù)的資源管理器踱卵。(非必須啟動)
5. OracleOraDb11g_home1ClrAgent:Oracle數(shù)據(jù)庫.NET擴展服務(wù)的一部分。 (非必須啟動)
6. OracleOraDb11g_home1TNSListener:監(jiān)聽器服務(wù)据过,服務(wù)只有在數(shù)據(jù)庫需要遠(yuǎn)程訪問的時候才需要。需要客戶端連接數(shù)據(jù)庫的時候必須啟動(必須啟動妒挎,下面會有詳細(xì)詳解)绳锅。
7. OracleServiceORCL:數(shù)據(jù)庫服務(wù)(數(shù)據(jù)庫實例),是Oracle核心服務(wù)酝掩,該服務(wù)是數(shù)據(jù)庫啟動的基礎(chǔ)鳞芙, 只有該服務(wù)啟動,Oracle數(shù)據(jù)庫才能正常啟動期虾。(必須啟動)
對新手來說原朝,要是只用Oracle自帶的sql*plus的話,只要啟動OracleServiceORCL即可镶苞,要是使用PL/SQL Developer等第三方工具的話喳坠,OracleOraDb11g_home1TNSListener服務(wù)也要開啟。
OracleDBConsoleorcl是進(jìn)入基于web的EM必須開啟的茂蚓,其余服務(wù)很少用壕鹉。
注:ORCL是數(shù)據(jù)庫實例名,默認(rèn)的數(shù)據(jù)庫是ORCL聋涨,你可以創(chuàng)建其他的晾浴,即OracleService+數(shù)據(jù)庫名
6.連接數(shù)據(jù)庫:oracle數(shù)據(jù)啟動后,就可以通過工具連接數(shù)據(jù)牍白。常見的連接工具有3種脊凰。
7.SQLplus:sqlplus是oracle安裝時自帶的工具。
在控制臺輸入sqlplus /nolog 進(jìn)入oracle數(shù)據(jù)庫茂腥。
8.plsql developer工具:圖形化界面操作oracle數(shù)據(jù)庫狸涌。
基本數(shù)據(jù)語形:select*from表明;查詢列表