1 / 42

Chương 10 Database

Chương 10 Database. Chương 10 : Mục tiêu. Next. Phân biệt được sự khác nhau giữa một tập tin hệ thống xử lý phương pháp tiếp cận và phương pháp tiếp cận cơ sở dữ liệu. Xác định thời hạn, cơ sở dữ liệu. Thảo luận về các chức năng phổ biến nhất DBMSs.

ashton
Download Presentation

Chương 10 Database

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chương 10 Database

  2. Chương 10: Mục tiêu Next Phân biệt được sự khác nhau giữa một tập tin hệ thống xử lý phương pháp tiếp cận và phương pháp tiếp cận cơ sở dữ liệu Xác định thời hạn, cơ sở dữ liệu Thảo luận về các chức năng phổ biến nhất DBMSs Xác định những phẩm chất của thông tin có giá trị Giaithíchtạisaodữliệulàrấtquantrọngchomộttổchức Mô tả đặc điểm của quan hệ, cơ sở dữ liệu hướng đối tượng, và đa chiều Giải thích làm thế nào để tương tác với cơ sở dữ liệu Web Thảo luận về các nhân vật điều khoản, lĩnh vực?, Hồ sơ, và tập tin Thảo luận về trách nhiệm của các nhà phân tích cơ sở dữ liệu và quản trị Xác định các tập tin kỹ thuật bảo trì

  3. Dữ liệu và thông tin: Tạo cơ sở dữ liệu Tạohình thứcvà báocáo Thêm, thay đổi,và xoá dữ liệu Sắpxếpvà lấydữliệu Next Một cơ sở dữ liệu là gì? Bộ sưu tập dữ liệu Tổ chức để bạn có thể truy cập,tải về, và sử dụng nó. Phần mềm Cơ sở dữ liệu cho phép bạn Phần mềm Cơ sở dữ liệu cũng được gọi là cơ sở dữ liệu hệ thống quản lý (DBMS) p. 514

  4. Dữ liệu và thông tin: Next Dữ liệu và thông tin liên quan như thế nào? • Dữ liệu là sự thật nguyên • Thông tin là dữ liệu được tổ chức và có ý nghĩa? Step 2. The computer extracts the member data from disk. • Máy tính xử lý dữ liệu thành thông tin? receipt processing Step 1. The member data, including a photograph, is entered and stored on the hard disk. data stored on disk Step 3. The receipt is created and printed. p. 514 Fig. 10-1

  5. Dữ liệu và thông tin: Next Toàn vẹn dữ liệu là gì? Rác trong • Mức độ mà dữ liệu là đúng • Rác trong, rác ngoài (GIGO)-máy tính cụm từ đó có nghĩa là bạn không thể tạo ra thông tin chính xác từ các dữ liệu không chính xác. Rác ngoài Toàn vẹn dữ liệu bị mất p. 516

  6. Dữ liệu và thông tin: Next Những phẩm chất của thông tin có giá trị là gì? Chínhxác Verifiable Kịpthời Tổchức Accessible Hữuích Chi phí-hiệuquả p. 516 - 517

  7. Hệ thống cấp bậc của dữ liệu: Next Một hệ thống phân cấp là gì? • Cơ sở dữ liệu chứa các tập tin, tập tin chứa các bản ghi, hồ sơ chứa các lĩnh vực, lĩnh vực chứa các ký tự p. 517 Fig. 10-2

  8. Hệ thống cấp bậc của dữ liệu: Next Lĩnh vực là gì? • Sự kết hợp của một hoặc nhiều ký tự • Đơn vị nhỏ nhất của truy cập dữ liệu người dùng • Trường kích cỡ xác định số lượng tối đa của các nhân vật một lĩnh vực có thể chứa • Trường tên duy nhất xác định từng lĩnh vực • Kiểu dữ liệu xác định loại trường dữ liệu chứa p. 518 Fig. 10-3

  9. Hệ thống cấp bậc của dữ liệu: văn bản (còn gọi là chữ số) chữ cái, con số, hoặc các ký tự đặc biệt Numeric sốchỉ AutoNumber số duy nhất tự động gán cho mỗi bản ghi mới tiền tệ đồng đô la và số lượng phần trăm hoặc số chứa các giá trị thập phân ngày ngày, tháng, năm, và đôi khi thời gian Memo vănbảndàimục đối tượng (còn BLOB được gọi là cho các đối tượng nhị phân lớn) ảnh, âm thanh, video, hoặc tài liệu được tạo ra trong ứng dụng khác như xử lý văn bản hay bảng tính Có / Không (còngọilà Boolean) chỉcócácgiátrị Yes hoặc No (Đúng hay Sai) Hyperlink Địa chỉ trang web liên kết đến các tài liệu hay trang Web Next Kiểu dữ liệu phổ biến là gì? p. 518

  10. Hệ thống cấp bậc của dữ liệu: Next Kỷ lục là gì? Nhóm các lĩnh vực liên quan? Lĩnh vực quan trọng, hoặc khóa chính, xác định duy nhất mỗi bản ghi p. 519

  11. Hệ thống cấp bậc của dữ liệu: Member ID First Name Last Name Address City State 2295 Donna Vandenberg 1029 Wolf Avenue Montgomery AL 2928 Shannon Murray 33099 Clark Street Montgomery AL 3376 Adrian Valesquez 15 Duluth Street Prattville AL 3928 Jonah Weinberg P.O. Box 45 Clanton AL 4872 Marcus Green 22 Fifth Avenue Auburn AL records key field fields Next Một tập tin dữ liệu là gì? • Bộ sưu tập của các hồ sơ liên quan được lưu trữ trên đĩa p. 519

  12. Duy trì dữ liệu: Thêm một bản ghi Thay đổi bản ghi Xóa các bản ghi Next Bảo trì tập tin là gì? • Thủ tục mà giữ cho dữ liệu hiện tại p. 520

  13. Duy trì dữ liệu: Next Tại sao bạn thêm các bản ghi? • Thêm kỷ lục mới khi bạn nhận được dữ liệu mới p. 520 Fig. 10-5

  14. Duy trì dữ liệu: Next Tại sao bạn thay đổi hồ sơ? • Dữ liệu đúng không chính xác • Cập nhật dữ liệu cũ p. 521 Fig. 10-6

  15. Duy trì dữ liệu: Next Tại sao bạn xóa các bản ghi? • Khi kỷ lục không còn là cần thiết • Một số chương trình loại bỏ hồ sơ ngay lập tức, những người khác cờ kỷ lục p. 522 Fig. 10-7

  16. Duy trì dữ liệu Next Xác nhận là gì? • Quy trình so sánh dữ liệu với một bộ quy tắc để tìm hiểu xem dữ liệu là đúng • Giảm lỗi nhập dữ liệu và tăng cường tính toàn vẹn dữ liệu trước khi chương trình ghi dữ liệu trên đĩa p. 522 Fig. 10-8

  17. Duy trì dữ liệu Kiểm tra số lượng chữ số (s) hoặc ký tự (s) nối vào hoặc chèn vào một giá trị khóa chính để xác nhận tính chính xác của giá trị khóa chính Chữ cái / Numeric tra đảm bảo đúng loại dữ liệu nhập vào Đầy đủ kiểm tra? Xác minh rằng một lĩnh vực cần thiết có chứa dữ liệu • NhấtquánKiểmtracácxétnghiệmchomốiquanhệhợplýgiữahaihoặcnhiềulĩnhvực? Phạm vi Kiểm tra xác định số trong phạm vi chỉ định Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Check Digits below Chapter 10 Next Các loại kiểm tra tính hợp lệ là gì? p. 523

  18. Tập tin chế biến so với cơ sở dữ liệu Các lĩnh vực cùng một dữ liệu dự phòng được lưu trữ trong nhiều tập tin Isolated dữ liệu dữ liệu được lưu trữ trong các tập tin riêng biệt nên rất khó để truy cập Next Hệ thống xử lý tập tin là gì? Các bản ghi trong một tập tin có thể không liên quan đến các bản ghi trong bất kỳ tập tin khác Mỗi bộ phận hoặc khu vực trong phạm vi tổ chức đã thiết lập riêng của các tập tin Có thể có những điểm yếu p. 524

  19. Tập tin chế biến so với cơ sở dữ liệu Next Phương pháp tiếp cận cơ sở dữ liệu là gì? • Nhiều chương trình và người sử dụng có thể chia sẻ dữ liệu trong cơ sở dữ liệu • Chặt dữ liệu để chỉ có người dùng được ủy quyền có thể truy cập dữ liệu nhất định p. 524 Fig. 10-9

  20. Tập tin chế biến so với cơ sở dữ liệu Next Những thế mạnh của phương pháp tiếp cận cơ sở dữ liệu là gì? Giảmdữliệudựphòng Cảithiệntínhtoànvẹndữliệu Chiasẻ dữliệu Dễ dàng hơn? Truy cập Giảmthờigianpháttriển p. 525

  21. Tập tin chế biến so với cơ sở dữ liệu Next Làm thế nào để một ứng dụng cơ sở dữ liệu và xử lý một tập tin ứng dụng khác nhau trong cách mà họ lưu trữ dữ liệu? p. 525 Fig. 10-10

  22. Cơ sở dữ liệu hệ thống quản lý: Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Database Management System below Chapter 10 Next Phổ biến hệ thống quản lý cơ sở dữ liệu (DBMS) là gì? p. 526 Fig. 10-11

  23. Cơ sở dữ liệu hệ thống quản lý: Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Data Dictionary below Chapter 10 Next Một từ điển dữ liệu là gì? • Chứa dữ liệu về mỗi tập tin trong cơ sở dữ liệu và từng lĩnh vực trong các tập tin p. 527 Fig. 10-12

  24. Cơ sở dữ liệu hệ thống quản lý: Next Step 1. Select the fields you want to display in the resulting query. Truy vấn là gì? • Yêu cầu dữ liệu cụ thể từ một cơ sở dữ liệu • Ngôn ngữ truy vấn bao gồm đơn giản, giống như tiếng Anh báo cáo cho phép người sử dụng để xác định dữ liệu để hiển thị, in, hoặc cửa hàng Step 2. Assign a name to the query, so you can open it later. Step 3. View query on the screen. p. 528 Fig. 10-13

  25. Cơ sở dữ liệu hệ thống quản lý: Next Truy vấn bằng ví dụ (QBE) là gì? • Chương trình lấy hồ sơ các tiêu chí phù hợp với nhập trong các lĩnh vực hình thức • Có một giao diện người dùng đồ họa hỗ trợ người dùng lấy dữ liệu Query by example screen criteria Query results p. 528 Fig. 10-14

  26. Cơ sở dữ liệu hệ thống quản lý: Next Biểu mẫu là gì? • Cửa sổ trên màn hình cung cấp cho các khu vực để nhập hoặc thay đổi dữ liệu trong cơ sở dữ liệu • Được sử dụng để lấy và duy trì dữ liệu trong cơ sở dữ liệu • Form để gửi dữ liệu qua mạng hoặc Internet được gọi là e-hình thức, hình thức điện tử p. 530 Fig. 10-15

  27. Cơ sở dữ liệu hệ thống quản lý: Next Công cụ báo cáo là gì? • Cho phép người sử dụng để thiết kế một báo cáo trên màn hình, lấy dữ liệu vào thiết kế báo cáo, sau đó hiển thị hoặc in báo cáo p. 530 Fig. 10-16

  28. Cơ sở dữ liệu hệ thống quản lý: Next Bảo mật dữ liệu là gì? Đặc quyền truy cập xác định các hoạt động mà người dùng hoặc nhóm cụ thể của người sử dụng có thể thực hiện DBMS cung cấp các phương tiện để đảm bảo chỉ có người dùng được ủy quyền có thể truy cập dữ liệu. Đọc đặc quyền chỉ - người sử dụng có thể xem dữ liệu, nhưng không thể thay đổi Full-cập nhật đặc quyền người dùng có thể xem và thay đổi dữ liệu p. 530

  29. Hệ thống quản lý cơ sở dữ liệu Next Sao lưu và bản ghi là gì? before image • Sao lưulà một bản sao của toàn bộ cơ sở dữ liệu • bản ghi là một danh sách các hoạt động thay đổi nội dung cơ sở dữ liệu • DBMS đặt ba mục trong bản ghi: trước khi thay đổi, hình ảnh thực tế, và sau khi hình ảnh change after image p. 531 Fig. 10-17

  30. Hệ thống quản lý cơ sở dữ liệu Sử dụng các bản ghi và / hoặc sao lưu để khôi phục lại cơ sở dữ liệu khi nó bị hư hỏng hoặc bị phá hủy Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Backup and Recovery below Chapter 10 Next Một tiện ích phục hồi là gì? • Rollforward— DBMS sử dụng đăng nhập để nhập lại thay đổi được thực hiện với cơ sở dữ liệu kể từ khi lưu cuối cùng hoặc sao lưu dự phòng • Cũng được gọi là phục hồi trước • Rollback— DBMS sử dụng đăng nhập lùi lại bất kỳ thay đổi được thực hiện vào cơ sở dữ liệu trong một thời gian nhất định • Cũng được gọi là phục hồi sau p. 532

  31. Relational, Object-Oriented, and Multidimensional Databases: ( quan hệ,hướng đối tượng,đối tượng quan hệ,đa chiều ) Next Một mô hình dữ liệu là gì? • Quy tắc và tiêu chuẩn để xác định cách cơ sở dữ liệu tổ chức dữ liệu • Xác định cách của người dùng tổ chức dữ liệu • Ba mô hình dữ liệu phổ biến • Quan hệ • Hướng đối tượng • Đối tượng quan hệ • Đa chiều p. 532 Fig. 10-18

  32. Relational, Object-Oriented, and Multidimensional Databases:( quan hệ,hướng đối tượng,đối tượng quan hệ,đa chiều ) Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Relational Databases below Chapter 10 Next Một cơ sở dữ liệu quan hệ là gì? • Lưu trữ dữ liệu trong các bảng bao gồm các hàng và cột • Mỗi hàng có khóa chính • Mỗi cột có tên duy nhất • Lưu trữ dữ liệu quan hệ • Sử dụng chuyên ngữ p. 533 Fig. 10-19

  33. Relational, Object-Oriented, and Multidimensional Databases Next Mối quan hệ là gì • Kết nối bên trong dữ liệu p. 533 Fig. 10-20

  34. Relational, Object-Oriented, and Multidimensional Databases Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click SQL below Chapter 10 Next Structured Query Language (SQL) là gì? • Cho phép bạn quản lý, cập nhật, và lấy dữ liệu • Có từ khoá đặc biệt và các quy tắc trong câu lệnh SQL SQL statement SQL statement results p. 534 Fig. 10-21

  35. Relational, Object-Oriented, and Multidimensional Databases Lưu trữ dữ liệu trong các đối tượng Ưu điểm Thường sử dụng ngôn ngữ truy vấn đối tượng (OQL) Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Object-Oriented Databases below Chapter 10 Next Một cơ sở dữ liệu hướng đối tượng (OODB) là gì? • Đối tượng là đồ có chứa dữ liệu, cũng như các hành động như là đọc hoặc xử lý dữ liệu • Có thể chứa nhiều loại dữ liệu • Truy cập dữ liểu nhanh hơn p. 534

  36. Relational, Object-Oriented, and Multidimensional Databases Cơsởdữliệuđaphươngtiện Dữliệu web Cơsởdữliệuhỗtrợđaphươngtiện Cơsởdữliệusiêuvănbản Lưutrữ video clip, ảnh, âmthanh Liênkếtđếnhìnhthứctrang web điệntử Chứa văn bản, đồ họa, video, Và âm thanh Chứacácliênkếtvănbảncáctàiliệukhác Dữliệuphầnmềmnhóm Lưutrữtàiliệuchẳnghạnnhưlịchtrình, lịch, hướngdẫnsửdụng, bảnghinhớ, vàcácbáocáo Cơsởdữliệuthiếtkếhỗtrợ đồhoạmáytính (CAD) Lưutrữdữliệuvềthiếtkếkỹthuật, kiếntrúc, thiếtkếkhoahọc Next • Ví dụ về các ứng dụng thích hợp cho một cơ sở dữ liệu hướng đối tượng? p. 534

  37. Relational, Object-Oriented, and Multidimensional Databases Chứa dữ liệu trong chiều không gian khác ( coi disney là bít) Nhiều chiều (đa chiều), còn được gọi là hypercube, cho phép người sử dụng để phân tích bất kỳ xem dữ liệu Có thể hợp nhất dữ liệu nhanh hơn nhiều hơn so với cơ sở dữ liệu quan hệ Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Multidimensional Databases below Chapter 10 Next Một cơ sở dữ liệu đa chiều là gì? p. 535

  38. Relational, Object-Oriented, and Multidimensional Databases Hệ thống cơ sở dữ liệu khổng lồ lưu trữ và quản lý dữ liệu cần thiết để phân tích các giao dịch lịch sử và hiện tại Nhanh chóng và hiệu quả cách để truy cập một số lượng lớn dữ liệu Thường sử dụng một quá trình được gọi là khai thác dữ liệu để tìm mô hình và mối quan hệ giữa các dữ liệu Data martphiên bản nhỏ hơn của kho dữ liệu Sử dụng cơ sở dữ liệu đa chiều Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Data Warehouses below Chapter 10 Next Một kho dữ liệu là gì? p. 536

  39. Cơ sở dữ liệu Web : Next Một cơ sở dữ liệu Web là gì? • Cơ sở dữ liệu bạn truy cập thông qua Web bằng cách điền vào một mẫu đơn trên một trang web • Thường chứa trên một máy chủ cơ sở dữ liệu, một máy tính mà chứa và cung cấp quyền truy cập vào cơ sở dữ liệu p. 536 Fig. 10-23

  40. Cơ sở dữ liệu Quản trị: 2. Thiết kế các bảng 3.Thiết kế hồ sơ và các lĩnh vực cho mỗi bảng Next Hướng dẫn cho việc phát triển một cơ sở dữ liệu là gì? 1. Xác định mục đích của cơ sở dữ liệu • Thiết kế bảng trên giấy đầu tiên • Mỗi bảng chứa dữ liệu về một đối tượng • Hãy chắc chắn mỗi bản ghi có một phím duy nhất chính? • Sử dụng các lĩnh vực riêng biệt cho hợp lý các mặt hàng riêng biệt • Không tạo ra các lĩnh vực thông tin có thể được bắt nguồn từ mục trong các lĩnh vực khác • Cho phép đủ không gian cho từng lĩnh vực • Thiết lập giá trị mặc định cho nhập dữ liệu thường gặp? 4. Xác định mối quan hệ giữa các bảng p. 537

  41. Cơ sở dữ liệu quản trị: Phân tích cơ sở dữ liệu (DA) Quản trị cơ sở dữ liệu (DBA) Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Database Administrators below Chapter 10 Next Vai trò của các nhà phân tích và quản trị cơ sở dữ liệu là gì? • Tập trung vào ý nghĩa và cách sử dụng dữ liệu • Quyết định vị trí thích hợp của các lĩnh vực, xác định các mối quan hệ, và xác định các đặc quyền truy cập của người sử dụng • Tạo ra và duy trì dữ liệu từ điển, quản lý hiệu suất cơ sở dữ liệu bảo mật cơ sở dữ liệu, theo dõi, giám sát, và kiểm tra các thủ tục sao lưu và phục hồi p. 538

  42. Tóm tắt quản lý cơ sở dữ liệu: Ưu điểm của tổ chức dữ liệu trong một cơ sở dữ liệu Làmthếnàodữliệuvàthông tin lànhữngtàisảncógiátrịchomộttổchức? Phương pháp để duy trì dữ liệu chất lượng cao Các loại cơ sở dữ liệu Vai trò của cơ sở dữ liệu các nhà phân tích và các quản trị viên Đánh giá chất lượng thông tin có giá trị Chương 10 : Hoàn thành

More Related