logo

Cách xóa relationship trong access?

Access là một hệ thống quản lý cơ sở dữ liệu hoặc một hệ quản trị cơ sở dữ liệu quan hệ (tiếng Anh: relational database management system, viết tắt RDBMS) với khả năng giúp chúng ta phát triển nhanh những giải pháp lưu trữ và quản lý thông tin.

Cùng Top lời giải trả lời chính xác, chi tiết cho câu hỏi: “Cách xóa relationship trong access?” kèm theo những kiến thức vận dụng hay nhất được các thầy cô biên soạn là tài liệu ôn tập dành các bạn học sinh để đạt kết quả cao


Câu hỏi: Cách xóa relationship trong access?

Trả lời:

Để xoá Relationship, bạn phải xóa dòng khỏi hai bảng; đây là những cách có thể thực hiện.

Bấm chuột phải vào con trỏ, bấm Delete. khác là đặt con trỏ trên dòng sau đó nhấn Delete Key Button.

Một hộp thoại sẽ bật lên hỏi bạn ‘if you are sure you want to permanently delete the Relationship. ‘

Nhấp chuột OK.


Kiến thức vận dụng để trả lời câu hỏi.


1. Access

Access là một hệ thống quản lý cơ sở dữ liệu hoặc một hệ quản trị cơ sở dữ liệu quan hệ (tiếng Anh: relational database management system, viết tắt RDBMS) với khả năng giúp chúng ta phát triển nhanh những giải pháp lưu trữ và quản lý thông tin (RAD – Rapid Application Development).

Với Access, chúng ta có thể phát triển được một hệ thống quản trị thông tin dành cho các doanh nghiệp vừa và nhỏ rất nhanh chóng, thậm chí Access còn có thể giúp cho việc quản trị dữ liệu trong 1 số mảng của doanh nghiệp lớn ví dụ như: quản lý thông tin các đầu mối khách hàng, các cơ hội bán hàng, trạng thái khách hàng, thông tin đặt hàng và thông tin sản phẩm v.v.

Access còn cho chúng ta khả năng phát triển giao diện người dùng ở mức đơn giản để chúng ta có thể tiến hành nhập dữ liệu và lưu vào các bảng (table) – là nơi lưu trữ thông tin của Access – cơ sở dữ liệu access

Cách xóa relationship trong access?

Xem thêm:

>>> Thành phần cơ sở của access là?


2. Các kiểu quan hệ bảng

Có ba kiểu quan hệ bảng trong Access.

Mối quan hệ một đối nhiều

Chúng ta hãy dùng cơ sở dữ liệu theo dõi đơn hàng chẳng hạn như bao gồm một bảng Khách hàng và một bảng Đơn hàng. Một khách hàng có thể đặt bất kỳ số lượng đơn hàng nào. Vì vậy, đối với mọi khách hàng được thể hiện trong bảng Khách hàng, có thể có nhiều đơn hàng được thể hiện trong bảng Đơn hàng. Mối quan hệ giữa bảng Khách hàng và bảng Đơn hàng là mối quan hệ một đối nhiều.

Để thể hiện mối quan hệ một-nhiều trong thiết kế cơ sở dữ liệu của bạn, hãy lấy khóa chính ở bên "một" của mối quan hệ rồi thêm khóa đó dưới dạng một trường hay nhiều trường bổ sung vào bảng ở bên "nhiều" của mối quan hệ. Sau đó, Access có thể sử dụng số ID khách hàng trong bảng Đơn_hàng để xác định khách hàng phù hợp cho từng đơn hàng.

Mối quan hệ nhiều đối nhiều

Bây giờ chúng ta hãy xem mối quan hệ giữa bảng Sản phẩm và bảng Đơn hàng. Mỗi một đơn hàng có thể bao gồm nhiều hơn một sản phẩm. Mặt khác, mỗi một sản phẩm có thể xuất hiện trên nhiều đơn hàng. Vì vậy, đối với mỗi bản ghi trong bảng Đơn hàng, có thể có nhiều bản ghi trong bảng Sản phẩm. Thêm vào đó, đối với mỗi bản ghi trong bảng Sản phẩm, có thể có nhiều bản ghi trong bảng Đơn hàng. Mối quan hệ này được gọi là mối quan hệ nhiều đối nhiều. Lưu ý là để tìm ra các mối quan hệ nhiều đối nhiều đã có sẵn giữa các bảng của bạn, điều quan trọng là bạn hãy cân nhắc cả hai phía của mối quan hệ.

