Sử dụng tri thức trong cơ sở dữ liệu
lượt xem 74
download
-Là sản phẩm của sự nhận thức và kinh nghiệm của loài người. -Phụ thuộc vào ngữ cảnh, tri thức là tài sản của các cá nhân hoặc tập thể. -Có thể được cung cấp dưới dạng các thủ tục, các quá trình tích hợp, được nhúng trong ngôn ngữ, các câu truyện kể lại, các khái niệm, các luật và các công cụ. -Tăng cường cho các quá trình tạo ra quyết định hành động.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Sử dụng tri thức trong cơ sở dữ liệu
- BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI SỬ DỤNG TRI THỨC TRONG CƠ SỞ DỮ LIỆU Giáo viên hướng dẫn : PGS.TS. ĐỖ TRUNG TUẤN : ĐỖ THỊ PHƯƠNG NGÂN Sinh viên Lớp CT 701 1
- NỘI DUNG BÁO CÁO 1. Mô hình dữ liệu và tính toàn vẹn 1.1. Mô hình dữ liệu 1.2. Mô hình dữ liệu quan hệ 1.3. Hệ quản trị cơ sở dữ liệu 2. Tính toàn vẹn dữ liệu 2.1. Giới thiệu về tri thức 2.2. Giới thiệu về tính toàn vẹn 2.3. Phụ thuộc hàm 3. Thử nghiệm 3.1. Tìm hiểu về VISUAL BASIC 3.2. Tìm hiểu về SQL SERVER 3.3. Xây dựng chương trình trên cơ sở dữ liệu văn hóa 4. Kết luận 2
- MÔ HÌNH DỮ LIỆU VÀ TÍNH TOÀN VẸN 1. Mô hình dữ liệu: - Là tập các khái niệm dùng để mô tả dữ liệu và các phép toán xử lí dữ liệu - Dùng cho việc miêu tả đối tượng phức tạp, có cấu trúc phức tạp - Chia thành 3 mức: mức trong, mức khái niệm và mức ngoài 2. Mô hình dữ liệu quan hệ: - Được E.F.Codd đề xuất năm 1970 - Bao gồm: + Một hệ thống các ký hiệu để mô tả dữ liệu dưới dạng dòng và cột như quan hệ, bộ, thuộc tính, khoá chính, khoá ngoài,… + Một tập hợp các phép toán thao tác trên dữ liệu như phép toán tập hợp, phép toán quan hệ. + Ràng buộc toàn vẹn quan hệ. 3
- HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 1. Định nghĩa: Là một phần mềm hệ thống cho phép: - Định nghĩa – khai báo bộ khung dữ liệu cùng với các mô tả chi tiết về dữ liệu. - Xây dựng – lưu trữ dữ liệu lên bộ nhớ phụ. - Xử lí – truy vấn, cập nhật và phát sinh báo cáo. - Bảo trì cơ sở dữ liệu và cung cấp các tiến trình điều khiển cơ sở dữ liệu. 2. Mục đích: - Độc lập vật lí - Độc lập logic - Xử lí dữ liệu nhờ các ngôn ngữ phi thủ tục - Khả năng quản trị dữ liệu - Dư thừa dữ liệu - Tương hợp dữ liệu - Dùng chung các dữ liệu - An toàn dữ liệu 4
- HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 3. Các chức năng: - Mô tả dữ liệu. - Tìm kiếm dữ liệu đã lưu trữ. - Cập nhật dữ liệu: thêm, bớt, sửa đổi dữ liệu. - Chuyển hoá dữ liệu giữa các mức lược đồ. - Điều khiển tính an toàn và toàn vẹn dữ liệu. - Quản lí dữ liệu ở mức thấp: các giao tác xử lí dữ liệu. 4. Thành phần: - Giao diện dữ liệu. - Giao diện người sử dụng. - Giao diện người lập trình. 5
- TRI THỨC 1. Tri thức: - Là sản phẩm của sự nhận thức và kinh nghiệm của loài người. - Phụ thuộc vào ngữ cảnh, tri thức là tài sản của các cá nhân hoặc tập thể. - Có thể được cung cấp dưới dạng các thủ tục, các quá trình tích hợp, được nhúng trong ngôn ngữ, các câu truyện kể lại, các khái niệm, các luật và các công cụ. - Tăng cường cho các quá trình tạo ra quyết định hành động. 2. Các dạng tri thức: - Tri thức thủ tục - Tri thức mô tả - Tri thức meta - Tri thức may rủi - Tri thức cấu trúc 6
- TÍNH TOÀN VẸN 1. Khoá của quan hệ: - Khoá chính: Là một thuộc tính, hay tập các thuộc tính, cho phép xác định duy nhất mỗi dòng của bảng quan hệ. - Khoá ngoài: Là thuộc tính hay tập các thuộc tính từ một hay nhiều bảng và là khoá chính của một trong số các bảng này. 2. Ràng buộc toàn vẹn: - Định nghĩa: Ràng buộc toàn vẹn là một đặc tả mà một cơ sở dữ liệu phải thỏa mãn để giữ được tính đúng đắn của nó. - Các yếu tố: điều kiện, bối cảnh và phạm vi ảnh hưởng. - Phân loại: + Ràng buộc toàn vẹn trên phạm vi một quan hệ, gồm: RBTV miền giá trị, RBTV liên thuộc tính, RBTV liên bộ. + Ràng buộc toàn vẹn trên phạm vi nhiều quan hệ bao gồm: RBTV phụ thuộc tồn tại, RBTV liên bộ - liên quan hệ, RBTV liên thuộc tính - liên quan hệ. 7
- TÍNH TOÀN VẸN 1. Tính toàn vẹn dữ liệu: - Nhằm đảm bảo độ tin cậy của dữ liệu trong bảng. - Liên quan đến các ràng buộc đối với dữ liệu trong cơ sở dữ liệu. 2. Phân loại toàn vẹn dữ liệu : - Toàn vẹn thực thể - Toàn vẹn về miền - Toàn tham chiếu - Toàn vẹn người dùng định nghĩa. 3. Điều kiện toàn vẹn: - Điều kiện toàn vẹn trên một thuộc tính. - Điều kiện toàn vẹn trên nhiều thuộc tính. - Điều kiện về tính duy nhất. 8
- TÍNH TOÀN VẸN 1. Định nghĩa: Giả sử R{A1, A2,…, An } là lược đồ quan hệ, X, Y là hai tập con của {Ai-}. Người ta nói rằng X → Y (Ta nói X xác định Y hay Y phụ thuộc hàm vào X) nếu với mọi r của R, n_bộ t1, t2 của r có: Nếu t1.X = t2.X thì t1.Y = t2.Y 2. Tính chất: Có các tập X, Y, Z, W là tập con của tập các thuộc tính {A}. - Tính chất 1: Phản xạ: Nếu X Y thì X→Y - Tính chất 2: Tăng: {X→Y} |= XZ→YZ - Tính chất 3: Bắc cầu: Cho X Y, Y Z X Z Từ 3 tính chất trên có thể suy diễn ra các tính chất: - Tính chất 4: Hợp: Cho X Y, X Z X YZ - Tính chất 5: Giả bắc cầu: Cho X Y, YZ W XZ W - Tính chất 6: Phân rã: Cho X YZ X Y 3. Các loại phụ thuộc hàm: - Các phụ thuộc hàm sơ cấp - Phụ thuộc hàm trực tiếp - Phụ thuộc hàm chính quy 9
- VISUAL BASIC 1. Định nghĩa: Visual Basic (VB) là một phần của bộ công cụ phát triển phần mềm Visual Studio, sản phẩm của hãng MicroSoft. VB dùng để xây dựng các chương trình các ứng dụng chạy trong môi trường Window, với giao diện đồ hoạ vẫn thấy trên Window rất quen thuộc với người dùng. 2. Đặc điểm: - VB là một công cụ trực quan - Phần giao diện của một chương trình VB cấu thành từ các thành phần điều khiển – gọi là các Control - quen thuộc. - Phần mã lệnh gắn với các điều khiển để thực hiện các tính toán xử lí gồm những câu lệnh - Tích hợp kèm theo nhiều công cụ hỗ trợ để viết mã lệnh, sửa lỗi chính tả, sửa lỗi logic ... - Khả năng kết hợp các thư viện liên kết động DLL. - Tiện lợi, dễ sử dụng, tiết kiệm thời gian và công sức so với các ngôn ngữ lập trình khác khi xây dựng cùng một ứng dụng. 10
- SQL SERVER 1. Định nghĩa: SQL Server 2000 là một hệ thống quản lý cơ sở dữ liệu quan hệ sử dụng Transact- SQL để trao đổi dữ liệu giữa máy khách và máy chủ SQL. 2. Đặc điểm: - Là một hệ quản trị cơ sở dữ liệu quan hệ, cung cấp cách tổ chức dữ liệu bằng cách lưu chúng vào các bảng. Dữ liệu quan hệ có thể được nhóm vào các bảng và các quan hệ có thể được định nghĩa giữa các bảng với nhau. - Là một cơ sở dữ liệu có khả năng mở rộng, nghĩa là chúng có thể lưu một lượng lớn dữ liệu và hỗ trợ tính năng cho phép nhiều dùng truy cập dữ liệu đồng thời. - Cho phép người quản trị cơ sở dữ liệu truy cập server trực tiếp để thực hiện các chức năng cấu hình, quản trị và thực hiện các tác vụ bảo trì cơ sở dữ liệu 3. Công cụ để thực thi toàn vẹn dữ liệu trong SQL: - Ràng buộc thực thể: RB PRIMARY KEY, RB UNIQUE, Thuộc tính IDENTITY - Ràng buộc về miền: RB DEFAULT, RB CHECK, Thuộc tính NOT NULL, Rule - Ràng buộc tham chiếu: RB FOREIGN KEY, RB CHECK - Ràng buộc người dùng định nghĩa: Tất cả các RB trên, Stored Procedure, Trigger 11
- PHÁT BIỂU BÀI TOÁN Bài toán khai thác thông tin từ cơ sở dữ liệu về âm nhạc. Cơ sở dữ liệu này lưu trữ thông tin của các nghệ sĩ, các tác phẩm. Thông tin về nghệ sĩ bao gồm: Mã nghệ sĩ, họ tên, ngày sinh, giới tính, nơi sinh, địa chỉ, điện thoại và dòng nhạc chính của nghệ sĩ đó. Một nghệ sĩ có thể là một nhạc sĩ, một ca sĩ hay là người sáng tác lời cho một bài hát nào đó. Vì vậy một nghệ sĩ có thể sáng tác một hay nhiều bài hát, có thể biểu diễn một hay nhiều bài hát và một bài hát cũng có thể do một hay nhóm nghệ sĩ sáng tác hoặc biểu diễn. Thông tin về bài hát bao gồm: Mã tác phẩm, tên tác phẩm, thể loại và tóm tắt nội dung của bài hát đó. Khi nghệ sĩ sáng tác một bài hát thì thông tin của bài hát đó sẽ được lưu vào trong cơ sở dữ liệu cùng với thông tin về tác giả và năm sáng tác. Mỗi bài hát khi được một nghệ sĩ thể hiện thì các thông tin mà nghệ sĩ đó biểu diễn sẽ được lưu trong cơ sở dữ liệu, bao gồm thông tin về nơi biểu diễn và thời lượng mà nghệ sĩ đó thể hiện bài hát. Thông tin trong cơ sở dữ liệu phải thoả mãn tính toàn vẹn về cơ sở dữ liệu điều kiện ràng buộc do người dùng thiết lập. Các điều kiện này có thể thay đổi linh hoạt tuỳ theo yêu cầu của người sử dụng cơ sở dữ liệu. Dữ liệu đưa vào phải được tự động kiểm tra xem có thỏa mãn các điều kiện đó hay 12 không.
- ĐIỀU KIỆN RÀNG BUỘC 1. Điều kiện ràng buộc về thông tin nghệ sĩ: - Tên tác giả không được vượt quá 40 kí tự và NOTNULL. - 3 < Tuổi tác giả < 120 - Giới tính: Nam / Nữ - Nơi sinh: Không dài quá 500 - Địa chỉ: Không dài quá 500 kí tự - Điện thoại: Không vượt quá 12 kí tự 2. Điều kiện ràng buộc về thông tin tác phẩm: - Tên bài hát không vượt quá 100 kí tự và NOTNULL - 2.0 phút < Thời lượng < 4.0 phút - Mô tả tóm tắt: Không vượt quá 1000 kí tự 3. Điều kiện ràng buộc khác: - Khi có thông tin về tác giả thì phải có ít nhất thông tin về một bài hát của tác giả đó. - Khi có thông tin về tác phẩm thì phải có được thông tin về tác giả sáng tác hoặc biểu diễn bài hát đó. Các điều kiện ràng buộc này được khởi tạo mặc định trong cơ sở dữ liệu, người dùng có thể kiểm soát dữ liệu nhập vào bằng cách thay đổi các điều kiện đó. 13
- 14
- 15
- EM XIN CHÂN THÀNH CẢM ƠN THẦY CÔ VÀ CÁC BẠN ĐÃ CHÚ Ý THEO DÕI ! 16
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Tiểu luận "Phần mềm quản lý tri thức đem đến những ưu thế đặc thù nào cho các tổ chức hoạt động trên phạm vi toàn cầu "
13 p | 647 | 167
-
Xây dựng hệ chuyên gia hỏi đáp
20 p | 336 | 102
-
Luận án: Nghiên cứu sử dụng probiotic, axít hữu cơ, chế phẩm thảo dược làm chất bổ sung thay thế kháng sinh trong thức ăn cho lợn thịt
2 p | 264 | 61
-
Luận án Tiến sĩ Khoa học chính trị: Đổi mới sự lãnh đạo của Đảng đối với công tác vận động trí thức trong giai đoạn hiện nay
183 p | 140 | 25
-
Tóm tắt luận văn thạc sĩ: Sử dụng lao động trong các doanh nghiệp có vốn đầu tư trực tiếp nước ngoài tại các khu công nghiệp trên địa bàn tỉnh Quảng Nam
26 p | 95 | 17
-
Khóa luận tốt nghiệp: Khảo sát tình hình sử dụng kháng sinh trong điều trị đợt cấp COPD tại Bệnh viện 74 Trung ương
70 p | 29 | 13
-
Khóa luận tốt nghiệp Quản trị doanh nghiệp: Một số biện pháp nâng cao hiệu quả sử dụng nhân lực của Công ty TNHH thương mại và dịch vụ Binmax
75 p | 62 | 12
-
Tóm tắt Luận án Tiến sĩ Khoa học chính trị: Đổi mới sự lãnh đạo của Đảng đối với công tác vận động trí thức trong giai đoạn hiện nay
27 p | 82 | 11
-
Luận văn Thạc sĩ Kinh tế: Quan hệ lợi ích kinh tế giữa người lao động và người sử dụng lao động trong các doanh nghiệp có vốn đầu tư nước ngoài
131 p | 64 | 9
-
Luận văn Thạc sĩ Báo chí học: Vấn đề sử dụng tiếng động trong phát thanh hiện đại
138 p | 37 | 9
-
Khóa luận tốt nghiệp Quản trị kinh doanh: Một số biện pháp hoàn thiện công tác quản lý, sử dụng lao động tại công ty Cổ phần Điện tử Hàng Hải MEC
79 p | 47 | 8
-
Luận văn Thạc sĩ Quản trị kinh doanh: Nâng cao hiệu quả sử dụng lao động tại Công ty cổ phần Hawee Cơ điện
91 p | 12 | 8
-
Luận văn Thạc sĩ Khoa học giáo dục: Vận dụng phương pháp nêu vấn đề và sử dụng tình huống trong dạy học lý luận chính trị tại Trung tâm bồi dưỡng chính trị huyện Vũ Thư, tỉnh Thái Bình
116 p | 58 | 7
-
Luận văn Thạc sĩ Khoa học lâm nghiệp: Điều tra, đánh giá các cây có ích được đồng bào dân tộc Mường và Dao sử dụng tại huyện Lương Sơn, tỉnh Hòa Bình
75 p | 31 | 5
-
Luận văn Thạc sĩ Ngôn ngữ và Văn hóa Việt Nam: Nhân vật người trí thức trong tác phẩm của Ma Văn Kháng và Giả Bình Ao
95 p | 25 | 5
-
Luận văn Thạc sĩ Lịch sử: Chính sách đào tạo và sử dụng trí thức Việt Nam trong thời kỳ đổi mới (1986-2008)
183 p | 22 | 5
-
Luận văn Thạc sĩ Khoa học Lâm nghiệp: Điều tra, đánh giá và đề xuất giải pháp khai thác, sử dụng hợp lý cây có ích nhằm góp phần phát triển kinh tế - xã hội của đồng bào dân tộc Pa Kô và Vân Kiều ở 3 xã vùng đệm (Tà Long, Húc Nghì và ABung) thuộc Khu bảo tồn thiên nhiên Đakrông - Tỉnh Quảng Trị
75 p | 18 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn