Cơ sở dữ liệu - Chương 1L Tổng quan DBMS

pptx 59 trang vanle 2240
Bạn đang xem 20 trang mẫu của tài liệu "Cơ sở dữ liệu - Chương 1L Tổng quan DBMS", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pptxco_so_du_lieu_chuong_1l_tong_quan_dbms.pptx

Nội dung text: Cơ sở dữ liệu - Chương 1L Tổng quan DBMS

  1. NỘI DUNG 1. Cơ sở dữ liệu 2. Hệ quản trị cơ sở dữ liệu 3. Hệ cơ sở dữ liệu 4. Kiến trúc của DBMS 5. Tổ chức DBMS 6. Tính sẵn sang cao của DBMS 7. Case study: SQL Server
  2. Cơ sở dữ liệu Cơ sở dữ liệu (Database) là một tập hợp các dữ liệu có quan hệ với nhau, được tổ chức sao cho các dữ liệu có thể dễ dàng truy xuất, quản lý và cập nhật.
  3. Cơ sở dữ liệu Cơ sở dữ liệu quan hệ (relational database)
  4. Hệ quản trị cơ sở dữ liệu Hệ quản trị cơ sở dữ liệu - DBMS (database management system) Hệ quản trị cơ sở dữ liệu là một tập chương trình giúp cho người sử dụng tạo ra, duy trì và khai thác CSDL
  5. Hệ quản trị cơ sở dữ liệu
  6. Mối liên hệ DBMS với các thành phần khác
  7. Hệ quản trị cơ sở dữ liệu Một số hệ quản trị cơ sở dữ liệu phổ biến: + MySQL + Oracle + Sybase + SQL Server + Access + PostgreSQL,
  8. Hệ cơ sở dữ liệu
  9. Hệ cơ sở dữ liệu
  10. Kiến trúc của hệ quản trị cơ sở dữ liệu
  11. Kiến trúc của hệ quản trị cơ sở dữ liệu
  12. Kiến trúc của hệ quản trị cơ sở dữ liệu
  13. Hệ cơ sở dữ liệu
  14. Kiến trúc của hệ quản trị cơ sở dữ liệu
  15. Kiến trúc của hệ quản trị cơ sở dữ liệu
  16. Kiến trúc của hệ quản trị cơ sở dữ liệu
  17. Kiến trúc của hệ quản trị cơ sở dữ liệu
  18. Tổ chức DBMS
  19. Tổ chức DBMS
  20. Tổ chức DBMS
  21. Tổ chức DBMS
  22. Tổ chức DBMS
  23. Tổ chức DBMS
  24. Tổ chức DBMS
  25. Các Module của DBMS
  26. Các Module của DBMS
  27. Các Module của DBMS
  28. Các Module của DBMS
  29. Tính sẵn sàng cao Theo thuật ngữ chung, tính sẵn sàng cao có thể được định nghĩa là sự triển khai một giao thức thiết kế hệ thống bảo đảm mức độ liên tục hoạt động trong một khoảng thời gian định sẵn. Nó chỉ mức độ phục vụ mà các ứng dụng, dịch vụ và các hệ thống cung cấp (Microsoft)
  30. Tính sẵn sàng cao Database mirroring (DM): =>là một giải pháp phần mềm để tăng tính sẵn sàng của CSDL thông qua việc hỗ trợ dự phòng sau khi xảy ra lỗi gần như tức thời mà không mất đi dữ liệu. Lợi ích của DM bao gồm bảo vệ dữ liệu bằng cách cung cấp dự phòng hoàn toàn hoặc gần như hoàn toàn, tăng tính sẵn sàng của CSDL trong trường hợp thảm họa, và cải thiện tính sẵn sàng của một CSDL sản xuất trong khi nâng cấp.
  31. Tính sẵn sàng cao Log Shipping: Log shipping cung cấp dự phòng ở cấp độ CSDL với một hoặc hai thực thể của SQL Server. Nó sử dụng các công việc được lên kế hoạch để tự động sao lưu, copy và phục hồi các log giao dịch để duy trì các bản copy thứ cấp của cơ sở dữ liệu trên một máy chủ standby.
  32. Replication Replication (sao chép) sử dụng mô hình publish-subscribe, cho phép một máy chủ sơ cấp, được gọi là publisher, để phân phối dữ liệu đến một hoặc nhiều máy chủ thứ cấp, hay là các subscriber. Sao chép tạo ra tính sẵn sàng thời gian thực và khả năng tùy biến trên khắp các máy chủ này. Nó hỗ trợ lọc để cung cấp các bộ dữ liệu cho các subscriber, và cũng cho phép việc cập nhật được phân vùng. Các subscriber trực tuyến và sẵn sàng cho việc báo cáo hoặc các chức năng khác mà không cần phục hồi truy vấn.
  33. AlwaysOn AlwaysOn là 1 giải pháp toàn diện, đơn giản và linh hoạt đảm bảo tính sẵn sàng cao của hệ thống (High Availability) và khả năng phục hồi dữ liệu sau thảm họa (Disaster Recovery) mới được cung cấp trong SQL Server 2012.
  34. AlwaysOn
  35. SQL Server Microsoft SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ (RDBMS - Relational database management system). Ngôn ngữ truy vấn chủ yếu là Transact-SQL (T-SQL).
  36. Lịch sử của SQL Server
  37. Lịch sử của SQL Server SQL Server XML ● KPIs 2000 SQL Server Management Studio ● Mirroring 2005 SQL Server Compression ● Policy-Based Mgmt ● Programmability 2008 PowerPivot ● SharePoint Integration ● Master Data Services SQL Server 2008 R2 SQL Server AlwaysOn ● ColumnStore Index ● Data Quality Services ● Power View ● Cloud Connectivity 2012 SQL Server In-Memory Across Workloads ● Performance & Scale ● Hybrid Cloud Optimized ● HDInsight ● Cloud BI 2014
  38. SQL Server 2008 R2
  39. SQL Server 2008 R2 Các edition:
  40. SQL Server 2008 R2
  41. SQL Server 2008 R2 Các chiến lược cài đặt: => Cài mới (installation) => Nâng cấp thay thế (in-place upgrade) => Di trú song hành (side-by-side migration)
  42. Cài mới - SQL Server 2008 R2 - Chuẩn bị phần cứng và server - Tiến hành cài đặt
  43. Chuẩn bị server
  44. Chuẩn bị các tài khoản của Windows
  45. Chuẩn bị các tài khoản của Windows
  46. Nâng cấp thay thế
  47. Nâng cấp thay thế
  48. Ưu khuyết điểm của nâng cấp thay thế
  49. Ưu khuyết điểm của nâng cấp thay thế
  50. Ưu khuyết điểm của nâng cấp thay thế
  51. Ưu khuyết điểm của nâng cấp thay thế
  52. Nhiệm vụ sau khi nâng cấp
  53. Side by side migration
  54. Side by side migration
  55. Side by side migration
  56. Side by side migration
  57. Side by side migration
  58. Tài liệu tham khảo 1. Bài giảng “Kiến trúc và cài đặt DBMS, Th.S Nguyễn Phi Loan, Khoa CNTT - Trường Đại học CN Tp.HCM 2. 20thieu%20DBMS%202015.pdf