此圖顯示 HR 綱要中的關聯式表格和每個表格中的資料欄,以及表格之間的相依性。
員工表格具有下列屬性:
資料欄:employee_id (主索引鍵)、first_name、last_name、電子郵件、phone_number、hire_date、job_id、薪資、commission_pct、manager_id、department_id。
關係:
資料欄 department_id 將表格員工的每個資料列僅與表格部門中的一個 department_id 值相關
資料欄 job_id 將表格員工的每個資料列只與表格工作中的一個 job_id 值相關
資料欄 employee_id 會將表格員工的每個資料列與 job_history 表格中的 employee_id 無或多個資料列相關
資料欄 manager_id 透過相符的 employee_id,不參考員工表格中的任何資料列或另一個資料列;請注意,公司主管通常沒有主管
其他關聯性:
資料欄 employee_id 會將表格員工的資料列關聯至表格 oe.orders 中的 sales_rep_id 資料欄
資料欄 employee_id 會將表格員工的資料列關聯至表格 oe.customers 中的 account_mgr_id 資料欄
工作表格具有下列屬性:
資料欄:job_id (主索引鍵)、job_title、min_salary 和 max_salary
關係:
資料欄 job_id 會將表格工作的每個資料列與表格員工之 jobs_id 資料欄中的對應值建立關聯
資料欄 job_id 將表格工作的一或多個資料列與表格 job_history 之 jobs_id 資料欄中的對應值無關
job_history 表格具有下列屬性:
資料欄:employee_id 和 start_date (複合主索引鍵)、end_date、job_id 和 department_id。
關係:
每筆 job_history 記錄都會透過 employee_id 與表格員工中的記錄相關聯。
部門表具有下列屬性:
資料欄:department_id (主索引鍵)、department_name、manager_id 和 location_id。
關係:
資料欄 department_id 會將表格部門的每個資料列與具有 department_id 對應值之表格員工的無或多列相關。
資料欄 manager_id 會將表格部門的每個資料列與具有 employee_id 對應值之表格員工的資料列相關。
資料欄 location_id 會將表格部門的每個資料列與具有 location_id 對應值之表格位置的資料列相關。
位置表格具有下列屬性:
資料欄:location_id (主索引鍵)、street_address、postal_code、city、state_province 和 country_id。
關係:
資料欄 location_id 會將表格位置的每個資料列與具有 location_id 對應值之表格部門的無或多列相關。
資料欄 country_id 會將表格位置的每個資料列與表格國家中具有 country_id 對應值的資料列相關。
其他關聯性:
資料欄 location_id 會將表格位置的資料列關聯至表格 eo.warehouses 中具有 loacation_id 對應值的一或多個資料列。
國家 / 地區表具有下列屬性:
資料欄:country_id (主索引鍵)、country_name 和 region_id。
關係:
資料欄 region_id 會將表格國家的每個資料列與表格區域中具有 region_id 對應值的資料列相關。
資料欄 country_id 會將表格國家的每個資料列與表格位置中具有 country_id 對應值的一或多個資料列相關。
區域表具有下列屬性:
資料欄:region_id (主索引鍵) 和 region_name。
關係:
資料欄 region_id 會將表格區域的資料列與具有 region_id 對應值之表格國家 / 地區的資料列無關。
此圖也描述綱要 OE,並顯示兩個綱要之間的相依性。
order_items 表格具有下列屬性:
欄:order_id (主鍵)、line_item_id、product_id、unit_price 及數量。
關係:
資料欄 order_id 會將表格 order_items 的一或多個資料列關聯至表格順序的一個資料列,其對應值為 order_id。
資料欄 product_id 會將表格 order_items 的一或多個資料列關聯至表格 product_information 的一個資料列,其對應值為 product_id。
訂單表格具有下列屬性:
欄:order_id (主鍵)、order_date、order_mode、customer_id、order_status、order_total、sales_rep_id、promotion_id
關係:
資料欄 order_id 會將表格順序的一個資料列關聯至表格 order_items 的一或多個資料列,以及 order_id 的對應值。
資料欄 customer_id 會將表格順序的一或多個資料列與表格客戶的一列相關,其對應值為 customer_id。
其他關係:
資料欄 sales_rep_id 會將表格順序的一或多個資料列關聯至表格 hr.employees 的一個資料列,其對應值為 employee_id。
product_information 表格具有下列屬性:
欄:product_id (主鍵)、product_name、product_description、category_id、weight_class、warranty_period、supplier_id、product_status、list_price、product_id、min_price 及 catalog_url
關係:
資料欄 product_id 會將表格 product_information 的一個資料列關聯至表格 order_items 的一或多個資料列,其對應值為 product_id。
資料欄 product_id 會將表格 product_information 的一個資料列關聯至表格 product_descriptions 的零或多個資料列,其對應值為 product_id。
資料欄 product_id 會將表格 product_information 的一個資料列關聯至表格目錄的零或多個資料列,其對應值為 product_id。
product_descriptions 表格具有下列屬性:
資料欄:product_id 和 language_id (複合主索引鍵)、translated_name 和 translated_description
關係:
資料欄 product_id 會將表格 product_descriptions 的一或多個資料列關聯至表格 product_information 的資料列,其對應值為 product_id。
存貨表格具有下列屬性:
資料欄:product_id 和 warehouse_id (複合主索引鍵),以及 quantity_on_hand。
關係:
資料欄 product_id 會將表格目錄的一或多個資料列關聯至表格 product_information 的一個資料列,其對應值為 product_id。
資料欄 warehouse_id 會將表格目錄的一或多個資料列關聯至表格倉儲的一個資料列,其對應的值為 warehouse_id。
客戶表格具有下列屬性:
欄:customer_id (主鍵)、cust_first_name、cust_last_name、cust_address、phone_numbers、nls_language、nls_territory、credit_limit、cust_email、account_mgr_id、cust_geo_location、date_of_birth、marital_status、性別和 income_level
關係:
資料欄 customer_id 會將表格客戶的資料列與表格順序的一或多個資料列相關,其對應值為 customer_id。
其他關係:
資料欄 acct_mgr_id 會將表格客戶的一或多個資料列關聯至表格 hr.employees 的一個資料列,其對應值為 employee_id。
倉儲表格具有下列屬性:
資料欄:warehouse_id (主索引鍵)、warehouse_spec、warehouse_name、location_id 和 wh_geo_location
關係:
資料欄 warehouse_id 會將表格倉儲的資料列與表格目錄的一或多個資料列關聯,其對應值為 warehouse_id。
其他關係:
資料欄 location_id 會將表格倉儲的一或多個資料列關聯至表格 hr.locations 的一個資料列,其對應值為 location_id。