.2 Biểu đồ E-R cho CSDL cụng ty

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu một số khía cạnh lý thuyết trong mô hình CSDL quan hệ Luận văn ThS. Công nghệ thông tin 1 01 10 (Trang 26 - 30)

Ánh xạ từ mụ hỡnh thực thể liờn kết sang mụ hỡnh quan hệ.

- Xột kiểu thực thể DONVI(Tờn đơn vị, Mó số ĐV, Nhõn Viờn QL, Địa điểm, Ngày BĐ): Cú thuộc tớnh Địa điểm là đa trị, cú mối liờn kết 1 – 1 với kiểu thực thể NHANVIEN và thuộc tớnh liờn kết là Ngày BĐ. Áp dụng cỏc nguyờn tắc 1,

N

1 1 1

N 1

1

Nhõn viờn 1 Quản lý Đơn vị

Người PT Dự ỏn Làm việc N M Theo dừi N Họ tờn MSBHXH Mó ĐV Địa điểm Kiểm Soỏt Làm việc

Họ tờn Giới tớnh Ngày sinh Mối QH Tờn DA Mó số DA Địa điểm

Ngày BĐ

Số giờ LV

N

DONVI(MSDV, TENDV, MSBHXH, NGAYBD) DV_DD(MSDV, DIADIEM)

- Xột kiểu thực thể DUAN(Tờn dự ỏn, Mó số DA, Địa điểm): Cú mối liờn kết N – 1 với kiểu thực thể DONVI, cú mối liờn kết M – N với kiểu thực thể NHANVIEN và thuộc tớnh liờn kết là Số giờ LV. Áp dụng cỏc nguyờn tắc 1, 4, 5 ta cú cỏc lược đồ quan hệ.

DUAN(MSDA, TENDA, DIADIEM, MSDV) NV_DA(MSDA, MSBHXH, SOGIO)

- Xột kiểu thực thể NHANVIEN(Họ tờn, MSBHXH, Địa chỉ, Lương, giới tớnh, Ngày sinh): Cú mối liờn kết N – 1 với kiểu thực thể DONVI, cú mối liờn kết đệ quy giữa kiểu thực thể NHANVIEN với chớnh nú. Áp dụng cỏc nguyờn tắc 1, 4, 8 ta cú lược đồ quan hệ.

NHANVIEN(MSBHXH, HODEM, TEN, DIACHI, GIOITINH, NGAYSINH, MSDV, MAQL)

- Xột kiểu thực thể NGUOIPT(Họ tờn, giới tớnh, ngày sinh, mối quan hệ): Đõy là kiểu thực thể yếu. Áp dụng cỏc nguyờn tắc 1, 2 ta cú lược đồ quan hệ.

NGUOIPT(MSBHXH, HOTEN, GIOITINH, NGAYSINH, MOIQH)

Cuối cựng ta xõy dựng được lược đồ CSDL cho bài toỏn quản lý cụng ty như sau:

DONVI(MSDV, TENDV, MSBHXH, NGAYBD) DV_DD(MSDV, DIADIEM)

DUAN(MSDA, TENDA, DIADIEM, MSDV) NV_DA(MSDA, MSBHXH, SOGIO)

NHANVIEN(MSBHXH, HODEM, TEN, DIACHI, GIOITINH, NGAYSINH, MSDV, MAQL)

NGUOIPT(MSBHXH, HOTEN, GIOITINH, NGAYSINH, MOIQH)

Quỏ trỡnh thiết kế cơ sở dữ liệu được minh hoạ ở hỡnh 1.3. Quỏ trỡnh đú thực hiện theo cỏc bước sau:

Bước 1. Tập hợp cỏc yờu cầu và phõn tớch: Đõy là yờu cầu khảo sỏt bài toỏn quản lý trong thực tế, ta phải thu thập cỏc yờu cầu của người dựng và ghi chộp lại ở dạng sỳc tớch. Những đặc tả này càng chi tiết và đầy đủ càng tốt.

Bước 2. Thiết kế khỏi niệm: Lựa chọn một mụ hỡnh dữ liệu, dựng cỏc khỏi niệm của mụ hỡnh đú để chuyển những đặc tả yờu cầu của người dựng thành một lược đồ khỏi niệm. Lược đồ khỏi niệm bậc cao được dựng để đảm bảo rằng kết quả của quỏ trỡnh thiết kế cơ sở dữ liệu sẽ đỏp ứng được tất cả yờu cầu của người dựng và đảm bảo rằng những yờu cầu đú khụng chứa mõu thuẫn. Với bước thiết kế này, người thiết kế cơ sở dữ liệu phải đặt ra cỏc mục tiờu phải thực hiện, cú thể tập trung vào việc đặc tả cỏc tớnh chất của dữ liệu mà chưa cần quan tõm đến cỏc chi tiết về lưu trữ.

Bước 3. Thiết kế logic: Đưa ra được thuật toỏn để thực hiện cỏc cụng việc. Thực hiện cài đặt cơ sở dữ liệu bằng một Hệ quản trị cơ sở dữ liệu cụ thể. Kết quả của bước này là một lược đồ cơ sở dữ liệu dưới dạng mụ hỡnh dữ liệu thể hiện của Hệ quản trị cơ sở dữ liệu.

Bước 4. Thiết kế vật lý: Cỏc đặc điểm về mặt vật lý của cơ sở dữ liệu phải được đặc tả ở giai đoạn này; chỳng bao gồm cấu trỳc lưu trữ bờn trong, kiểu tổ chức tệp cho cơ sở dữ liệu, cơ sở dữ liệu đặt ở đõu, quản lý cỏc phụ thuộc vào Hệ quản trị cơ sở dữ liệu (phụ thuộc phần mềm, phần cứng), ...

Thế giới thực

Tập hợp cỏc yờu cầu và phõn tớch

Thiết kế khỏi niệm

Thiết kế logic (ỏnh xạ mụ hỡnh dữ liệu)

Thiết kế vật lý

Cỏc yờu cầu CSDL

Lược đồ khỏi niệm

(Trong mụ hỡnh dữ liệu bậc cao)

Lược đồ khỏi niệm

(Trong mụ hỡnh dữ liệu của một DBMS cụ thể)

Lược đồ trong (đối với cựng một DBMS cụ thể đú) Khụng phụ thuộc DBMS Phụ thuộc DBMS cụ thể

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu một số khía cạnh lý thuyết trong mô hình CSDL quan hệ Luận văn ThS. Công nghệ thông tin 1 01 10 (Trang 26 - 30)

Tải bản đầy đủ (PDF)

(131 trang)