Danh mục

Bài giảng Hệ cơ sở dữ liệu - Chương 2: Mô hình liên kết thực thể

Số trang: 89      Loại file: pptx      Dung lượng: 1.52 MB      Lượt xem: 19      Lượt tải: 0    
Thu Hiền

Phí tải xuống: 27,000 VND Tải xuống file đầy đủ (89 trang) 0
Xem trước 9 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Hệ cơ sở dữ liệu - Chương 2: Mô hình liên kết thực thể" cung cấp cho người học các kiến thức về: Quá trình thiết kế CSDL, mô hình liên kết thực thể, các cấu trúc của mô hình liên kết thực thể, mô hình ER, tổng quan về qui tắc nghiệp vụ,... Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ cơ sở dữ liệu - Chương 2: Mô hình liên kết thực thểChương2MÔHÌNHLIÊNKẾTTHỰCTHỂEntityRelationshipModel TrầnThiKimChi 1 Nộidung2.1.QuátrìnhthiếtkếCSDL.2.2.Môhìnhliênkếtthựcthể2.3.Cáccấutrúccủamôhìnhliênkếtthựcthể2.4.MôhìnhER2.5.Tổngquanvềquitắcnghiệpvụ2.6.Địnhnghĩacácràngbuộcvềcấutrúc2.7.Địnhnghĩacácràngbuộcvềtácvụ2.8.MôhìnhERmởrộng TrầnThiKimChi 2 Giớithiệun Môhìnhhóacơsởdữliệubằngcáchsửdụngkỹ thuậtđồhọađểbiểudiễncácđốitượngvàquan hệgiữacácđốitượngtrongthếgiớithựcmàcon ngườicóthểhiểumộtcáchdễdàngn Mô hình thực thể quan hệ (Entity Relationship) dựatrênthếgiớithựctrong đóbaogồmmộttập cácđốitượnggọilàthựcthểvàmốiquanhệgiữa cácthựcthựcthể. TrầnThiKimChi 3 CácbướcthiếtkếmộtCSDLn Bước1: Tậptrungvàphântíchcácyêucầucủa ngườidùngn Bước2:TạolượcđồkháiniệmchoCSDLbằng cách sử dụng mô hình dữ liệu khái niệm mức cao(highlevelconceptualdatamodel). n Lượcđồkháiniệmlàsựmôtảngắngọnvềnhững yêucầucủangườidùngvàsựmôtảchitiếtvềcác loạithựcthể,mốiquanhệgiữacácloạithựcthểvà cácràngbuộc. TrầnThiKimChi 4 CácbướcthiếtkếmộtCSDLn Bước3: Hiệnthựccơsởdữliệusửmôhìnhcơ sởdữliệuquanhệhoặcmôhìnhcơsởdữliệu hướngđốitượng. n Đây là bước thiết kế logic hoặc ánh xạ mô hình dữ liệu. n Kếtquảcủabướcnàylàmộtlượcđồcơsởdữliệu vàhiệnthựccơsởdữliệutrongmộthệquảntrịcơ sởdữliệu.n Bướccuốicùnglàgiaiđoạnthiếtkếvậtlý. n Xácđịnhcấutrúclưutrữ,cáccáchtruycậpdữliệu. n TrầứnThiKimChi Các chương trình 5 và hiện ng dụng được thiết kế Quátrìnhthiết Thếgiớithực kế MộtCSDL Tậphợpcácyêucầu vàphântích CácyêucầuCSDL ThiếtkếkháiniệmKhôngphụthuộc Lượcđồkháiniệm(môhìnhdữliệubậccao)VàoDBMS ThiếtkếlôgicDBMScụthể Lượcđồkháiniệm(môhìnhdữliệucủa1DBMScụthể) Thiếtkếvậtlý LTrượ cđồtrong ầnThiKimChi 6 Môhìnhliênkết–thựcthể (EntityRelationshipModel–ERModel)n Mô hình dữ liệu thực thể kết hợp (ER entity relationship data model) do Peter Pin_Shan Chen đề xuất năm1976,nhìnthếgiớithựcnhưlàmộttậpcácđốitượng căn bản được gọi là các thực thể, và các mối quan hệ ở giữacácđốitượngnày.n Mô hình ER được dùng để xây dựng mô hình dữ liệu ý niệm(Conceptual data modeling) nhằm biểu diễn cấutrúc vàcácràngbuộccủaCSDL.n MôhìnhERnhưmộtcôngcụđểtraođổiýtưởnggiữanhà thiết kế và người dùng cuối trong giai đoạn phân tích. Nó TrầnThiKimChi 7 độclậpvớiDBMSvàquátrìnhthicôngdatabase.Môhìnhliênkết–thựcthể(EntityRelationshipModel–ERModel)n MụcđíchcủamôhìnhE–R: n Làm thống nhất quan điểm về dữ liệu của những ngườithamgiahệthốnggọilà quytắcnghiệpvụ (business rule) : Người quản lý, người dùng cuối, ngườithiếtkếhệthống n Xácđịnhcácxửlývềdữliệucũngnhưcácràngbuộc (constraint)trêncácdữliệu. n Giúpđỡviệcthểhiệncơsởdữliệuvềmặtcấutrúc: Sử dụng thực thể và các mối liên kết giữa các thực thể. Biểu diễn mô hình quan hệ thực thể bằng một TrầnThiKimChi 8 sơđồ. Quátrìnhthiếtkếmôhìnhdữliệuý niệmn Bước1:Nhậndạngcáckiểuthựcthển Bước2:Nhậndạngcáckiểuliênkếtgiữacácthựcthển Bước3:Nhậndạngcácthuộctínhcủacáckiểuthựcthể vàcácmốiliênkếtn Bước 4: Nhận dạng thuộc tính xác định cho mỗi kiểu thựcthển Bước5:Nhậndạngcáccấutrúcsiêukiểu/kiểuconn Bước6:VẽsơđồER TrầnThiKimChi 9 Sơđồliênkết–thựcthển Mô hình ER được diễn tả bằng sơ đồ liên kết thực thể (entityrelationshipdiagramERD)n Baphầntửcơbản: n Kiểuthựcthể(entityType) n Quanhệ(Relationship) n Cácthuộctính(Attribute) TrầnThiKimChi 1 ...

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