Để thể hiện một mối quan hệ nhiều đối nhiều, bạn phải tạo ra một bảng thứ ba, bảng này sẽ tách mối quan hệ nhiều đối nhiều thành hai mối quan hệ một đối nhiều. Bạn hãy chèn khóa chính từ mỗi bảng trong hai bảng vào bảng thứ ba. Kết quả là bảng thứ ba sẽ ghi lại từng lần xuất hiện hay từng phiên bản của mối quan hệ. Ví dụ: bảng Đơn hàng và bảng Sản phẩm có mối quan hệ nhiều đối nhiều vốn được xác định bằng cách tạo ra hai mối quan hệ một đối nhiều đối với bảng Chi tiết Đơn hàng. Một đơn hàng có thể có nhiều sản phẩm và mỗi sản phẩm có thể xuất hiện trên nhiều đơn hàng.

Mối quan hệ một đối một

Trong quan hệ một đối một, mỗi bản ghi trong bảng thứ nhất có thể chỉ có một bản ghi khớp với bảng thứ hai và mỗi bản ghi trong bảng thứ hai có thể chỉ có một bản ghi khớp với bản ghi thứ nhất. Mối quan hệ là không bình thường, vì phổ biến nhất đó là thông tin có liên quan theo cách này phải được lưu trong cùng một bảng. Bạn có thể dùng quan hệ một đối một để chia một bảng có nhiều trường, để tách một phần của bảng do các lý do bảo mật hoặc để lưu các thông tin chỉ áp dụng đối với một tập hợp con trong bảng chính. Khi bạn thực sự xác định được một mối quan hệ, thì cả hai bảng phải có một trường chung.


3. Tại sao phải tạo mối quan hệ bảng?

Bạn có thể tạo các mối quan hệ bảng một cách rõ ràng bằng cách dùng cửa sổ Relationships hoặc bằng cách kéo một trường từ ngăn Field List. Access sẽ dùng mối quan hệ bảng để xác định cách nối các bảng khi bạn cần dùng chúng trong một đối tượng cơ sở dữ liệu. Có một số nguyên nhân giải thích tại sao bạn phải tạo các mối quan hệ bảng trước khi bạn tạo ra các đối tượng cơ sở dữ liệu khác như biểu mẫu, truy vấn và báo cáo.

Mối quan hệ bảng truyền dữ liệu cho các thiết kế truy vấn của bạn

Để làm việc với các bản ghi có nhiều bảng, bạn thường phải tạo một truy vấn để nối các bảng. Truy vấn hoạt động bằng cách khớp các giá trị trong trường khóa chính trong bảng đầu với một trường khóa ngoạị ở bảng thứ hai. Ví dụ: Để trả về các hàng theo đó sẽ liệt kê tất cả các đơn hàng cho từng khách hàng, bạn hãy dựng một truy vấn để nối bảng Khách hàng với bảng Đơn hàng dựa vào trường ID Khách hàng. Trong cửa sổ Mối quan hệ, bạn có thể xác định trường để nối một cách thủ công. Nhưng nếu bạn đã có một mối quan hệ đã xác định giữa các bảng, Access phải cung cấp đường nối mặc định, dựa trên mối quan hệ bảng đã có sẵn. Ngoài ra, nếu bạn dùng một trong số các trình hướng dẫn truy vấn, Access phải dùng thông tin nó thu thập được từ các mối quan hệ bảng bạn đã xác định để cung cấp các lựa chọn thông tin cập nhật cho bạn và để nhập trước thiết đặt thuộc tính cùng với các giá trị mặc định thích hợp.

Mối quan hệ bảng truyền dữ liệu cho các thiết kế biểu mẫu và báo cáo của bạn

Khi bạn thiết kế một biểu mẫu hay một báo cáo, Access dùng thông tin nó thu thập được từ các mối quan hệ bảng bạn đã xác định để cung cấp các lựa chọn thông tin cập nhật cho bạn và để nhập trước thiết đặt thuộc tính cùng với các giá trị mặc định thích hợp.

Mối quan hệ bảng là nền tảng theo đó bạn có thể bắt buộc tính toàn vẹn tham chiếu để giúp ngăn các bản ghi vô định trong cơ sở dữ liệu của bạn. Bản ghi vô định là một bản ghi có tham chiếu tới một bản ghi không tồn tại 

- Ví dụ: một bản ghi đơn hàng tham chiếu tới một bản ghi khách hàng không tồn tại.

Khi bạn thiết kế một cơ sở dữ liệu, bạn hãy chia thông tin thành các bảng, mỗi bảng có một khóa chính. Sau đó bạn thêm các khóa ngoạị vào các bảng liên quan sẽ tham chiếu tới các khóa chính đó. Cặp khóa ngoại-khóa chính này sẽ tạo nền tảng cho các mối quan hệ bảng và các truy vấn đa bảng. Điều quan trọng là các tham chiếu của khóa ngoại-khóa chính này vẫn phải được đồng bộ hóa. Tính toàn vẹn tham chiếu, phụ thuộc vào các mối quan hệ bảng, sẽ giúp bảo đảm là các tham chiếu tiếp tục được đồng bộ hóa.

icon-date
Xuất bản : 03/05/2022 - Cập nhật : 04/05/2022