Tải bản đầy đủ (.pptx) (15 trang)

Bài tập và thực hành 10. Hệ cơ sở dữ liệu quan hệ

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 (409.43 KB, 15 trang )

<span class='text_page_counter'>(1)</span>Bµi TËp vµ Thùc Hµnh 10 HỆ CƠ SỞ DỮ LIỆU QUAN HỆ (TIẾT 1).

<span class='text_page_counter'>(2)</span>  Liªn kÕt. KiếN thức cần ghi nhớ Bảng mượnưsách. Sè thÎ. M· sè s¸ch. Ngµy mîn. Ngµy tr¶.  Kho¸: TV-02 lµ tËp TO-012 thuéc tÝnh (gåm30/9/2007 mét hay mét sè thuéc tÝnh) Liªn kÕt theo 5/9/2007 Sè thÎ vừa đủTV-04 để phân biÖt c¸c bé trong TN-103 12/9/2007 15/9/2007mét b¶ng. TV-02 TN-102 24/9/2007 5/10/2007  Kho¸ chÝnh: lµ mét kho¸ trong b¶ng ® îc ng êi dïng chØ TV-02 TO-012 5/10/2007 định, giá trị của mọi bộ tại khoá chính là duy nhất …. …. …. ….  Liªn kÕt: Th«ng tin cña c¸c b¶ng ® îc kÕt nèi nhê c¸c mèi Liªn Bảng ngườiưmư înkÕt dùa trªn liªn thuéc tÝnh liªnB¶ng kÕt. S¸ch kÕt. Sè thÎ. Hä tªn. Ngµy sinh. NguyÔn Anh. TV-02. TrÇn C¬ng. TV-03. Lª V¨n B×nh. TV-04. NguyÔn ThÞ Dung …. M· sè. theo Tªn s¸ch s¸ch B¶ng chÝnh 10/10/1990 12A M· Thuéc tÝnh liªn kÕt TN-102 DÕ mÌn phiªu lu kÝ 23/02/1991 11B sè sách TN103 Hai vạn dam dới đáy biển. TV-01. …. Líp. 21/12/1990. 12B. 30/01/1992. 10C. TI-01. Sè trang B¶ng 236. Kho¸ 120. Nh÷ng ®iÒu k× diÖu vÒ m¸y tÝnh. 240. gi¶ liªnT¸ckÕt T« Hoµi Giuyn VÐcn¬ NguyÔn ThÕ Hïng.  Cách chỉ định khoá TO-012 t¹o To¸n häc cã Ýt nhÊt mét 308 kho¸ Polya chÝnh:S¸ngMçi b¶ng … …. … … … NÕu b¶ng chØ cã mét kho¸ th× kho¸ đó là khoá chÝnh… Nhê liªn kÕt theo Sè thÎ cã thÓcã biÕt đợc HS nµoth× mîn s¸ch trong B¶ng Mượnưsách NÕutab¶ng nhiÒu kho¸ nªn chän kho¸ chÝnh lµ mét. kho¸ tÝnh nhÊt Nhê liªn kÕt theo M· sè s¸chcãtaÝtcãthuéc thÓ biÕt S¸ch nào đợc mợn trong Bảng Mượnưsách Liên kết đợc thực hiện trên các khoá, trong 1 liên kết phải có khoá chính.

<span class='text_page_counter'>(3)</span> XÐt CSDL qu¶n lÝ k× kiÓm tra chÊt lù¬ng m«n To¸n líp 12 B¶ng THÝ­SINH STT. SBD. Hä tªn thÝ sinh. Ngµy sinh. Truêng. 1. HA10. §ç Hµ Anh. 02/01/1990. Lª Hång Phong. 2. HA11. Lª H¶i B×nh. 21/11/1990. Phan Chu Trinh. 3. HA12. TrÇn Thu Cóc. 14/05/1991. Phan Chu Trinh. 4. HA14. NguyÔn Anh Qu©n. 29/11/1990. Lª Hång Phong. …. …. …. …. …. B¶ng §¸NH­PH¸CH. B¶ng §IÓM­THI. STT. SBD. Ph¸ch. STT. Ph¸ch. §iÓm. 1. HA10. S28. 1. S25. 9. 2. HA11. S27. 2. S26. 6. 3. HA12. S26. 3. S27. 8. 4. HA14. S25. 4. S28. 10. …. …. …. …. …. ….

