Luận văn tốt nghiệp: " Thiết kế cơ sở dữ liệu cho bài toán quản lý cán bộ" doc

25 774 0
Luận văn tốt nghiệp: " Thiết kế cơ sở dữ liệu cho bài toán quản lý cán bộ" doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hệ thống Quản Cán Bộ được phân tích và thiết kế sao cho gần với công tác quản lí bằng phương pháp thủ công thường ngày. Các chỉ tiêu quản lí và tra cứu được thiết kế để giúp người làm công tác quan lí dễ dàng trong điều hành. Bài toán quảncán bộ được thiết kế nhằm giảm bớt sự cồng kềnh, phức tạp trong công tác quảncán bộ trước đây, được quản lí bằng phương pháp thủ công. Nhưng hệ thống cũng không sự thay đổi về mặt nghiệp vụ quảncán bộ so với quản lí bằng thủ công, mà nó cho phép thực hiện công tác quản lí nhanh, chính xác, tiết kiệm thời gian, gọn nhẹ và an toàn hơn . Hệ thống quản lí này thể đưa ra các bản báo cáo và các thông tin của cán bộ một cách nhanh nhất với độ chính xác cao nhất. Công việc tra cứu và tìm kiếm cũng được quan tâm với thiết kế và phân tích giúp cho hệ thống thao tác với độ chính xác cao. Hệ thống cũng đảm nhận việc bảo vệ an toàn dữ liệucho phép sao chép dữ liệu nhằm tránh mất mát thông tin. Bài toán được phân tích và thiết kế sở dữ liệu sao cho hệ thống không cồng kềnh, tránh tình trạng thừa thông tin nhưng vẫn đảm bảo các yêu cầu của bài toán. I. Mô hình quan hệ thực thể 1. Khái niệm về thực thể, thuộc tính 2. đồ quan hệ thực thể II. Mô hình quan hệ 1. Khái niệm về bảng cơ sở dữ liệu 2. Khái niệm về phụ thuộc hàm 3. Các phép toán trên bảng 4. Chuẩn hoá các quan hệ 5. Khoá 1 Thực thể: Là những phần nhỏ để tạo nên một hệ thống. Các thực thể thể đợc định tính bởi : các vật, các bộ phận, đơn vị, thành viên, các thành phần, . . Qua một số nhất định các thực thể này ta thể xác định duy nhất một vật. 3 Thuộc tính ( attribute ) : Sau khi xác định đợc kiểu thực thể thích hợp ( bảng ) và bản chất của thực thể ( dòng ) bớc tiếp theo và quan trọng là phải xác định những thuộc tính nào cần phải lu giữ cho mỗi thực thể. Thuộc tính là các đặc trng của thực thể, đợc biểu thị bằng các trờng hoặc cột của bảng 2 . KIU THC TH Kiu thc th l vic nhúm t nhiờn mt s thc th li, mụ t cho mt loi thụng tin ch khụng phi bn thõn thụng tin. 2 .Sơ đồ quan hệ thực thể . Là mô hình ở mức quan niệm, biểu thị bản chất logic của biểu diễn dữ liệu. Các đối tượng của hệ thống được biểu thị bằng các thực thể . Giữa các thực thể mối liên hệ với nhau, các mối liên hệ chính là : một-một; một-nhiều ; nhiều-nhiều. Người ta thường biểu diễn hình học mối liên hệ như sau : Mối liên hệ Một-Một (1:1 ) Mối liên hệ Một-Nhiều (1:n ) Mối liên hệ Nhiều-Nhiều ( n:n ) Cấu trúc dữ liệu của mô hình này được tạo nên bởi 1 hệ thống các quan hệ biểu diễn dưới dạng bảng. Các dữ liệu này được chuyển vào bảng 2 chiều. Mỗi bảng gồm các hàng và các cột, mỗi hàng xác định một bảng ghi, mỗi cột xác định một trường. Các bảng thể móc nối với nhau. Một quan hệ là tập con của tích Đềcác của N miền giá trị D1*D2* . . . * Dn ( Di là miền giá trị của thuộc tính được ghi trong một cột và 1 bộ các giá trị của quan hệ được ghi trong một dòng ) Khái niệm phụ thuộc hàm (Function Dependence): Xét một tập hợp các quan hệ R i , G 1 , G 2 là hai tập hợp các thuộc tính mặt cùng nhau trong mọi quan hệ R i . Định nghĩa : ta nói rằng tồn tại một phụ thuộc hàm giữa G 1 và G 2 (hoặc G 1 xác định G 2 hoặc G 2 là phụ thuộc hàm của G 1 ) nếu với mọi giá trị của G 1 ta chỉ thể kết hợp với một và chỉ một giá trị của G 2 vào thời điểm cho trước. Tính chất này phải đúng cho mọi R i và ở đó mặt G 1 và G 2 . Kí hiệu phụ thuộc hàm là G 1  G 2 . 3 . Các phép toán trên các bảng 3.1 Phép chiếu Xét C là tập các thuộc tính Xét R là quan hệ định nghĩa trên C Phép chiếu của quan hệ R trên tập G ⊂ C là 1 sự thu hẹp của R đến các phần tử của G. Kí hiệu  G (R) 3.2 Phép nối Kí hiệu phép nối 2 quan hệ S và T là R = S  T Phép nối hai quan hệ biểu thị một phép toán nối hai quan hệ chứa hai thuộc tính như nhau. Quan hệ kết quả nhận bằng cách đặt một đối một trên cùng một hàng tất cả các giá trị của các thuộc tính trong cả hai quan hệ liên kết với một giá trị của thuộc tính chung. 3.3 Phân rã một quan hệ Quan hệ R được gọi là phân rã thành hai quan hệ S và T nếu thoả mãn 2 điều kiện sau : - S và T là các phép chiếu của R - R = S  T 3.1 Phép chọn một quan hệ theo giá trị của một tập thuộc tính Kí hiệu : δ tiêu chuẩn (R) Phép chọn của một quan hệ theo giá trị của một tập thuộc tính . Phép toán này nhằm giữ lại những bộ giá trị của quan hệ tương ứng với giá trị của một tiêu chuẩn cho trước. 3.2 Các phép toán tập hợp Phép hợp Hợp của hai quan hệ R và S, kí hiệu R ∪ S là các bộ thuộc R hoặc S hoặc cả hai quan hệ. - Phép giao Giao của hai quan hệ R và S, kí hiệu R ∩ S là các bộ thuộc cả quan hệ R và S . - Phép trừ Hiệu của hai quan hệ R và S, kí hiệu R-S là tập các bộ thuộc R nhưng không thuộc S. - Tích Đề-các Gọi R là xác định quan hệ trên tập thuộc tính {A1,A2,…,An} và S là quan hệ xác định trên tập thuộc tính {B1,B2,…,Bm}. Tích Đề-các R x S của R và S là tập (n+m) bộ với n thành phần đầu dạng một bộ thuộc R và m thành phần sau đó dạng của một bộ thuộc S. Biểu diễn hình thức dạng : R x S = {T | T dạng(A1,A2,…,An, B1,B2,…Bm), Trong đó (A1,A2,…An ∈ R) và (B1,B2,…,Bm ∈ S)} Sự biểu diễn các quan hệ thông qua một hệ quản trị cơ sở dữ liệu quan hệ phải tôn trọng một số tiêu chuẩn: - Làm tối thiểu sự thừa thông tin - Cho phép cập nhật nhanh nhất thể được - Tránh những sự rời rạc liên quan đến các quá trình cập nhật Mục đích của việc biểu diễn các quan hệ dưới các dạng chính tắc ( gọi là các dạng chuẩn) là để thoả mãn từng phần hoặc toàn bộ các tiêu chuẩn trên. Các quan hệ chuẩn hoá: Một quan hệ được gọi là chuẩn hoá nếu số các thuộc tính là không đổi trong một bộ giá trị của quan hệ. Điều đó nghĩa là quan hệ không các thuộc tính tự lặp hoặc các thuộc tính nhiều giá trị trên một bộ giá trị quan hệ. • Dạng chuẩn thứ nhất (1NF) Mọi quan hệ chuẩn hoá đều ở dạng chuẩn thứ nhất. Ta nói một quan hệ là ở dạng chuẩn thứ nhất theo nghĩa chặt nếu nó không thoả mãn các tiêu chuẩn của các dạng chuẩn cao cấp hơn. Dùng khái niệm phụ thuộc hàm và khoá ta thể định nghĩa như sau : Một quan hệ là dạng chuẩn thứ nhất theo nghĩa chặt nếu giữa các thuộc tính của nó sự tồn tại một phụ thuộc hàm mà nguồn của nó là một tập con của khoá của quan hệ. • Dạng chuẩn thứ hai (2NF) - Nó ở dạng chuẩn thứ nhất - Có tồn tại một thuộc tính( hoặc một tập các thuộc tính ) là nguồn của một phụ thuộc hàm đích là các thuộc tính khác của các quan hệ. Dạng chuẩn 2NF theo nghĩa chặt : tồn tại phụ thuộc hàm gián tiếp. • Dạng chuẩn thứ ba (3NF) - Nó ở dạng chuẩn thứ hai - tồn tại một thuộc tính ( hoặc một tập các thuộc tính ) là nguồn của một phụ thuộc hàm trực tiếp đích lần lượt là các thuộc tính khác của quan hệ. Dạng chuẩn Boyce-Codd (BCNF) - Nó ở trong dạng chuẩn thứ ba. - Không tồn tại một phụ thuộc hàm nào nguồn là một thuộc tính khoá và đích là một thuộc tính trong thành phần của khoá. Một quan hệ ở dạng chuẩn Boyce-Codd đòi hỏi tất cả các thuộc tính không khoá đều phụ thuộc trực tiếp vào khoá. Trong mô hình quan hệ, người ta đòi hỏi các quan hệ phải ở dạng chuẩn Boyce-Codd (BCNF). Ngoài ra còn các dạng chuẩn cao hơn : [...]... thuc tớnh bt buc * a ch : Thuc tớnh ny l bt buc tn ti 1.2 Thc th Dõn tc # Mó : Nú l khoỏ chớnh trong thc th ny * Tờn : Cho phộp lu tờn mt dõn tc, xỏc nh duy nht mt MATENDANTOC (Unique Key) * S chng minh th ( CMT ) :õy l mt thuc tớnh bt buc 1.3 Thc th Tụn giỏo # Mó nú xỏc nh duy nht cho mt TONGIAO # Tờn : Xỏc nh tờn tng ng ca TONGIAO *Ngy Nhp ng * Ngy vo c quan : * Ngy biờn ch : * Ngy vo ng * Ngy vo... Nhập thông tin mới Xem- Sa d liu Thng kờ Bỏo cỏo Cập nhật danh mục TK theo TĐộ văn hoá In các danh mục Cập nhật DM đào tạo Theo Hệ số l-ơng In DS bản thân Sửa thông tin CB TĐ VH + Tuổi Đảng In DS bn thõn chi tit Xem thong tin về CB Theo lứa tuổi In gia đình chi tiết Tìm kiếm theo C.tiêu Tra cứu thông tin CB Chng trỡnh qun nhõn s n v Mó CB Hm Tờn H tờn TD Ngy sinh Chc v Trỡnh VH Trỡnh CM H o to... tớnh, l ngun ca cỏc ph thuc hm cú ớch l cỏc thuc tớnh khỏc ca quan h Vớ d : R ( mó khỏch, tờn, a ch) cú tn ti mt ph thuc hm sau: Mó khỏch -> Tờn, a ch Thuc tớnh mó khỏch l khoỏ ca quan h R nh ngha v khoỏ Cho trc r = {h1,h2, hm} l mt file d liu trờn tp cỏc thuc tớnh R = {a1,a2, ,an} ; khi ú : Tp A R c gi l khoỏ ca file d liu r nu : A R -Khoỏ chớnh : Khoỏ chớnh y l hỡnh nh ca ct mó s hay s th t, hay cú... cp mt Bỡnh thng cú th xy ra A ch l mt ct hoc mt trng, nhng cú nhiu trng hp A l nhiu ct -Khoỏ ti thiu : Nu A ch l mt phn t ( 1 ct ) thỡ ng nhiờn nú l mt khoỏ ti thiu v nu : AR Khụng tn ti A (A A) sao cho A R 2 Mụ hỡnh liờn kt gia cỏc thc th 3 S quan h gia cỏc thc th 4 S d chc nng ca bi toỏn 5 Thit k d liu vo 6 Thit k d liu ra 7 Thit k file d liu 1.1 Thc th CANBO bao gm cỏc thuc tớnh : * MóCB : xỏc . cũng đảm nhận việc bảo vệ an toàn dữ liệu là cho phép sao chép dữ liệu nhằm tránh mất mát thông tin. Bài toán được phân tích và thiết kế cơ sở dữ liệu sao cho hệ thống không cồng kềnh, tránh. sao cho A ’ → R 1. Các thực thể và liên kết 2. Mô hình liên kết giữa các thực thể 3. Sơ đồ quan hệ giữa các thực thể 4. Sơ dồ chức năng của bài toán 5. Thiết kế dữ liệu vào 6. Thiết kế dữ liệu. Hệ thống Quản Lý Cán Bộ được phân tích và thiết kế sao cho gần với công tác quản lí bằng phương pháp thủ công thường ngày. Các chỉ tiêu quản lí và tra cứu được thiết kế để giúp người

Ngày đăng: 25/03/2014, 04:21

Từ khóa liên quan

Mục lục

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

  • Slide 21

  • Slide 22

Tài liệu cùng người dùng

Tài liệu liên quan