Please enable JavaScript.
Coggle requires JavaScript to display documents.
Buổi 1 - Chương 1 - Giới thiệu hqtcsdl - Coggle Diagram
Buổi 1 - Chương 1 - Giới thiệu hqtcsdl
Định nghĩa DBMS (Database management system)
Là một hệ thống phần mềm cung cấp các công cụ để dây dựng và quản lý CSDL
Đinh nghĩa cấu trúc dữ liệu (DDL - Data Definition Language - Ngôn ngữ định nghĩa dữ liệu)
Cung cấp khả năng thao tác trên CSDL (DML - Data Manipulation Language - Ngôn ngữ thao tác dữ liệu)
Hỗ trợ lưu trữ dữ liệu
Điểu khiển truy xuất dữ liệu giữa nhiều người dùng
3 mức trừu tượng của dữ liệu
Mức khung nhìn (View Level)
Mộ tả một phần nào đó của hệ thống
Mức luận lý (Logical Level)
Những thông tin gì được lưu trữ trong CSDL
Có những mối quan hệ nào giữa những thông tin đó
Mức vật lý (Physical Level)
Dữ liệu được lưu trữ như thế nào
Các đặc trưng dữ liệu trong DBMS
Có tính ít dư thừa dữ liệu
Chia sẻ cho nhiều người sử dụng
Có tính an toàn, bảo mật
Cho phép truy xuất đồng thời
Có thể khôi phục khi gặp sự cố
Có tính độc lập
Vật lý
Khi thay đổi tổ chức vật lý của CSDL thì không làm ảnh hưởng đến chương trình đang khai thác CSDL đó
Luận lý
Khi thay đổi mức quan niệm không làm ảnh hưởn đến các chương trình đang khai thác CSDL
Kiến trúc DBMS
Ngôn ngữ giao tiếp
Bao gồm định nghĩa dữ liệu và thao tác dữ liệu
SQL server(Microsotf): Transaction- SQL (T-SQL)
Oracle: PL/SQL
Quản lý giao tác (transaction manager)
Nhật ký
Điều khiển đồng thời
Bộ lập lịch (scheduler)
Cơ chế khoá (lock)
Giải quyết deadlock
Quản lý khôi phục (recovery manager)
Xử lý truy vấn (query processing)
Quản lý lưu trữ (data storage)
Phân loại DBMS
Theo mô hình dữ liệu
Mạng(Network)
Phân cấp (Hierarchical)
Quan hệ (Relation)
Hướng đối tượng (Oriented-Object)
XML
Theo kiến trúc
Đơn người dùng
Client/Server
Khác
Multimedia
Hypertext