tailieunhanh - Thực hành xây dựng cơ sở dữ liệu quan hệ bằng Access - Bài 3

Tạo các quan hệ Ưu điểm của việc sử dụng các bảng và các quan hệ Những người chưa có nhiều kinh nghiệm trong việc thiết kế cơ sở dữ liệu (hay những người quen làm việc với các dữ liệu dạng ghi chép) hay mắc phải một lỗi khá phổ biến, đó là thay vì việc cần phải thiết kế một mô hình phản ánh lĩnh vực nghiên cứu dưới dạng các thực thể và các mối quan hệ giữa chúng, họ thường có xu hướng gộp tất cả các thông tin cần thiết vào một bảng. | Nguyễn Hồng Phương - Thực hành xây dựng cơ sở dữ liệu quan hệ bằng Access Bài tập 3. Tạo các quan hệ Ưu điểm của việc sử dụng các bảng và các quan hệ Những người chưa có nhiều kinh nghiệm trong việc thiết kế cơ sở dữ liệu hay những người quen làm việc với các dữ liệu dạng ghi chép hay mắc phải một lỗi khá phổ biến đó là thay vì việc cần phải thiết kế một mô hình phản ánh lĩnh vực nghiên cứu dưới dạng các thực thể và các mối quan hệ giữa chúng họ thường có xu hướng gộp tất cả các thông tin cần thiết vào một bảng lớn. Phương án gộp tất cả dữ liệu vào một bảng lớn có lợi thế là nó không đòi hỏi phải suy nghĩ gì nhiều trong giai đoạn đầu của quá trình thiết kế cơ sở dữ liệu. Tuy nhiên những bất lợi kèm theo phương án này lại rất nhiều ở đây chỉ liệt kê một số bất lợi chính 1. Tốn nhiều chỗ chứa dữ liệu 2. Khó thay đổi cấu trúc cơ sở dữ liệu 3. Các vấn đề nảy sinh khi xoá dữ liệu 4. Các vấn đề nảy sinh khi thêm dữ liệu Thiết kế bảng Chuẩn hoá Các vấn đề nêu trên có thể tránh được bằng cách chia nhỏ các bảng chứa dữ liệu. Chẳng hạn ta có thể đưa các dữ liệu khảo sát vào hai bảng sau 1. Bảng Chuyến khảo sát chỉ chứa các thông tin về chuyến khảo sát 2. Bảng Trạm đo chứa thông tin về mỗi điểm lấy mẫu . Vấn đề mấu chốt ở đây là bạn phải xác lập một mối quan hệ giữa Chuyến khảo sát và Trạm đo sao cho khi nhìn vào bảng Trạm đo ta có thể biết được nó thuộc chuyến khảo sát nào xem Hình . Vì mỗi chuyến khảo sát có thể bao gồm từ một đến nhiều điểm đo mối quan hệ này được gọi là quan hệ Một-nhiều . Access sử dụng các mối quan hệ theo cách sau đây Giả sử bạn muốn tìm tất cả các trạm đo được thực hiện trong chuyến khảo sát sốl. Do trường CRUISE_ID Mã chuyến khảo sát có mặt trong cả hai bảng Station và Cruise tạo ra mối quan hệ giữa hai bảng này Access có thể lần theo mối quan hệ này từ bảng Cruise sang bảng Station để tìm ra tất cả các thông tin về các điểm đo được thực hiện trong chuyến khảo sát này. - 17 - Tài liệu giảng dạy - Khoa Môi trường Trường đại học khoa học

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.