Tải bản đầy đủ (.ppt) (8 trang)

Bai 10 Co so du lieu quan he

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.32 MB, 8 trang )

<span class='text_page_counter'>(1)</span>

<span class='text_page_counter'>(2)</span> Mô hình dữ liệu quan hệ là mô hình dữ liệu đợc mô tả nh sau:  Cấu trúc: dữ liệu đợc thể hiện trong các bảng gồm cét vµ hµng. Khái niệm: một tập khái niệm dùng để mô tả cấu trúc dữ liệu,. Thao t¸c trªn d÷ liÖu: cËp nhËt vµ khai th¸c d÷ liÖu. c¸c thao t¸c d÷ liÖu, c¸c rµng buéc d÷ liÖu cña mét CSDL..  C¸c rµng buéc d÷ liÖu: d÷ liÖu trong c¸c b¶ng ph¶i tho¶ m·n mét sè rµng buéc vµ mèi liªn kÕt giữa các bảng có thể đợc xác lập..

<span class='text_page_counter'>(3)</span>  Cơ sở dữ liệu quan hệ là CSDL đợc xây dựng dựa trªn m« h×nh d÷ liÖu quan hÖ.  Hệ QTCSDL quan hệ là hệ QTCSDL dùng để tạo lập, cËp nhËt vµ khai th¸c CSDL quan hÖ. Các thuật ngữ : Quan hệ để chỉ bảng. Thuộc tính để chỉ cột Bộ (bản ghi) để chỉ hàng.

<span class='text_page_counter'>(4)</span> Các đặc trng chính của một quan hệ trong hệ CSDL quan hệ:.                                                             .

<span class='text_page_counter'>(5)</span> VD vÒ m« h×nh d÷ liÖu quan hÖ Bảng mượnưsách Liªn kÕt theo Sè thÎ. Sè thÎ. M· sè s¸ch. Ngµy mîn. Ngµy tr¶. TV-02. TO-012. 5/9/2007. 30/9/2007. TV-04. TN-103. 12/9/2007. 15/9/2007. TV-02. TN-102. 24/9/2007. 5/10/2007. TV-02. TO-012. 5/10/2007. …. …. …. Bảng ngườiưmượn Sè thÎ TV-01. Hä tªn NguyÔn Anh. Ngµy sinh. Líp. 10/10/1990. 12A. TV-02. TrÇn C¬ng. 23/02/1991. 11B. TV-03. Lª V¨n B×nh. 21/12/1990. 12B. TV-04. NguyÔn ThÞ Dung. 30/01/1992. 10C. …. …. …. …. Liªn kÕt theo M· sè s¸ch. …. B¶ng S¸ch M· sè s¸ch. Tªn s¸ch. TN-102. Sè trang. T¸c gi¶. DÕ mÌn phiªu lu kÝ. 236. T« Hoµi. TN103. Hai vạn dặm dới đáy biển. 120. Giuyn VÐcn¬. TI-01. Nh÷ng ®iÒu k× diÖu vÒ m¸y tÝnh. 240. NguyÔn ThÕ Hïng. TO-012. S¸ng t¹o To¸n häc. 308. Polya. …. …. …. …. Nhê liªn kÕt theo Sè thÎ cã thÓ biÕt c¸c th«ng tin cña ngêi mîn s¸ch. Nhê liªn kÕt theo M· sè s¸ch cã thÓ biÕt c¸c th«ng tin cña cuèn s¸ch..

<span class='text_page_counter'>(6)</span> Kho¸: Dùa vµo vµo thuéc c¸c thuéc Dùa tÝnh tính đểnào thÓ nµo có để thÓ cã ph©n biÖt ph©n ngêi biÖtmîn c¸cs¸ch lÇn ?m în s¸ch ?. ?. B¶ngm­ Ng êi mîn B¶ng în­s¸ch Sè thÎ Sè thÎ TV-02 TV-01. M· sè s¸ch Hä tªn TO-012 NguyÔn Anh. Ngµy mîn Ngµy tr¶ Ngµy sinh Líp 5/9/2007 30/9/2007 10/10/1990 12A. TV-04 TV-02. TrÇnTN-103 C¬ng. 12/9/2007 23/02/1991 15/9/2007 11B. TV-02 TV-03. TN-102 Lª V¨n B×nh. 24/9/2007 21/12/1990 5/10/2007 12B. TV-04 TV-02. NguyÔn ThÞ Dung 5/10/2007 30/01/1992 TO-012. …. ……. …. …. 10C ……. Dùa tÝnhtÝnh Sè thÎ biÖt ngêiNgµy mînm s¸ch. Dùa vµo vµo thuéc c¸c thuéc Số để thÎ,ph©n M· sè s¸ch, ợn để phân biÖt c¸c lÇn mîn s¸ch.. . Trong bảng chứa tập thuộc tính vừa đủ để phân biệt các bộ.

<span class='text_page_counter'>(7)</span> VÝ dô: Bảng mượnưsách. Bảng ngườiưmượn Sè thÎ. Hä tªn. Ngµy sinh. Líp. TV-01. NguyÔn Anh. 10/10/1990. 12A. TV-02. TrÇn C¬ng. 23/02/1991. 11B. TV-03. Lª V¨n B×nh. 21/12/1990. 12B. TV-04. NguyÔn ThÞ Dung. 30/01/1992. 10C. …. …. …. …. Kho¸ lµ thuéc tÝnh Sè thÎ. Sè thÎ. M· sè s¸ch. Ngµy mîn. Ngµy tr¶. TV-02. TO-012. 5/9/2007. 30/9/2007. TV-04. TN-103. 5/9/2007. 15/9/2007. TV-02. TN-102. 24/9/2007. 5/10/2007. TV-02. TO-012. 5/10/2007. …. …. …. …. Kho¸ gåm c¸c thuéc tÝnh Sè thÎ, M· sè s¸ch, Ngµy mîn.

<span class='text_page_counter'>(8)</span> Kho¸ chÝnh (Primary key) Bảng ngườiưmượn Sè thÎ. Hä tªn. Ngµy sinh. Líp. TV-01. NguyÔn Anh. 10/10/1990. 12A. TV-02. TrÇn C¬ng. 23/02/1991. 11B. TV-03. Lª V¨n B×nh. 21/12/1990. 12B. TV-04. NguyÔn ThÞ Dung. 30/01/1992. 10C. …. …. …. …. Thuéc tÝnh Sè thÎ lµ kho¸ – Dữ liệu không đợc để trống –. . H·y nhËn xÐt vÒ vai trß vµ d÷ liÖu cña thuéc tÝnh Sè thÎ ?. Thuộc tính Số thẻ đợc chän lµm kho¸ chÝnh.. Khoá chính là một khoá trong bảng đợc ngời dùng chỉ định, b¶ng cã bé Ýt nhÊt mét kho¸. chän khãa thuéc vµo gi¸ Mçi trÞ cña mäi t¹i kho¸ chÝnhViÖc kh«ng đợc để phụ trèng. quan hÖ logic cña c¸c d÷ liÖu chø kh«ng phô thuéc vµo gi¸ trÞ d÷ liÖu. Nªn chän kho¸ chÝnh lµ mét kho¸ cã Ýt tÝnh phô thuéc nhÊt..

<span class='text_page_counter'>(9)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×