<span class='text_page_counter'>(4)</span> XÐt CSDL qu¶n lÝ k× kiÓm tra chÊt lù¬ng m«n To¸n líp 12 B¶ng KÕT­QU¶­THI STT. SBD. Hä tªn thÝ sinh. Ngµy sinh. Tr êng. §iÓm. 1. HA10. §ç Hµ Anh. 02/01/1990. Lª Hång Phong. 10. 2. HA11. Lª H¶i B×nh. 21/11/1990. Phan Chu Trinh. 8. 3. HA12. TrÇn Thu Cóc. 14/05/1991. Phan Chu Trinh. 6. 4. HA14. NguyÔn Anh Qu©n 29/11/1990. Lª Hång Phong. 9. …. …. …. …. …. OK.

<span class='text_page_counter'>(5)</span> XÐt CSDL qu¶n lÝ k× kiÓm tra chÊt lù¬ng m«n To¸n líp 12. STT. SBD. B¶ng THÝ­SINH Hä tªn thÝ sinh. 1. HA10. §ç Hµ Anh. 02/01/1990. Lª Hång Phong. 2. HA11. Lª H¶i B×nh. 21/11/1990. Phan Chu Trinh. 3. HA12. TrÇn Thu Cóc. 14/05/1991. Phan Chu Trinh. 4. HA14. NguyÔn Anh Qu©n. 29/11/1990. Lª Hång Phong. …. …. …. Ngµy sinh. Truêng. Được …. niêm… yết cho tất cả thí sinh biết.

<span class='text_page_counter'>(6)</span> XÐt CSDL qu¶n lÝ k× kiÓm tra chÊt lù¬ng m«n To¸n líp 12. STT 1 2 3 4 …. B¶ng §¸NH­PH¸CH SBD HA10 HA11 HA12 HA14 …. Ph¸ch S28 S27 S26 S25 …. Là bí mật chỉ có người đánh phách và Chủ tịch Hội đồng thi giữ.

<span class='text_page_counter'>(7)</span> XÐt CSDL qu¶n lÝ k× kiÓm tra chÊt lù¬ng m«n To¸n líp 12 B¶ng §IÓM­THI STT 1 2 3 4 …. Ph¸ch S25 S26 S27 S28 …. §iÓm 9 6 8 10 …. Chỉ có các giáo viên trong Hội đồng chấm thi biết.

<span class='text_page_counter'>(8)</span> Bài 1. Xác định khoá và khoá chính? Bài 2. Xác định các mối liên kết? B¶ng THÝ­SINH STT. SBD. Hä tªn thÝ sinh. Ngµy sinh. Tr êng. 1. HA10. §ç Hµ Anh. 02/01/1990. Lª Hång Phong. 2. HA11. Lª H¶I B×nh. 21/11/1990. Phan Chu Trinh. 3. HA12. TrÇn Thu Cóc. 14/05/1991. Phan Chu Trinh. 4. HA14. NguyÔn Anh Qu©n. 29/11/1990. Lª Hång Phong. …. …. …. …. …. Kho¸ : 1) STT. Kho¸ chÝnh:. 2) SBD. 2) SBD.

<span class='text_page_counter'>(9)</span> Bài 1. Xác định khoá và khoá chính? B¶ng §IÓM­THI. B¶ng §¸NH­PH¸CH. STT. SBD. Ph¸ch. 1. HA10. S28. 2. HA11. 3 4 …. STT. Ph¸ch. §iÓm. S27. 1. S25. 9. HA12. S26. 2. S26. 6. HA14. S25. 3. S27. 8. 4. S28. 10. …. …. …. …. Kho¸:. …. Kho¸ chÝnh: 1) STT. Kho¸:. Kho¸ chÝnh:. 1) STT. 2) SBD. 2) SBD. 3) Ph¸ch. 3) Ph¸ch. 2) Ph¸ch. 2) Ph¸ch VD2.

<span class='text_page_counter'>(10)</span> Bài 2. Xác định các mối liên kết? B¶ng THÝ­SINH. Liªn kÕt theo STT. STT. SBD. Hä tªn thÝ sinh. Ngµy sinh. Tr êng. 1. HA10. §ç Hµ Anh. 02/01/1990. Lª Hång Phong. 2. HA11. Lª H¶i B×nh. 21/11/1990. Phan Chu Trinh. 3. HA12. TrÇn Thu Cóc. 14/05/1991. Phan Chu Trinh. 4. HA14. NguyÔn Anh Qu©n. 29/11/1990. Lª Hång Phong. …. …. …. …. … B¶ng §IÓM­THI. B¶ng §¸NH­PH¸CH STT 1 2 3 4. SBD HA10 HA11 HA12 HA14. Ph¸ch S28 S27 S26 S25. …. …. …. Liªn kÕt theo Ph¸ch. STT. Ph¸ch. §iÓm. 1. S25. 9. 2. S26. 6. 3. S27. 8. 4. S28. 10. …. …. …. Nhê liªn kÕt theo STT cã thÓ biÕt c¸c th«ng tin cña thÝ sinh. Nhê liªn kÕt theo Ph¸ch cã thÓ biÕt ®iÓm thi cña thÝ sinh.. C2.

<span class='text_page_counter'>(11)</span> Bài 2. Xác định các mối liên kết? B¶ng §¸NH­PH¸CH. Liªn kÕt theo SBD. STT. SBD. Ph¸ch. 1. HA10. S28. 2. HA11. S27. 3. HA12. S26. 4. HA14. S25. …. …. … Liªn kÕt theo Ph¸ch. B¶ng THÝ­SINH STT. SBD. Hä tªn thÝ sinh. Ngµy sinh. Trêng. 1. HA10. §ç Hµ Anh. 02/01/1990. Lª Hång Phong. 2. HA11. Lª H¶I B×nh. 21/11/1990. 3. HA12. TrÇn Thu Cóc. 4. HA14. …. …. B¶ng §IÓM­THI. STT. Ph¸ch. §iÓm. 1. S25. 9. Phan Chu Trinh. 2. S26. 6. 14/05/1991. Phan Chu Trinh. 3. S27. 8. NguyÔn Anh Qu©n. 29/11/1990. Lª Hång Phong. 4. S28. 10. …. …. …. …. …. Nhê liªn kÕt theo SBD cã thÓ biÕt c¸c th«ng tin cña thÝ sinh. Nhê liªn kÕt theo Ph¸ch cã thÓ biÕt ®iÓm thi cña thÝ sinh.. C1.

<span class='text_page_counter'>(12)</span> KÕt luËn:. B¶ng THÝ­SINH. sbd. B¶ng §¸NH­PH¸CH Kho¸:. Kho¸:. Ph¸ch. B¶ng §IÓM­THI. Kho¸:. STT. STT. SBD. SBD. STT Ph¸ch. Ph¸ch. Kho¸ chÝnh: SBD. Kho¸ chÝnh: SBD Ph¸ch. Kho¸ chÝnh: Ph¸ch.

<span class='text_page_counter'>(13)</span> Bµi TËp vµ Thùc Hµnh 10. HÖ C¬ Së D÷ LiÖu Quan HÖ. B¶ng KÕT­QU¶­THI STT. SBD. Hä tªn thÝ sinh. Ngµy sinh. Trêng. §iÓm. 1. HA10. §ç Hµ Anh. 02/01/1990. Lª Hång Phong. 10. 2. HA11. Lª H¶I B×nh. 21/11/1990. Phan Chu Trinh. 8. 3. HA12. TrÇn Thu Cóc. 14/05/1991. Phan Chu Trinh. 6. 4. HA14. NguyÔn Anh Qu©n 29/11/1990. Lª Hång Phong. 9. …. …. …. …. …. OK.

<span class='text_page_counter'>(14)</span> Luật chơi: - Mỗi nhóm sẽ lần lượt chọn một cặp ô, nếu chọn được cặp ô giống nhau sẽ ghi được 10 điểm. - Trong 10 cặp ô có 4 cặp có kèm câu hỏi, nếu nhóm chọn được cặp ô có câu hỏi trả lời đúng được cộng 20 điểm, nếu không trả lời đúng bị trừ 5 điểm và nhường quyền trả lời cho các nhóm còn lại, nhóm còn lại trả lời đúng được cộng 5 điểm. (Ghi chú: Câu hỏi do người dẫn quy định và đọc ra khi có đội lật được ô có câu hỏi). Trò chơi trúc xanh.

<span class='text_page_counter'>(15)</span>  Liªn kÕt. Kiến thức cần nhớ. Bảng mượnưsách. thÎ M· sè s¸ch Ngµy mîn Ngµy tr¶  Kho¸: Sè lµ tËp thuéc tÝnh (gåm mét hay mét sè thuéc tÝnh) Liªn kÕt theo TV-02 TO-012 5/9/2007 30/9/2007 vừa đủ để phân biệt các bộ trong một bảng. Sè thÎ TV-04. TN-103. 12/9/2007. 15/9/2007. TV-02 TN-102 5/10/2007  Kho¸ chÝnh: lµ mét 24/9/2007 kho¸ trong bảng đợc ngời dùng chỉ TV-02trÞ cña TO-012mäi bé 5/10/2007 định, giá t¹i kho¸ chÝnh lµ duy nhÊt …. …. …. ….  Liên kết: Thông tin của các bảng đợc kết nối nhờ các mối Liªn thuéc tÝnh liªnB¶ng Bảng ngườiưmư înkÕt dùa trªn liªn kÕt. S¸ch Sè thÎ. Hä tªn. TV-01. NguyÔn Anh. TV-02. TrÇn C¬ng. TV-03. Lª V¨n B×nh. TV-04. NguyÔn ThÞ Dung. kÕt M· sè theo Tªn s¸ch s¸ch B¶ng chÝnh 10/10/1990 12A M· Thuéc tÝnh liªn kÕt TN-102 DÕ mÌn phiªu lu kÝ 23/02/1991 11B sè sách TN103 Hai vạn dam dới đáy biển Ngµy sinh. Líp. 21/12/1990. 12B. 30/01/1992. 10C. TI-01. Kho¸. Nh÷ng ®iÒu k× diÖu vÒ m¸y tÝnh. Sè trang B¶ng. gi¶ liªnT¸ckÕt. 236. T« Hoµi. 120. Giuyn VÐcn¬. 240. NguyÔn ThÕ Hïng. TO-012 S¸ng t¹o To¸n häc 308 Polya  Cách…chỉ định … kho¸ chÝnh: Mçi b¶ng cã Ýt nhÊt mét kho¸ … … … … Nếu bảng chỉ có một khoá thì khoá đó là khoá chính Nhê liªn kÕt theo SèNÕu thÎ b¶ng ta cã thÓ đợckhoá HS nµo în s¸ch Mượlànưsách cã biÕt nhiÒu th× m nªn chäntrong kho¸B¶ng chÝnh mét Nhê liªn kÕt theo M·kho¸ sè s¸ch ta thuéc cã thÓ biÕt cã Ýt tÝnhS¸ch nhấtnào đợc mợn trong Bảng Mượnưsách …. …. Liên kết đợc thực hiện trên các khoá, trong 1 liên kết phải có khoá chính.

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

×