Bài giảng Chương 5: Relational mapping
Số trang: 49
Loại file: ppt
Dung lượng: 3.74 MB
Lượt xem: 10
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Chương 5: Relational mapping trình bày về các bước triển khai sơ đồ ý niệm; sơ đồ quan hệ; ánh xạ từ lược đồ ORM thành lược đồ quan hệ; các ràng buộc trong sơ đồ quan hệ; ánh xạ ràng buộc role bắt buộc; các quy luật bảo toàn dữ liệu của mô hình quan hệ; trình tự ánh xạ từ lược đồ ORM sang lược đồ quan hệ;... Mời các bạn tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Chương 5: Relational mappingGiao trinh BM HTTT - Khoa CNTT - HUI 11. Designtheconceptualschema2. Annotatetheconceptualschemawithmapping choicesasneeded3. Mapthedesigntoalogicalschema4. Finessethelogicalschemaasneeded5. Generatethephysicalschema6. Createexternalschema(s)(e.g.,forms,reports)7. Enforcesecuritylevelsasneeded8. Populatethedatabase9. Issuequeriesandupdates10. Updatetheschemasasneeded Giao trinh BM HTTT - Khoa CNTT - HUI 2• Sơđồquanhê(relationalschema)la ̣ ̀1tâpca ̣ ́c đinhnghi ̣ ̃abangquanhê,ca ̉ ̣ ́cràngbuôcva ̣ ̀cả quyluâtsuydiê ̣ ̃n• Cấutrúccua1bangquanhêđ ̉ ̉ ̣ ượcgoilạ ̀table schemehaybiếnquanhê(relationvariable), ̣ Nóchứa1tâph ̣ ợpcácthuôcti ̣ ́nhvàmiền giátrit ̣ ươngứng(domain)cuamô ̉ ̃ithuôctị ́nh.• Ứngvớimỗisơđồbangco ̉ ́thêđ ̉ ượcphânbố bởi1tâpḥ ợpcáchàng(tuple),nhưngphấnbố nàykhôngthuôcva ̣ ̀ochínhsơđồbang ̉ Giao trinh BM HTTT - Khoa CNTT - HUI 3Giao trinh BM HTTT - Khoa CNTT - HUI 4 Ràngbuôcduynhâ ̣ ́t(uniqueness constraint)đượcchirabă ̉ ̀ngđườnggach ̣ dưới. ◦Khóadựtuyên( ̉ candidatekey) ◦Khóachính(primarykey):là1trongcác khóadựtuyến,cáckhóadựtuyênco ̉ ̀nlaị goila ̣ ̀alternatekeys“haysecondarykeys“. Khóachínhkýhiêubă ̣ ̀ngđườnggacḥ dướiđôinếucótồntaica ̣ ́calternatekey khác. Giao trinh BM HTTT - Khoa CNTT - HUI 5 Nếuchico ̉ ́1candidatekeythìmăcđinhno ̣ ̣ ́là primarykey Nếucónhiềuhơn1candidatekeyempNrlàkhóachính Primary key Secondary key Giao trinh BM HTTT - Khoa CNTT - HUI 6 Côtkhôngchophe ̣ ́pcógiátrinullđ ̣ ượcgoila ̣ ̀ bắtbuôc(mandatory) ̣ Côtchophe ̣ ́pgiátrinullđ ̣ ượcgoila ̣ ̀tùychon ̣ (optional),kýhiêu[] ̣ Vídu:Employee(empNr,salary,[tax]),taxla ̣ ̀ côtoptional ̣ Giao trinh BM HTTT - Khoa CNTT - HUI 7 Ánhxat ̣ ừmôhìnhORMthànhsơđồquanhệ Dotaxcóquanhêla ̣ ̀tùychontrongORMnên ̣ khichuyênsangERno ̉ ́thànhcôttu ̣ ̀ychon[tax] ̣ Giao trinh BM HTTT - Khoa CNTT - HUI 8 Ràngbuôcvaitro ̣ ̀bắtbuôc(Mandatoryrole) ̣ đượcchuyêntha ̉ ̀nhcôtbă ̣ ́tbuôctrongbangva ̣ ̉ ̀ ràngbuôcsubsetse ̣ ̃đượcchuyênva ̉ ̀obang ̉ khác(nếucần)chứagiátrivê ̣ ̀loaiđô ̣ ́itượng đó. Giao trinh BM HTTT - Khoa CNTT - HUI 9 Doluâtc ̣ ơbandrivesla ̉ ̀m:nnênnóđượcmapthành 1bangquanhêkha ̉ ̣ ́c. Ràngbuôcvaitro ̣ ̀bắtbuôcchiđ ̣ ̉ ượcthêhiên1phâ ̉ ̣ ̀n 1nghiêpvu:khôngco ̣ ̣ ́1hanchê ̣ ́nàokhiđưamãsố nhânviênvàobang ...
Nội dung trích xuất từ tài liệu:
Bài giảng Chương 5: Relational mappingGiao trinh BM HTTT - Khoa CNTT - HUI 11. Designtheconceptualschema2. Annotatetheconceptualschemawithmapping choicesasneeded3. Mapthedesigntoalogicalschema4. Finessethelogicalschemaasneeded5. Generatethephysicalschema6. Createexternalschema(s)(e.g.,forms,reports)7. Enforcesecuritylevelsasneeded8. Populatethedatabase9. Issuequeriesandupdates10. Updatetheschemasasneeded Giao trinh BM HTTT - Khoa CNTT - HUI 2• Sơđồquanhê(relationalschema)la ̣ ̀1tâpca ̣ ́c đinhnghi ̣ ̃abangquanhê,ca ̉ ̣ ́cràngbuôcva ̣ ̀cả quyluâtsuydiê ̣ ̃n• Cấutrúccua1bangquanhêđ ̉ ̉ ̣ ượcgoilạ ̀table schemehaybiếnquanhê(relationvariable), ̣ Nóchứa1tâph ̣ ợpcácthuôcti ̣ ́nhvàmiền giátrit ̣ ươngứng(domain)cuamô ̉ ̃ithuôctị ́nh.• Ứngvớimỗisơđồbangco ̉ ́thêđ ̉ ượcphânbố bởi1tâpḥ ợpcáchàng(tuple),nhưngphấnbố nàykhôngthuôcva ̣ ̀ochínhsơđồbang ̉ Giao trinh BM HTTT - Khoa CNTT - HUI 3Giao trinh BM HTTT - Khoa CNTT - HUI 4 Ràngbuôcduynhâ ̣ ́t(uniqueness constraint)đượcchirabă ̉ ̀ngđườnggach ̣ dưới. ◦Khóadựtuyên( ̉ candidatekey) ◦Khóachính(primarykey):là1trongcác khóadựtuyến,cáckhóadựtuyênco ̉ ̀nlaị goila ̣ ̀alternatekeys“haysecondarykeys“. Khóachínhkýhiêubă ̣ ̀ngđườnggacḥ dướiđôinếucótồntaica ̣ ́calternatekey khác. Giao trinh BM HTTT - Khoa CNTT - HUI 5 Nếuchico ̉ ́1candidatekeythìmăcđinhno ̣ ̣ ́là primarykey Nếucónhiềuhơn1candidatekeyempNrlàkhóachính Primary key Secondary key Giao trinh BM HTTT - Khoa CNTT - HUI 6 Côtkhôngchophe ̣ ́pcógiátrinullđ ̣ ượcgoila ̣ ̀ bắtbuôc(mandatory) ̣ Côtchophe ̣ ́pgiátrinullđ ̣ ượcgoila ̣ ̀tùychon ̣ (optional),kýhiêu[] ̣ Vídu:Employee(empNr,salary,[tax]),taxla ̣ ̀ côtoptional ̣ Giao trinh BM HTTT - Khoa CNTT - HUI 7 Ánhxat ̣ ừmôhìnhORMthànhsơđồquanhệ Dotaxcóquanhêla ̣ ̀tùychontrongORMnên ̣ khichuyênsangERno ̉ ́thànhcôttu ̣ ̀ychon[tax] ̣ Giao trinh BM HTTT - Khoa CNTT - HUI 8 Ràngbuôcvaitro ̣ ̀bắtbuôc(Mandatoryrole) ̣ đượcchuyêntha ̉ ̀nhcôtbă ̣ ́tbuôctrongbangva ̣ ̉ ̀ ràngbuôcsubsetse ̣ ̃đượcchuyênva ̉ ̀obang ̉ khác(nếucần)chứagiátrivê ̣ ̀loaiđô ̣ ́itượng đó. Giao trinh BM HTTT - Khoa CNTT - HUI 9 Doluâtc ̣ ơbandrivesla ̉ ̀m:nnênnóđượcmapthành 1bangquanhêkha ̉ ̣ ́c. Ràngbuôcvaitro ̣ ̀bắtbuôcchiđ ̣ ̉ ượcthêhiên1phâ ̉ ̣ ̀n 1nghiêpvu:khôngco ̣ ̣ ́1hanchê ̣ ́nàokhiđưamãsố nhânviênvàobang ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Relational mapping Sơ đồ ý niệm Sơ đồ quan hệ Ánh xạ từ lược đồ ORM Ánh xạ ràng buộc role bắt buộc Mô hình quan hệTài liệu liên quan:
-
Giáo trình Cơ sở dữ liệu 2: Phần 2 - Trường ĐH Phan Thiết
81 trang 103 0 0 -
Bài giảng Cơ sở dữ liệu: Chương 3 - ThS. Nguyễn Thị Như Anh
17 trang 72 0 0 -
Bài giảng Cơ sở dữ liệu - Hồ Cẩm Hà
163 trang 53 0 0 -
Bài giảng GIS đại cương: Chương 4 - Nguyễn Duy Liêm
19 trang 46 0 0 -
Giáo trình Hệ cơ sở dữ liệu: Phần 1
96 trang 45 0 0 -
Báo cáo bài tập lớn Cơ sở dữ liệu: Xây dựng phần mềm quản lý trung tâm Tiếng Anh
37 trang 39 0 0 -
Đề tài: .PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG HOẠT ĐỘNG CỦA MỘT CÔNG TY PHÁT HÀNH SÁCH
31 trang 34 0 0 -
Bài giảng Cơ sở dữ liệu - Nguyễn Hải Châu (ĐH Công nghệ)
54 trang 34 0 0 -
Bài giảng Hệ cơ sở dữ liệu - Nguyễn Việt Cường
47 trang 32 0 0 -
Bài giảng Ứng dụng GIS và viễn thám trong cảnh quan: Chương 4 - ThS. Nguyễn Duy Liêm
21 trang 32 0 0