Thiết kế mô hình dữ liệu và CSDL

Một phần của tài liệu Ứng dụng công nghệ tin học để xây dựng mô hình quản lý dữ liệu đất của huyện yên châu, tỉnh sơn la (Trang 55 - 58)

Trường ðại hc Nông nghip Hà Ni – Lun văn thc sĩ nông nghip ... 48

Hình 2.18. Các bước trong thiết kế mô hình d liu và CSDL quan hệ Muốn xây dựng một hệ CSDL, cần thực hiện các bước:

♦ Giai ñoạn phân tích (Analysis Phrase)

♦ Giai ñoạn thiết kế CSDL logic (Logical design Phrase) + Biến ñổi mô hình thực thể thành mô hình quan hệ + Kiểm tra yêu cầu chức năng

+ Chuẩn hoá các quan hệ

♦ Giai ñoạn thiết kế CSDL vật lý (Physiscal design Phrase): Xây dựng các bảng (Table) và các chi tiết của bảng.

2.5.3.2. Mô hình quan h (Relation Model)

Mô hình quan hệ chỉ xoay quanh các vấn ñề về quan hệ, bộ và thuộc tính. ♦ Thực thể, quan hệ và các bảng:

Tiến trình giải bài toán CSDL ñược phát triển từ mô hình dữ liệu sang mô hình quan hệ ròi cuối cùng sang bảng trong CSDL.

Trường ðại hc Nông nghip Hà Ni – Lun văn thc sĩ nông nghip ... 49

♦ Bộ (Tuple)

- Bộ là một bộ các giá trị của các thuộc tính trong một dòng của quan hệ - Thứ tự xuất hiện các thuộc tính trong một bộ thì không ảnh hưởng ñến kết quả tính toán

- Một bộ có tính duy nhất trong quan hệ.

- Một thuộc tính hoặc một nhóm các thuộc tính dùng ñể phân biệt bộ này với bộ kia trong quan hệ dược gọi là Khoá chính.

- Khoá chính trong một quan hệ lại xuất hiện trong một quan hệ khác gọi là Khoá ngoại.

♦ Thuộc tính (Attributes)

Phần giao giữa dòng và cột là giá trị thuộc tính. Giá trị của thuộc tính phải là giá trịñơn không ña trị hay cấu trúc.

♦ Các ký hiệu

- Tên quan hệ ñược ghi bằng chữ hoa trước ngoặc tròn và tất cả các thuộc tính ñược liệt kê trong ngoặc tròn.

- Khoá chính gạch chân. - Khoá ngoại viết nghiêng.

2.5.3.3. Khoá (Key)

- Khoá hợp (Composite key): Là khoá có trên một thuộc tính

- Khoá chính (Primary key): Là khoá ñược chọn ñể cài ñặt trong một hệ quản trị CSDL. Khoá chính phải ñảm bảo các yêu cầu: áp dụng. nhỏ nhất, duy nhất và ổn ñịnh.

- Khoá ngoại (foreign key): Trong quan hệ, ñể diễn tả mối kết hợp, ta tiến hành chép khoá chính trong quan hệ này sang quan hệ kia. Khoá ñược chép sang gọi là khoá ngoại.

- Khoá phụ (Secondary key): Là một thuộc tính hoặc một nhóm các thuộc tính thường ñược sử dụng trong khai thác dữ liệu.

Hơn bao giờ hết, mục ñích chính của việc thiết kế và phát triển các phần mềm là các mã và sự mã hoá.

Trường ðại hc Nông nghip Hà Ni – Lun văn thc sĩ nông nghip ... 50

3. NỘI DUNG VÀ PHƯƠNG PHÁP NGHIÊN CỨU 3.1. ðối tượng và phm vi nghiên cu

Một phần của tài liệu Ứng dụng công nghệ tin học để xây dựng mô hình quản lý dữ liệu đất của huyện yên châu, tỉnh sơn la (Trang 55 - 58)