Danh mục

Bài giảng môn Cơ sở dữ liệu: Chương 3 - ĐH KHTN

Số trang: 0      Loại file: pdf      Dung lượng: 629.77 KB      Lượt xem: 23      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: miễn phí Tải xuống file đầy đủ (0 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng môn Cơ sở dữ liệu: Chương 3 - Mô hình dữ liệu quan hệ có nội dung khái quát trình bày về: các khái niệm của mô hình quan hệ, một số khái niệm về khóa, các đặc trưng của quan hệ, chuyển lược đồ E/R sang thiết kế quan hệ. Mời các bạn cùng tham khảo bài giảng.
Nội dung trích xuất từ tài liệu:
Bài giảng môn Cơ sở dữ liệu: Chương 3 - ĐH KHTN Nội!dung!chi!3ết! !  Giớithiệu !  Cáckháiniệmcủamôhìnhquanhệ ! CHƯƠNG3 !  Mộtsốkháiniệmvềkhóa !  Cácđặctrưngcủaquanhệ Mô!hình!dữ!liệu!quan!hệ! !  ChuyểnlượcđồE/RsangthiếtkếquanhệBài$giảng$môn$Cơ$sở$dữ$liệu$$©BộmônHệThốngThôngTin/KhoaCôngNghệThôngTin/TrườngĐạihọcKhoahọcTựnhiên ©BộmônHTTT/KhoaCNTT/TrườngĐHKHTN 2$ Giới!thiệu! Nội!dung!chi!3ết! !  DotiếnsĩE.F.Coddđưara !  Giớithiệu -  “ARelationModelforLargeSharedDataBanks”, !  Các$khái$niệm$của$mô$hình$quan$hệ$ CommunicationsofACM,6/1970 -  Quanhệ(Relation) !  Cungcấpmộtcấutrúcdữliệuđơngiảnvàđồngbộ -  Thuộctính(Attribute) -  KháiniệmQuanhệ -  Bộ(Tuple) !  Cónềntảnglýthuyếtvữngchắc -  Miềngiátrị(Domain) -  Lýthuyếttậphợp -  Lượcđồ(Schema) !  LàcơsởcủacácHQTCSDLthươngmại !  Mộtsốkháiniệmvềkhóa -  Oracle,DB2,SQLServer… !  Cácđặctrưngcủaquanhệ !  ChuyểnlượcđồE/Rsangthiếtkếquanhệ©BộmônHTTT/KhoaCNTT/TrườngĐHKHTN 3$ ©BộmônHTTT/KhoaCNTT/TrườngĐHKHTN 4$ Quan!hệ! Quan!hệ!(:)!!  Mộtquanhệlàmộtbảng(table)2chiều: !  Theothuậtngữcủamôhìnhquanhệ: -  Mỗidòng(trừdòngđầutiên)gồmcácgiátrịthểhiệnmộtthựcthể -  Mộtbảng(nhưđãmôtả)gọilàmộtquanhệ(relation). hoặcmộtmốikếthợptrongthựctế. -  Mỗidòngdữliệugọilàmộtbộ(tuple). -  Mỗitiêuđềcộtchobiếtýnghĩacủatừnggiátrịtrênmộtdòng. -  Mỗitiêuđềcộtgọilàmộtthuộctính(attribute). -  VD:QuanhệKHOA,mỗidònggồmcácgiátrịthểhiệnmộtkhoa. -  Tậphợpcácgiátrịmàmộtthuộctínhcóthểnhậnlấy,gọilàmiền giátrị(domain)củathuộctính. !  VD:QuanhệKHOAcó4bộ,có7thuộctính.!  MôhìnhquanhệthểhiệnmộtCSDLthôngquanhiềuquanhệ. !  Mộtbộ~Mộtthựcthểhoặcmộtmốikếthợp; 5$ Quanhệ~Tậpthựcthểhoặctậpmốikếthợp 6$ ©BộmônHTTT/KhoaCNTT/TrườngĐHKHTN ©BộmônHTTT/KhoaCNTT/TrườngĐHKHTN Miền!giá!trị!của!thuộc!Anh! Lược!đồ!quan!hệ! !  MộtmiềngiátrịDlàmộttậphợpcácgiátrịnguyêntố(atomic !  Mộtlượcđồquanhệ(relationschema)R,thểhiệnbởiR(A1, value). A2,…,An),trongđóRlàtênlượcđồquanhệ;A1,A2,…,Anlà cácthuộctính. -  Giátrịnguyêntốlàgiátrịkhôngthểchianhỏhơn. !  TừngthuộctínhAinhậngiátrịthuộcmiềngiátrịDtươngứng, !  ĐểmôtảmộtmiềngiátrịD,ngườitathườngdùngkiểudữliệu kýhiệulàdom(Ai). vàđịnhdạngcủacácgiátrịtrongD. !  Bậc(degree)củalượcđồquanhệlàsốlượngthuộctínhtrong -  Vídụ: lượcđồ.   Kiểudữliệu:kýtự,chuỗi,sốnguyên,sốthực,…   Địnhdạng:(chuỗi)7kýsố,(ngàytháng)códạngdd/yy. !  Vídụ:KHOA$(MÃKHOA,TÊNKHOA,NĂMTL,PHÒNG, -  Vídụ:Miềngiátrịcủa: ĐIỆNTHOAI,TRƯỞNGKHOA,NGÀYNHẬNCHỨC).   TÊNKHOA:tậphợpcácchuỗichobiếttêncáckhoatron ...

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

Tài liệu liên quan: