Liên Kết Các Bảng Trong Cơ Sở Dữ Liệu

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Trong Access, loại phép nối nào chỉ bao gồm các bản ghi khi các giá trị ở các trường được kết nối khớp nhau?

  • Phép nối trong (Inner join). (correct)
  • Phép nối đầy đủ (Full outer join).
  • Phép nối ngoài bên phải (Right outer join).
  • Phép nối ngoài bên trái (Left outer join).

Khi thiết lập mối quan hệ giữa hai bảng trong Access, thao tác nào sau đây dùng để mở vùng làm việc?

  • Chọn thẻ File\Relationships.
  • Chọn Database Tools\Relationships. (correct)
  • Chọn thẻ Create\Relationships.
  • Chọn thẻ View\Relationships.

Trong Access, sau khi đã thiết lập mối quan hệ giữa hai bảng, biểu tượng nào sau đây thể hiện mối quan hệ trực quan giữa hai bảng đó?

  • Đường thẳng nối hai bảng kèm theo cặp số 1-1 hoặc 1-∞. (correct)
  • Đường thẳng đơn thuần nối hai bảng.
  • Đường thẳng có hình vuông ở giữa nối hai bảng.
  • Đường thẳng đứt đoạn nối hai bảng.

Khi tạo mối quan hệ giữa hai bảng trong Access, thao tác nào sau đây được thực hiện sau khi đã kéo thả chuột từ trường khóa ngoài sang trường khóa chính?

<p>Hộp thoại Edit Relationships xuất hiện. (B)</p> Signup and view all the answers

Trong Access, mục đích chính của việc sử dụng 'Cột dữ liệu từ tra cứu' là gì?

<p>Để chọn dữ liệu từ một danh sách có sẵn, thay vì phải gõ nhập. (B)</p> Signup and view all the answers

Để thiết lập 'Cột dữ liệu từ tra cứu' trong Access, bạn cần bắt đầu trong khung nhìn nào của bảng?

<p>Khung nhìn thiết kế (Design View). (A)</p> Signup and view all the answers

Trong quá trình thiết lập 'Cột dữ liệu từ tra cứu' bằng Lookup Wizard, bước nào sau đây cho phép bạn chọn bảng hoặc truy vấn làm nguồn dữ liệu?

<p>Hộp thoại thứ hai. (A)</p> Signup and view all the answers

Trong Access,sau khi thiết lập lookup, làm thế nào để đảm bảo toàn vẹn tham chiếu giữa các bảng?

<p>Chọn Database Tools\Relationships. (D)</p> Signup and view all the answers

Khi tạo bảng Mượn-Trả, thuộc tính Format nào phù hợp nhất cho các cột chỉ ngày tháng?

<p>Short Date (C)</p> Signup and view all the answers

Trong Access, để chỉnh sửa mối quan hệ giữa hai Table, bạn cần thực hiện thao tác nào?

<p>Click chuột lên đường nối giữa hai bảng và chọn Edit Relationship. (C)</p> Signup and view all the answers

Flashcards

Mục đích của việc thiết lập mối quan hệ giữa hai bảng?

Là cách kết nối các bản ghi tương ứng giữa hai bảng.

Phép nối trong (Inner Join) là gì?

Kết nối các bản ghi khi giá trị ở các trường kết nối trùng khớp.

Phép nối ngoài bên trái (Left Outer Join) là gì?

Lấy tất cả các bản ghi từ bảng bên trái và các bản ghi khớp từ bảng bên phải.

Công cụ Database Tools\Relationships dùng để làm gì?

Mở vùng làm việc để quản lý các quan hệ trong CSDL.

Signup and view all the flashcards

Cách tạo quan hệ giữa hai bảng?

Kéo thả chuột từ trường khóa ngoại bảng con vào trường khóa chính bảng mẹ.

Signup and view all the flashcards

Mục đích của cột dữ liệu từ tra cứu?

Giúp chọn dữ liệu từ danh sách thay vì gõ, nhanh và chính xác hơn.

Signup and view all the flashcards

Làm thế nào để thiết lập đảm bảo toàn vẹn tham chiếu?

Chọn Database Tools\Relationships và nháy đúp vào đường nối giữa 2 bảng.

Signup and view all the flashcards

Bước đầu tiên để thiết lập cột dữ liệu từ tra cứu?

Chọn bảng hoặc truy vấn làm nguồn dữ liệu.

Signup and view all the flashcards

Toàn vẹn tham chiếu (Referential Integrity) là gì?

Là một loại ràng buộc để đảm bảo tính nhất quán của dữ liệu giữa các bảng.

Signup and view all the flashcards

Tại sao cần chọn thuộc tính cho phép nối dữ liệu?

Để mở hộp thoại Join Properties và chọn thuộc tính nối dữ liệu.

