Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

PHƯƠNG PHÁP THỰC TIỄN THIẾT KẾ CƠ SỞ DỮ LIỆU QUAN HỆ
PREMIUM
Số trang
64
Kích thước
6.7 MB
Định dạng
PDF
Lượt xem
1952

PHƯƠNG PHÁP THỰC TIỄN THIẾT KẾ CƠ SỞ DỮ LIỆU QUAN HỆ

Nội dung xem thử

Mô tả chi tiết

ĐẠI HỌC QUỐC GIA HÀ NỘI

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

Đặng Hữu Dũng

PHƯƠNG PHÁP THỰC TIỄN

THIẾT KẾ CƠ SỞ DỮ LIỆU QUAN HỆ

KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY

Ngành: Các hệ thống thông tin

HÀ NỘI - 2009

ĐẠI HỌC QUỐC GIA HÀ NỘI

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

Đặng Hữu Dũng

PHƯƠNG PHÁP THỰC TIỄN

THIẾT KẾ CƠ SỞ DỮ LIỆU QUAN HỆ

KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY

Ngành: Các hệ thống thông tin

Cán bộ hướng dẫn: TS. Nguyễn Tuệ

HÀ NỘI - 2009

MỞ ĐẦU

Ngày nay cơ sở dữ liệu đã đƣợc ứng dụng rộng rãi trong công việc quản lý, giúp

cho các cơ quan, tổ chức nâng cao hiệu quả hoạt động của hệ thống.

Để có một cơ sở dữ liệu tốt, cần có phƣơng pháp xây dựng tốt. Có hai phƣơng

pháp chính để xây dựng một cơ sở dữ liệu quan hệ: phƣơng pháp lý thuyết và phƣơng

pháp thực tiễn.

Phƣơng pháp lý thuyết dựa trên lý thuyết phụ thuộc hàm và đại số quan hệ, xuất

phát từ một quan hệ phổ quát và một tập phụ thuộc hàm cho trƣớc, dựa trên các phụ

thuộc hàm để xác định khoá và dạng chuẩn của quan hệ, từ đó áp dụng các phƣơng

pháp tách để tách quan hệ ban đầu thành một tập quan hệ ở dạng chuẩn BCNF.

Phƣơng pháp thực tiễn xuất phát bằng việc nghiên cứu thực tiễn và xây dựng mô

hình mức quan niệm (mô hình E – R). Từ mô hình E-R, áp dụng thuật toán chuyển

đổi, mô hình đƣợc chuyển đổi thành lƣợc đồ CSDL quan hệ.

Trong khoá luận này chúng tôi chọn nghiên cứu và phát triển cơ sở dữ liệu theo

phƣơng pháp thực tiễn.

Khoá luận bao gồm 2 chƣơng:

Chƣơng 1: Tìm hiểu phƣơng pháp thực tiễn xây dựng cơ sở dữ liệu quan hệ.

Trong chƣơng này chúng tôi trình bày tổng quan về cơ sở dữ liệu quan hệ, các bƣớc

xây dựng cơ sở dữ liệu theo phƣơng pháp thực tiễn.

Chƣơng 2: Áp dụng để xây dựng một cơ sở dữ liệu cụ thể. Trong chƣơng này

chúng tôi trình bày các bƣớc xây dựng hệ thống giới thiệu việc làm. Mô hình E-R, cơ

sở dữ liệu và các cài đặt hệ thống sẽ lần lƣợt đƣợc trình bày trong chƣơng này.

2

1. Chƣơng 1. PHƢƠNG PHÁP THỰC TIỄN

THIẾT KẾ CƠ SỞ DỮ LIỆU QUAN HỆ

1.1. TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU QUAN HỆ

1.1.1. Các khái niệm

1.1.1.1. Miền

: Gioitinh{`nam`,`nu`}.

- 32767}

1.1.1.2. Thuộc tính

.

là DOM(A).

1.1.1.3. Tích Decac của các miền

Giả sử có các miền giá trị DOM(A1), DOM(A2),…, DOM(An).

Tích Decac:

DOM(A1) x DOM(A2) x … x DOM(An) = { <vi1. vi2 …vin> },

trong đó i = 1, 2, …, vij DOM(Aj)

1.1.1.4. Quan hệ

Cho n thuộc tính A1, A2, … An với DOM(A1), DOM(A2),…, DOM(An) tƣơng

ứng.

- R(A1, A2, … An) gọi là lƣợc đồ quan hệ trên A1, A2, … An.

- Quan hệ R tƣơng ứng với lƣợc đồ trên là:

R DOM(A1) x DOM(A2) x … x DOM(An).

- Ngƣời ta thƣờng biểu diễn quan hệ dƣới dạng một bảng:

A1 A2 … An

vi1 vi2 vij vin

3

1.1.2. Các ràng buộc trên các quan hệ

Các dữ liệu trong cơ sở dữ liệu quan hệ phải thoả mãn các ràng buộc:

a) Ràng buộc giá trị: vij DOM(Aj).

b) Ràng buộc khoá: giá trị khoá phải duy nhất.

c) Ràng buộc toàn vẹn thực thể: nếu PK là là khoá chính của quan hệ thì PK luôn

có giá trị xác định.

d) Ràng buộc toàn vẹn tham chiếu: nếu FK là là khoá ngoài của R tham chiếu đến

PK của S thì:

- FK và PK phải có cùng kiểu;

- Nếu FK có giá trị thì giá trị đó phải thuộc về tập giá trị của PK.

Ngoài ra, các dữ liệu còn phải thoả mãn các ràng buộc về quản lý, về pháp lý cho

phù hợp với thực tiễn.

1.1.3. Các phép toán trên quan hệ

(Int

.

1.2. Phƣơng pháp thực tiễn xây dựng cơ sở dữ liệu

Thực

Mô hình quan

Mô hình lôgic

Mô hình

4

Phƣơng pháp thực tiễn xây dựng cơ sở dữ liệu bao gồm các bƣớc:

- Xây dựng mô hình quan niệm (mô hình E-R).

- Xây dựng mô hình lôgic.

- Xây dựng mô hình vật lý.

1.2.1. Các khái niệm về mô quan niệm E-R

.

.

- (E-R .

1.2.1.1. Thực thể và kiểu thực thể

Thực thể đƣợc định nghĩa là một đối tƣợng có thực hay trừu tƣợng mà ta muốn

lƣu trữ thông tin về nó.

Kiểu thực thể: Là tập các thực thể có cùng đặc trƣng nhƣ nhau.

1.2.1.2. Thuộc tính của thực thể

Thuộc tính là các đặc trƣng của các kiểu thực thể. Trong mô hình E-R, các thuộc

tính bao gồm

- Thuộc tính đơn, đa trị.

- Thuộc tính phức hợp, thuộc tính đa trị.

- Thuộc tính suy diễn đƣợc.

Biểu diễn kiểu thực thể

Kiểu thực thể: đƣợc biểu diễn bằng hình chữ nhật

Thuộc tính đơn trị:

đƣợc biểu diễn bằng hình oval

Thuộc tính phức hợp:

đƣợc biểu diễn nhƣ hình bên

Tải ngay đi em, còn do dự, trời tối mất!