I Cơ sở lý luận về CSDL và Hệ thống thông tin Quản lý
1 Cơ sở lý luận về CSDL
1.1 Khái niệm CSDL và Hệ quản trị CSDL
CSDL
CSDL là một hệ thống các thông tin có cấu trúc được lưu trữ trên các thiết bị lưu trữ thông tin thứ cấp (băng, đĩa từ, usb..), để có thể thỏa mãn nhu cầu khai thác thông tin của nhiều người sử dụng, hay nhiều chương trình ứng dụng với nhiều mục đích khác nhau.
Việc sử dụng CSDL sẽ đem đến cho chúng ta một số lợi ích như:
• Giảm sự trùng lặp thông tin đến mức thấp nhất và do đó sẽ đảm bảo được tính toàn vẹn và nhất quán của dữ liệu.
• Đảm bảo cho việc truy suất dữ liệu theo những cách khác nhau
• Trợ giúp khả năng chia sẻ thông tin cho nhiều người dùng và nhiều chương trình ứng dụng khác nhau
Hệ quản trị CSDL
Hệ quản trị CSDL là những chương trình phần mềm máy tính điện tử cho phép người dùng:
• Tổ chức dữ liệu thành các bản ghi theo một cách thống nhất
• Truy suất dữ liệu theo một cách thống nhất
Các chương trình ứng dụng không nhận được dữ liệu cần thiết trực tiếp từ thiết bị nhớ điện tử. Trước hết, nó đặt yêu cầu truy cập dữ liệu từ Hệ quản trị CSDL, sau đó Hệ quản trị CSDL sẽ tiến hành tìm kiếm dữ liệu từ CSDL bằng cách sử dụng từ điển dữ liệu và gửi trả dữ liệu tìm được cho chương trình ứng dụng. Các chương trình ứng dụng sẽ sắp xếp các mục dữ liệu tìm được theo một khuôn mẫu báo cáo định trước. Như vậy, Hệ quản trị CSDL hoạt động như một trung gian giữa CSDL và chương trình ứng dụng
NSD NSD Chương trình ứng dụng Chương trình ứng dụng Hệ quản trị CSDL CSDL
Quan hệ giữa Chương trình ứng dụng, Hệ quản trị CSDL và CSDL
Hệ CSDL
Hệ CSDL là một phần mềm cho phép xây dựng một Hệ quản trị CSDL