Danh mục

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    
Thu Hiền

Hỗ trợ phí lưu trữ khi tải xuống: 8,000 VND Tải xuống file đầy đủ (49 trang) 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 ...

Tài liệu được xem nhiều: