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
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 ...
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ìm kiếm theo từ khóa liên quan:
Cơ sở dữ liệu Bài giảng môn Cơ sở dữ liệu Mô hình dữ liệu quan hệ Thiết kế quan hệ Chuyển lược đồ E/R Miền giá trị Lược đồ quan hệTài liệu liên quan:
-
62 trang 402 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 378 6 0 -
13 trang 296 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 294 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 290 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 259 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 248 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 188 0 0 -
8 trang 186 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 176 0 0