Khối, lược đồ khố

Một phần của tài liệu Luận văn một số tính chất mở rộng của khóa trong mô hình dữ liệu dạng khối (Trang 28)

• Khái niệm toán học làm nền tảng cho mô hình cơ sở dữ liệu dạng khối (gọi tắt là mô hình khối) là các khối hiểu theo nghĩa của lý thuyết tập hợp. Khối được định nghĩa như sau:

Định nghĩa 2.1.

• Gọi R = ( id; Ab A2, .... , An ) là một bộ hữu hạn các phần tử, trong đó id là tập chỉ số hữu hạn khác rỗng, Ai ( i=l, n ) là các thuộc tính . Mỗi thuộc tính Aj

( i=l, и ) có miền giá trị tương ứng là dom(Ai ). Một khối r trên tập R, kí hiệu r(R)

gồm một số hữu hạn phàn tử mà mỗi phần tử là một họ các ánh xạ từ tập chỉ số id đến các miền trị của các thuộc tính Ai, (i=l,и). Nói một cách khác : t e r(R) <=> t = {t‘ : id —> dom(Ai) }, i=l,n

• Ta kí hiệu khối đó là r(R) hoặc r( id; Ab A2, ... , An ), hoặc kí hiệu đơn giản là r .

• Khi đó khối r(R) được gọi là có lược đồ khối R. Như vậy trên cùng một lược đồ khối R ta có thể xây dựng được nhiều khối khác nhau.

Ví dụ 2.1.

• Một Công ty bán đồ điện tử có các cử hàng bán Tivi Sony tại các địa điểm khác nhau trên toàn quốc. Các cửa hàng này bán các loại Tivi Sony theo các loại sau: Tivi Sony 21inch, Tivi Sony 32inch,Tivi Sony 37inch. Mỗi quý, công ty lập biểu đồ theo dõi số lượng hàng được bán theo từng chủng loại Tivi Sony tại từng cửa hàng (trên cơ sở bán hàng ra hàng ngày).

• Căn cứ vào các biểu đồ theo dõi của mỗi loại mặt hàng tại các cửa hàng này mà công ty điều chỉnh số lượng hàng phân cho mỗi cửa hàng phù hợp hơn.

• Để đáp ứng yêu cầu trên công ty đã tiến hành xây dựng khối dữ liệu với tên gọi BANHANG cụ thể như sau:

id = {1/1/2014,2/1/2014,....,31/5/2014}, và các thuộc tính là AI = mach (mã

• cửa hàng), A2 = 21 inch ( Tivi Sony 21 inch), A2 = 32 inch ( Tivi Sony 32 inch), A3 = 42 inch ( Tivi Sony 42 inch).

• Với khối BANHANG ở trên ta thấy:

• tl(l/l/2014, 21 inch) = 120, tl(2/l/2014, 21 inch) = 100 • t2(l/l/2014, 21 inch) = 80, t2(2/l/2014, 21 inch) = 110 • t3(l/l/2014, 21 inch) = 95, t3(2/l/2014, 21 inch) = 105 • tl(1/1/2014, 32 inch) = 200, tl(2/l/2014, 32 inch) = 350 • t2(l/l/2014, 32 inch) = 250, t2(2/l/2014, 32 inch) = 300 • t3(l/l/2014, 32 inch) = 200, t3(2/l/2014, 32 inch) = 250 • tl(1/1/2014, 37 inch) = 140, tl(2/l/2014, 37 inch) = 160 • t2(l/l/2014, 37 inch) = 200, t2(2/l/2014, 37 inch) = 190 • t3(l/l/2014, 37 inch) = 180, t3(2/l/2014, 37 inch) = 210 • tl(1/1/2014, 42 inch) = 170, tl(2/l/2014, 42 inch) = 255 • t2(l/l/2014, 42 inch) = 260, t2(2/l/2014, 42 inch) = 180 • t3(l/l/2014, 42 inch) = 245, t3(2/l/2014, 42 inch) = 310

• Trên cơ sở số liệu thu được có thể rút ra nhận xét rằng trong 2 ngày 1 và • 2/1/2014 thì CHI bán được lượng Tivi Sony 21inch nhiều hơn so với cửa • CH2 và CH3. Tương tự ta thấy CH3 bán được nhiều Tivi Sony 42 inch hơn

• cả.

• ^I incn 32 inch 37 inch 42 inch • II ị í I •---^ 1 RO 140 170' • 190 .^180 • 2Ũ0 —■—1-260 • •H ình 2.1: Một phần hình của khối BANH ANG Ví dụ 2.2.Ta xây dựng khối nhân viên (ký hiệu NV(R)) (hình 2.1) để quản lý nhân viên trong một cơ quan như sau:

Cho lược đồ khối R = (

id; Ai, A2 A3, A4 ), trong đó: id

= {1/2009, 2/2009, 3/2009, CH1 300 250 2'10 ’...-310 180 - - -'S 1- 2/1/2014 1/1/2014 200'

12/2009,và các thuộc tính là Ai = ma

Một phần của tài liệu Luận văn một số tính chất mở rộng của khóa trong mô hình dữ liệu dạng khối (Trang 28)

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

(95 trang)
w