首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 教學

Oracle HR 範例綱要建立完整步驟

     編輯:Oracle 教學

Oracle HR 範例綱要建立完整步驟

Oracle 官方提供的 HR (Human Resources) 範例綱要是學習 SQL、PL/SQL、資料庫設計的經典教材。本文記錄從下載到建立完成的標準化流程。

標準建立流程

  1. 下載腳本包:從 Oracle 官網或 GitHub 取得 human_resources.zip/rar
  2. 解壓至標準路徑:
    sqlplus sys/password@ORCL AS SYSDBA
    @?/demo/schema/human_resources/hr_main.sql
  3. 依提示輸入參數:
    提示範例輸入說明
    HR 密碼hr建議修改為強密碼
    預設表空間USERS需存在且有配額
    暫存表空間TEMP標準暫存表空間
    SYS 密碼********驗證 SYSDBA 權限
    日誌目錄$ORACLE_HOME/rdbms/log腳本執行日誌輸出
  4. 驗證建立結果:
    表名用途關鍵欄位資料筆數
    EMPLOYEES員工主檔EMPLOYEE_ID (PK), FIRST_NAME, LAST_NAME, EMAIL, HIRE_DATE, JOB_ID, SALARY, MANAGER_ID, DEPARTMENT_ID107
    DEPARTMENTS部門DEPARTMENT_ID (PK), DEPARTMENT_NAME, MANAGER_ID, LOCATION_ID27
    JOBS職稱/職位JOB_ID (PK), JOB_TITLE, MIN_SALARY, MAX_SALARY19
    JOB_HISTORY職務異動歷程EMPLOYEE_ID, START_DATE (PK), END_DATE, JOB_ID, DEPARTMENT_ID10
    LOCATIONS地點LOCATION_ID (PK), STREET_ADDRESS, CITY, STATE_PROVINCE, COUNTRY_ID23
    COUNTRIES國家COUNTRY_ID (PK), COUNTRY_NAME, REGION_ID25
    REGIONS地區REGION_ID (PK), REGION_NAME4
    
    
    

    關鍵關聯關係

    問題原因解決
    表空間不存在USERS/TEMP 未建立先建立表空間或指定現有表空間
    權限不足非 SYSDBA 執行使用 CONN / AS SYSDBA 或 SYSTEM
    腳本路徑錯誤? 變數未解析使用完整路徑 @$ORACLE_HOME/demo/...
    密碼驗證失敗SYS 密碼錯誤確認 SYS 密碼或使用 OS 驗證
    
    
    

    進階用法:自動化部署腳本

    
    

    學習資源延伸

    • Oracle 官方教學:Live SQL 線上練習 HR 範例
    • 《Oracle Database 12c/19c SQL 認證指南》第 2 章完整使用 HR 綱要
    • GitHub 範例查詢集:https://github.com/oracle/db-sample-schemas
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved