Biến đổi mô hình thực thể liên kết thành mô hình quan hệ

17 635 0
Biến đổi mô hình thực thể liên kết thành mô hình quan hệ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Biến đổi mơ hình thực thể liên kết thành mơ hình quan hệ Lê Thị Lan Biến đổi thực thể  Thực thể -> quan hệ  CUSTOMER (CustID, Name, Address, Phone) Biến đổi thực thể yếu  ORDER (OrderNum, OrderDate, SalesP) ITEMS (OrderNum, ItemNum, PartNum, Qty, Cost)  ITEMS thực thể yếu, bên cạnh khóa (ItemNum) ta cần dùng thêm khóa thực thể mà phụ thuộc (OrderNum) Biến đổi liên kết 1-N  CUSTOMER (CustomerID, Name, Address, ) ORDER (OrderNum, OrderDate, SalesP, CustomerID)  Copy khóa cha (bên 1) vào quan hệ (bên nhiều N) Biến đổi liên kết M-N  SUPPLIER (SupplierID, FirmName, Address, ) PRODUCT (ProductID, Description, ) PRODUCT_SUPPLIER (SupplierID, ProductID)  Sinh quan hệ trung gian copy khóa quan hệ vào Biến đổi liên kết quy hồi  PART (Part_ID, Parent_Part_ID, Description)  Tương tự liên kết 1-N Biến đổi liên kết quy hồi Part_ID Parent_Part_ID Description 1000 null Complete Car 200 1000 Engine 500 1000 Body 510 500 Doors 520 500 Hood 530 500 Quarter Panels 540 500 Trunk 550 500 Roof Biến đổi liên kết quy hồi  STUDENT (Student_ID, Name, Address, ) TUTOR-INTERSECTION (Student_ID, Tutored_by_ID) )  Tương tự liên kết M-N Biến đổi liên kết quy hồi STUDENT Student ID Name Address 101 B Smith 1234 Smith St 202 A Green 12 Grant St 303 D Jones 98 Short St 404 P Ewing 999 Tall St TUTOR-INTERSECTION Student ID Tutored by ID 101 202 404 202 202 303 404 303 Student ID Tutored by ID Biến đổi liên kết  ORDER (Order_Number, Order_Date, Customer_ID, Salesperson_Id) CUSTOMER (Customer_ID, Contact, Address Salesperson_id) SALESPERSON (Salesperson_Id, Name, Department, Phone) Biến đổi liên kết «là một»  Chuyển thực thể “tổng quát” mức thành quan hệ  Chuyển thực thể “chi tiết” thành quan hệ, chứa thuộc tính riêng  Copy khóa thực thể tổng quát sang thực thể chi tiết CALL (Call_Identifier, Customer_Id, Source_Number, Destination_Number, TimeOfDay) REGULAR_CALL (Call_Identifier, Duration) LONG_DISTANCE (Call_Identifier, Duration, LongDistanceCarrier) CELL_CALL (Call_Identifier, Air_Time, Land_Time) CUSTOMER (Customer_ID, Name, Address, ) Bài tập Proj# EnameSalary EMPS N Work in N Work for N Dollar amount Proj Dname Dept Dept# Bài tập Dept EMPS E# Enam salar D# e y - - - - D# Dname - EMPS-Proj Proj Proj# Dollar amount E# Proj# - - - - Bài tập ServiceRendered -LineItemNumber (id) -ServiceExtendedPrice rendered by rendering Employee -EmployeeID (id) -FirstName -LastName -PayRate a rendering of a service rendered as SalonService -ServiceID (id) -ServiceName -ServiceDuration -ServicePrice a specific service rendered during a reservation to provide Appointment -AppointmentID (id) -AppointmentDate -AppointmentTime a reservation for making Customer -CustomerID (id) -FirstName -LastName -CustPhone -Street -City -State -Zip Ví dụ Hệ thống khách sạn (The restaurant chain) Một cơng ty có hệ thống nhà hàng, nhà hàng đặt địa điểm riêng Mỗi nhà hàng chia thành khu vực không gian đợi, quầy bar, chỗ hút thuốc, khơng hút thuốc, phịng party,….kèm theo suất phục vụ từ 2,4,6…chỗ ngồi khu vực Thực đơn phục vụ khách bao gồm: danh sách ăn, mơ tả ngắn gọn giá Khi đặt chỗ nhà hàng, khách hàng cần để lại thông tin: ngày, giờ, số lượng người nhà hàng phục vụ nhân viên nhà hàng Chúng quản lý nhân viên nhà hàng thông tin: tên, công việc, địa nhà, số điện thoại, số bảo mật xã hội Hệ thống khách sạn (The restaurant chain) Mơ hình quan hệ

Ngày đăng: 11/09/2016, 11:13

Từ khóa liên quan

Mục lục

  • Biến đổi mô hình thực thể liên kết thành mô hình quan hệ

  • Biến đổi thực thể

  • Biến đổi thực thể yếu

  • Biến đổi liên kết 1-N

  • Biến đổi liên kết M-N

  • Biến đổi liên kết quy hồi

  • Slide 7

  • Slide 8

  • Slide 9

  • Biến đổi liên kết

  • Biến đổi liên kết «là một» 

  • Bài tập

  • Slide 13

  • Slide 14

  • Ví dụ

  • Hệ thống khách sạn (The restaurant chain)

  • Mô hình quan hệ

Tài liệu cùng người dùng

Tài liệu liên quan