Đại cương về các hệ CSDL

46 5 0
Đại cương về các hệ CSDL

Đ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

Các ứng dụng phát triển do nhu cầu riêng rẽ của từng bộ phận phòng ban, từng nhóm cụ thể nào đó mà không có kế hoạch tổng thể. VD:  CT thêm tài khoản mới  CT ghi nợ/có một tài khoản  CT tính số dư 1 tài khoản Hệ thống xử lý tệp được hỗ trợ bởi hệ điều hành, các bản ghi khá ổn định và được tồn tại lâu dài trong các tệp

Đại cương hệ CSDL Nội dung  Hệ thống xử lý tệp truyền thống  Hệ CSDL: khái niệm  Phân loại hệ CSDL Hệ thống xử lý tệp truyền thống    Các ứng dụng phát triển nhu cầu riêng rẽ phận phịng ban, nhóm cụ thể mà khơng có kế hoạch tổng thể VD:  CT thêm tài khoản  CT ghi nợ/có tài khoản  CT tính số dư tài khoản Hệ thống xử lý tệp hỗ trợ hệ điều hành, ghi ổn định tồn lâu dài tệp Mỗi ứng dụng :  định nghĩa quản lý tệp DL riêng  ngơn ngữ khác nhau, quy cách biểu diễn DL tệp khác Hệ thống xử lý tệp truyền thống Sinh viên Giáo viên Học tập Sinh viên Giáo viên Lớp học Điểm thi Môn học Hạn chế    Mức độ diễn tả ngữ nghĩa hạn chế Dữ liệu riêng lẻ, rời rạc Quản lý, khai thác mức thấp Hạn chế   Dư thừa không quán DL Khó khăn truy cập DL     Cô lập hạn chế chia sẻ DL Các vấn đề toàn vẹn Các vấn đề độ tin cậy:   y/c thực đồng thời: rút tiền 50$, 100$ Các vấn đề an toàn:   Sự cố thực CV: chuyển tiền Các dị thường truy nhập đồng thời:   y/c DL khơng dự tính trước khó QL việc truy nhập DL người sử dụng Sự phụ thuộc DL CT ứng dụng Hệ sở liệu Giáo viên CSDL hệ QTCSDL Học tập Sinh viên Giáo viên Sinh viên Lớp học Môn học Điểm thi Ưu điểm cách tiếp cận CSDL    Tính trừu tượng hố liệu Hỗ trợ nhiều khung nhìn liệu Chia sẻ liệu nhiều người dùng hỗ trợ quản lý giao dịch Đặc điểm cách tiếp cận CSDL    Biểu diễn ngữ nghĩa phong phú quan hệ phức tạp liệu Kiểm soát tính dư thừa đảm bảo ràng buộc tồn vẹn liệu Hỗ trợ lưu trữ truy vấn liệu cách hiệu  Chia sẻ liệu nhiều người dùng Phân quyền người dùng kiểm sốt tính hợp lệ truy xuất liệu  Hỗ trợ dịch vụ lưu phục hồi liệu  Nội dung  Hệ thống xử lý tệp truyền thống  Hệ CSDL: khái niệm  Phân loại hệ CSDL Hệ CSDL Ứng dụng Hệ QTCSDL Người dùng CSDL CSDL  Người phân tích hệ thống phát triển ứng dụng: chịu trách nhiệm xác định yêu cầu người dung cuối, xác định giao dịch cần thiết để đáp ứng yêu cầu người dùng Người lập trình ứng dụng cài đặt yêu cầu chương trình, kiểm thử, gỡ rối, lập tài liệu cho chương trình  Người thiết kế CSDL: chịu trách nhiệm xác định liệu lưu trữ CSDL cấu trúc biểu diễn lưu trữ liệu 32 Hệ CSDL Ứng dụng Hệ QTCSDL Người dùng CSDL CSDL  Người sử dụng cuối: người khai thác hệ CSDL  Người quản trị CSDL: chịu trách nhiệm cho phép truy nhập CSDL, điều phối kiểm tra sử dụng CSDL, quản lý tài nguyên phần cứng phân mềm cần thiết  Người bảo trì hệ thống: người quản trị hệ thống chịu trách nhiệm việc hoạt động bảo trì mơi trường (phần cứng phần mềm) cho hệ CSDL 33 Nội dung  Hệ thống xử lý tệp truyền thống  Hệ CSDL: khái niệm  Phân loại hệ CSDL Phân loại hệ CSDL  Mơ hình liệu   Số người sử dụng   Tập trung vs Phân tán Tính thống liệu   Một người dùng vs nhiều người dùng Tính phân tán CSDL   Mạng vs phân cấp vs quan hệ vs hướng đối tượng vs Đồng vs Không đồng 35 Các hệ CSDL tập trung  Hệ CSDL cá nhân:    Hệ CSDL trung tâm:   người sử dụng đơn lẻ đảm nhiệm vai trò: người quản trị CSDL, người viết chương trình ứng dụng, end-user liệu lưu trữ máy tính trung tâm Hệ CSDL khách-chủ:   Các máy tính trung tâm lớn  đắt so với máy nhỏ máy trạm Các ứng dụng máy khách truy nhập liệu quản lý máy chủ 36 Các hệ CSDL tập trung Hệ CSDL trung tâm Hệ CSDL cá nhân Hệ CSDL khách-chủ 37 Các hệ CSDL phân tán  CSDL phân tán: Là tập CSDL có quan hệ logic với trải nhiều trạm làm việc nhiều vị trí địa lý khác mạng máy tính  Hệ QT CSDL phân tán: Là hệ thống phần mềm cho phép tạo lập CSDLPT điều khiển truy nhập CSDLPT  CSDL phân tán không 38 Các hệ CSDL phân tán 39 Hệ CSDL PT  Thuần nhất:    Công nghệ giống tương thích cao trạm DL trạm tương thích Điều kiện:     Các hệ điều hành tương thích cac Các mơ hình DL trạm Các hệ QTCSDL trạm tương thích cao DL trạm có định nghĩa khn dạng chung 40 Hệ CSDL PT không  Không nhất:   Các máy tính có hệ điều hành khác nhau, mơ hình DL, hệ QT CSDL khác DL trạm khơng tương thích:  Về cú pháp: biểu diễn khoản mục DL khác  Về ngữ nghĩa: ngữ nghĩa khác với khoản mục Xây dựng CSDL để hợp :   không dễ mặt kỹ thuật kinh tế hạn chế kiểu xử lý mà người dùng thực 41 Kết luận    CSDL cho phép lưu trữ khai thác liệu cách thống hiệu (đặc biệt trường hợp khối lượng liệu lớn) Sự trừu tượng liệu tính độc lập liệu cho phép phát triển ứng dụng « dễ dàng » Hệ QTCSDL cung cấp công cụ hữu hiệu trợ giúp việc tạo lập CSDL phát triển ứng dụng ‘‘More than 80 % of real world computer applications are associated with databases’’* * Korth & Silberschatz Database System Concepts 42 Trọng tâm môn học Hệ CSDL Ứng dụng Hệ QTCSDL CSDL CSDL 43 Sử dụng kiến thức môn học tương lai  Phát triển ứng dụng  Nghiên cứu phát triển (R&D)  Nghiên cứu 44 Các điểm cần lưu ý  Cách tiếp cận tệp vs cách tiếp cận CSDL  CSDL vs hệ QTCSDL vs hệ CSDL  Kiến trúc ANSI/SPARC (hay mức) hệ CSDL  Sơ đồ vs thể  Các chức hệ QTCSDL  Người sử dụng hệ CSDL  Đặc điểm hệ CSDL 45 46 ... nhập liệu quản lý máy chủ 36 Các hệ CSDL tập trung Hệ CSDL trung tâm Hệ CSDL cá nhân Hệ CSDL khách-chủ 37 Các hệ CSDL phân tán  CSDL phân tán: Là tập CSDL có quan hệ logic với trải nhiều trạm... cách tiếp cận CSDL  CSDL vs hệ QTCSDL vs hệ CSDL  Kiến trúc ANSI/SPARC (hay mức) hệ CSDL  Sơ đồ vs thể  Các chức hệ QTCSDL  Người sử dụng hệ CSDL  Đặc điểm hệ CSDL 45 46 ... tính  Hệ QT CSDL phân tán: Là hệ thống phần mềm cho phép tạo lập CSDLPT điều khiển truy nhập CSDLPT  CSDL phân tán không 38 Các hệ CSDL phân tán 39 Hệ CSDL PT  Thuần nhất:    Công nghệ giống

Ngày đăng: 11/05/2021, 00:16

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

  • Đang cập nhật ...

Tài liệu liên quan