官术网_书友最值得收藏!

c-2

在Oracle數據庫中,一個用戶所擁有的所有對象的集合叫作一個模式。Oracle數據庫默認使用用戶名作為該用戶的模式名,所以SCOTT既是用戶名又是模式名。Oracle數據庫中模式的概念對應于SQL Server數據庫中的DBO。SQL語句的介紹肯定會用到數據庫中的結構對象。本書在后續的講解過程中選用了Oracle數據庫的SCOTT模式作為舉例的場景,該模式相對比較簡單,而且容易理解。Oracle數據庫自帶該模式,也是為了方便Oracle用戶的學習與練習。

SCOTT用戶是Oracle數據庫安裝過程中默認安裝的用戶,該用戶對應的SCOTT模式包含了4張表,分別是EMP(員工表)、DEPT(部門表)、SALGRADE(月薪等級表)以及BONUS(獎金表)。至于為什么取SCOTT這個名稱,可能有的讀者不知道原因。SCOTT是Oracle公司成立之初的一位核心員工,他擔任Oracle公司的分析師職務。Oracle能夠用SCOTT的名字來命名一個模式,說明在Oracle產品開發之初,SCOTT充當了非常重要的角色。

記住名詞的最好方法就是弄清楚它的含義。熟悉Oracle數據庫的讀者都知道,Oracle數據庫安裝的時候默認使用ORCL作為服務名。可能一些比較懂Oracle數據庫的讀者也沒有思考過,Oracle數據庫為什么選擇ORCL而不是Oracle作為服務名。愛屋及烏,要熟悉一個產品,也要熟悉這個產品的生產廠家。ORCL是Oracle公司的股票交易代碼,知道這個原因,就不難理解Oracle公司為什么選用ORCL作為數據庫的默認服務名了。

接下來分別介紹這4張表的含義,并將分別給出這4張表在SQL Server數據庫和Oracle數據庫中的建表語句(DDL)及表記錄的導入腳本(DML)。導入腳本在本章不理解也可以,本章只是為了完成講解環境的搭建。本章用到的插入命令在第3章中有詳細的講解,如果讀者的計算機上安裝過Oracle數據庫的話,可以不執行本章的SQL命令,因為Oracle數據庫已經默認安裝了SCOTT模式,表結構有稍微變動的,可以只修改個別變動的表結構。如果提示SCOTT用戶被鎖定,是因為Oracle安裝過程中沒有對SCOTT用戶解鎖,只要先對SCOTT用戶解鎖,就可以使用SCOTT用戶登錄Oracle數據庫了。

主站蜘蛛池模板: 荔浦县| 车致| 东兰县| 普洱| 穆棱市| 剑阁县| 南京市| 河北区| 乐业县| 宁城县| 磴口县| 晋宁县| 浦江县| 景德镇市| 安国市| 广平县| 平原县| 虎林市| 宁安市| 东兰县| 邛崃市| 永康市| 榆社县| 民勤县| 临高县| 紫金县| 乌拉特后旗| 阿合奇县| 勃利县| 灌云县| 北碚区| 台中市| 滦南县| 新化县| 伊宁县| 三原县| 鹰潭市| 聊城市| 荣昌县| 荔浦县| 江达县|