Signup and view all the flashcards

Study Notes

Liên Kết Các Bảng Trong Cơ Sở Dữ Liệu

  • Mục tiêu của bài học là hiểu cách thiết lập mối quan hệ giữa các bảng, tạo CSDL nhiều bảng và thiết lập được quan hệ giữa các bảng.
  • Thiết lập mối quan hệ giữa hai bảng nhằm mục đích nối (join) dữ liệu giữa hai bản ghi tương ứng.

Các Lựa Chọn Kết Nối Dữ Liệu

  • Khóa ngoài của một bảng là một trường trong bảng đó tham chiếu đến khóa chính của một bảng khác.
  • Ràng buộc khóa ngoài là một quy tắc đảm bảo rằng giá trị trong cột khóa ngoài phải khớp với giá trị trong cột khóa chính mà nó tham chiếu đến.

Các Loại Phép Nối Dữ Liệu (Join)

  • Phép nối trong (Inner Join): Chỉ nối các bản ghi khi các giá trị trường được kết nối trùng khớp nhau.
  • Phép nối ngoài bên trái (Left Outer Join): Lấy tất cả các bản ghi trong bảng bên trái và chỉ nối vớ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.
  • Phép nối ngoài bên phải (Right Outer Join): Lấy tất cả các bản ghi trong bảng bên phải và 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 (Inner Join) theo mặc định.

Thao Tác Mối Quan Hệ Giữa Các Bảng

  • Để mở vùng làm việc với các mối quan hệ, chọn Database Tools\Relationships.
  • Access hiển thị trực quan mối quan hệ giữa hai bảng bằng một đoạn thẳng nối hai bảng, kèm theo các cặp số 1-1 hoặc 1-∞.
  • Một bảng có thể liên kết với nhiều bảng khác.

Các Bước Thiết Lập Mối Quan Hệ Giữa Hai Bảng

  • Bước 1: Đưa hộp thể hiện mỗi bảng vào vùng làm việc (nếu chưa thấy):
    • Nháy nút lệnh Show Table.
    • Nháy đúp chuột lên tên bảng.
  • Bước 2: Tạo quan hệ giữa hai bảng:
    • Kéo thả 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ẹ.
    • Đánh dấu hộp kiểm Enforce Referential Integrity (đảm bảo toàn vẹn tham chiếu) và chọn Create hay OK.
  • Bước 3: Xác định các lựa chọn liên kết dữ liệu:
    • Nháy nút Join Type để chọn thuộc tính cho phép nối dữ liệu.
    • Để 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 Mối Quan Hệ

  • Chọn mối quan hệ bằng cách nháy chuột lên đường nối hai bảng.
  • Nháy nút lệnh Edit Relationship.

Xóa Mối Quan Hệ

  • Nháy chuột chọn mối quan hệ, nhấn phím Delete.
  • Hoặc nháy chuột phải lên đường nối hai bảng và chọn Edit Relationship hoặc Delete.

Cột Dữ Liệu Từ Tra Cứu (Lookup)

  • Sử dụng cột dữ liệu từ tra cứu giúp người dùng chọn mục dữ liệu từ một danh sách thay vì gõ nhập.
  • Điều này giúp nhập liệu nhanh hơn và đảm bảo toàn vẹn tham chiếu.
  • Access có trình tiện ích Lookup Wizard để thiết lập mối quan hệ khóa ngoài và khóa chính.

Các Bước Thiết Lập Cột Dữ Liệu Từ Tra Cứu

  • Mở bảng trong khung nhìn thiết kế.
  • Thiết lập lại Data Type của trường cần tra cứu: Nháy dấu trỏ xuống và chọn Lookup Wizard.
  • Hộp thoại Lookup Wizard:
    • Chọn "I want the lookup field to get the values from another table or query"; chọn Next.
    • Chọn bảng làm nguồn dữ liệu; chọn Next.
    • Chọn các trường dữ liệu trong bảng nguồn; chọn Next.
    • Chọn trường muốn sắp xếp; chọn Next.
    • Đặt tên cho trường lookup; chọn Finish.

Quan Sát Kết Quả

  • Mở bảng trong khung nhìn bảng dữ liệu, sẽ thấy có mũi tên trỏ xuống khi chọn ô để nhập dữ liệu cho trường vừa thiết lập.
  • Thay vì gõ nhập, có thể chọn từ danh sách tra cứu.

Thiết Lập Đảm Bảo Toàn Vẹn Tham Chiếu

  • Nháy chọn Database Tools\Relationships, sẽ thấy có đường nối trực quan giữa hai bảng.
  • Nháy chuột phải lên đường nối này và chọn Edit Relationships.
  • Đánh dấu hộp kiểm Enforce Referential Integrity và chọn OK.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser