Tài nguyên dạy học

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Sắp xếp dữ liệu

    Chào mừng quý vị đến với website của ...

    Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tài liệu của Thư viện về máy tính của mình.
    Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
    Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.

    Chủ đề F-ICT. Bài 3. Liên kết các bảng trong cơ sở dữ liệu

    Nhấn vào đây để tải về
    Báo tài liệu có sai sót
    Nhắn tin cho tác giả
    (Tài liệu chưa được thẩm định)
    Nguồn: Bạch Kim
    Người gửi: Ngô Văn Chinh (trang riêng)
    Ngày gửi: 15h:16' 20-06-2024
    Dung lượng: 430.4 KB
    Số lượt tải: 0
    Số lượt thích: 0 người
    Trang bìa
    Trang bìa
    Ảnh
    BÀI 3. LIÊN KẾT CÁC BẢNG TRONG CƠ SỞ DỮ LIỆU
    Khởi động
    Khái niêm
    Hình vẽ
    Hình vẽ
    Học xong bài này, em sẽ: * Biết được cách thiết lập đúng đắn mối quan hệ giữa các bảng trong một CSDL để kết nối dữ liệu giữa hai bản ghi từ hai bảng. * Tạo được CSDL có nhiều bảng. * Thiết lập được quan hệ giữa các bảng .
    Khi một bạn đọc mượn sách, thủ thư cần ghi lại những thông tin gì? Có một bảng nào trong CSDL chứa đầy đủ những thông tin này hay không?
    Ảnh
    Thiết lập mối quan hệ giữa hai bảng
    Các lựa chọn kết nối hai bảng
    Hình vẽ
    Em đã học về quan hệ giữa bảng và khóa ngoài trong quan hệ. Em hãy cho biết khóa ngoài của một bảng là gì và ràng buộc khóa ngoài là gì?
    Ảnh
    Các lựa chọn kết nối hai bảng
    Mục đích nối (join) dữ liệu giữa hai bản ghi tương ứng trong mỗi bảng. Có 3 lựa chọn thuộc tính của phép nối dữ liệu như trong Hình 1. 1. Phép nối trong (Inter join): Chỉ lối các bản ghi khi các giá trị trường được kết nối trùng khớp nhau. 2. Phép nối ngoài bên trái (Lefi outer join) : Chỉ nối các bản ghi của bảng bên phải khớp giá trị trong trường được kết nối. 3. Phép nối bên ngoài bên phải (Right outer join): Chỉ nối với các bản ghi của bảng bên trái khớp giá trị trong trường được kết nối. Access đánh dấu lựa chọn 1: Theo mặc định
    Các lựa chọn kết nối hai bảng
    Hình 1. Các lựa chọn kết nối dữ liệu
    Ảnh
    Thao tác thiết lập, chỉnh sqar, xóa các mối quan hệ giữa hai bảng
    Chọn Database Tools\ Relationships để làm mờ vùng làm việc với các mối quan hệ, Access hiển thị trực quan mối quan hệ giữa hai bảng Hình 2, nếu đã được thiết lập rõ ràng.
    Ảnh
    Hình 2. Vùng làm việc với các mối quan hệ hiển thị các quan hệ hiện có
    Các bước thực hiện
    Quy trình thiết lập mối quan hệ giữa hai bảng chia làm 3 bước: Bước 1: Đưa hộp thể hiện mỗi bảng (Hình 2) vào vùng làm việc với các mối quan hệ. 1) Nháy nút lệnh Show Table: Hộp thoại Show Table xuất hiện. 2) Nháy đúp chuột lên trên bảng. Hộp thể hiện bảng sẽ xuất hiện. Bước 2: Tạo quan hệ giữa hai bảng. 1) Kéo chuột từ trường khóa ngoài trong bảng con vào trường khóa chính trong bảng mẹ, hộp thoại edit Relationships xuất hiện (Hình 2) 2) Đánh dấu hộp kiểm Enforce Referential Integrity => chọn Create hay OK.
    Các bước thực hiện
    Bước 3: xác định các lựa chọn liên kết dữ liệu: 1) NháyJoin Type => mở hộp thoại Join Type. 2) Để nguyên như mặc định hoặc đánh dấu chọn thuộc tính kết nối đúng yêu cầu. *Chỉnh sửa Quan hệ. 1- Chọn mối quan hệ nháy chuột lên đường nối hai bảng. 2- Nháy nút lệnh Edit Relationshp. Xóa mối quan hệ Nháy chuột chọn mối quan hệ nhấn phím Delete.
    Cột dữ liệu từ tra cứu
    Hướng dẫn thao tác
    Thiết lập cột Số thẻ trong bảng Mượn- Trả thành cột dữ liệu từ tra cứu. 1- Mở Mượn- Trả trong khung nhìn thiết kế. 2- Thiết lập Data Type của trường số thẻ. 3- Nháy chọn Lookup Wizard xuất hiện một loạt hội thoại để đánh dấu các lựa chọn. 4- Hộp thoại thứ nhất (Hình 4a) đánh dấu chọn "I want the lookup field to get the values from another table ỏ query: chọn Next.
    Hướng dẫn thao tác
    Ảnh
    Hình 3. Chọn để nhập Mã sách cho một bản ghi Mượn - Trả sách
    Hướng dẫn thao tác
    Ảnh
    a) Chọn cột có sẵn từ bảng (truy vấn) khác
    Hướng dẫn thao tác
    5) Hộp thoại thứ hai (hình 4b). Chọn bảng truy vấn làm nguồn để tra cứu dữ liệu. Trong ví dụ này đánh dấu chọn bảng Bạn đọc chọn Next
    Ảnh
    b) Chọn bảng (truy vấn).
    Hướng dẫn thao tác
    Ảnh
    c) Chọn các trường dữ liệu
    6) Hộp thoại thứ ba (Hình 4c) Chọn các trường dữ liệu trong bảng hay truy vấn vừa chọn. Ví dụ đánh dấu chọn trường Số thẻ của bảng Bạn đọc =>chuyển nó sang Selected Fields, chọn Next.
    Hướng dẫn thao tác
    Ảnh
    d) Đặt tên cho trường dữ liệu từ tra cứu
    7) Hộp thoại thứ tư => Chọn trường Số thẻ=> Next. 8) Hộp thoại thứ năm (Hình 4d) đặt tên cho trường, giữ nguyên Số thẻ, chọn Finish.
    Hướng dẫn thao tác
    Thiết lập đảm bảo toàn vẹn tham chiếu. - Chọn Database Tools\Relationships => thấy đường nối giữa hai bản Bạn đọcMượn - Trả, hiển thị mối quan hệ tra cứu vừa thiết lập=> nháy chuột phải lên đường nổi này=> hộp thoại Edit Relationships xuất hiện => đánh dấu hộp kiếm => Chọn OK
    Thực hành tao lien kết giữa các bảng trong CSDL
    Nhiệm vụ 1
    Nhiệm vụ 1. Tạo bảng mượn- Trả theo thiết kế và thử nhập dữ liệu. Các bước tạo bảng tương tự như trong bài học trước. Chú ý: 1. Vẫn dùng khóa chính là ID như Access đã chọn mặc định. 2. Các cột Ngày mượn, Ngày trả nên chọn thuộc tính Formát phù hợp 3. Nên hạn chế độ dài của các trường Số thẻ, Mã sách giống như ở các bảng Bạn đọc, bảng Sách.
    Nhiệm vụ 2
    Nhiệm vụ 2. Thiết lập mối quan hệ và xác định thuộc tính nối dữ liệu giữa các bảng 1. Thiết lập mối quan hệ 1 -∞ từ bảng Sách và từ bảng Bạn Đọc tới bảng Mượn -Trả theo hướng dẫn trong mục "Thao tác thiết lập chỉnh sửa xóa mối quan hệ giữa hai hàng". 2. Thiết lập cột Số thẻ và cột Mã sách thành tiểu dữ liệu tra cứu.
    Bài tập
    Bài tập
    Hình vẽ
    Hình vẽ
    Theo em, nếu như CSDL của trường có bảng Học sinh và đã thiết lập quan hệ 1 -1 giữa hai bảng Bạn đọc Học sinh thì có thể thiết lập kiểu dữ liệu tra cứu để không phải gõ nhập lại dữ liệu những cột nào trong bảng Bạn Đọc.
    Câu 1. Cần mở cửa sổ làm việc nào để thiết lập chỉnh sửa mối quan hệ giữa các bảng? Câu 2. Để thiết lập kiểu dữ liệu từ tra cứu cần thao tác như thế ?
    Ảnh
    Ảnh
    Bài học
    Tóm tắt bài học
    Hình vẽ
    Tóm tắt bài học. * Các thao tác cần thiết chỉnh sửa xóa, mối quan hệ giữa hai bảng trong CSDL bắt đầu bằng chọn Database tools\Relationships để mở vùng làm việc với các mối quan hệ. * Thiết lập kiểu dữ liệu từ tra cứu sẽ đảm bảo toàn vẹn tham chiếu. * Kéo thả trường khóa ngoài của bảng con vào trường khóa chính của bảng mẹ để tạo mối quan hệ giữa hai bảng. * Chọn thuộc tính cho phép nối dữ liệu trong hộp thoại Join Properties.
    Tạm biệt
    Ảnh
     
    Gửi ý kiến

    ↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng ZIP và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT  ↓