V. Một số phương pháp phân tích hiệu quả kinh tế của dự án phát triển một HTTTQL.
3. Hệ quản trị cơ sở dữ liệu.
3.1. Khái niệm.
- Hệ quản trị cơ sở dữ liệu (Database Management System - DBMS) là phần mềm cho phép người sử dụng có thể truy nhập tới các cơ sở dữ liệu.
Việc truy nhập được tiến hành như sau :
- Người sử dụng (User) đưa ra các yêu cầu truy nhập CSDL trên một ngôn ngữ dữ liệu nào đó.
- HQTCSDL nhận được yêu cầu và tiến hành phân tích các yêu cầu này. - HQTCSDL kiểm tra các sơ đồ ngoài. Lược đồ khái niệm, sơ đồ trong và xác định các cấu trúc lưu trữ.
- HQTCSDL thực hiện các xử lý cần thiết trên CSDL. Theo trình tự thực hiện, HQTCSDL sẽ tìmkiếm mọi cấu trúc lưu trữ bên trong được truy nhập đến, làm xuất hiện các cấu trúc lưu trữ theo yêu cầu của người sử dụng. Kiểm tra vào và trao quyền sử dụng cho người dùng.
3.2. Các chức năng của HQTCSDL.
- Thiết kế và quản trị cơ sở dữ liệu
- Các công cụ định nghĩa trường cho mỗi bảng, phương tiện xem, bổ sung, thay đổi, loại bỏ khi thấy cần thiết, chức năng đưa vào các quy tắc định dạng và toàn vẹn của dữ liệu.
- Thiết kế các biểu hỗ trợ quyết định(Decision Support Form) :
- Chức năng tạo màn hình truy nhập đến các cơ sở dữ liệu bằng cách sử dụng các nút bấm, hộp kiểm tra và tìm kiếm, chức năng nhập và lọc dữ liệu, chức năng thiết kế màn hình mà không cần phải lập trình,...
- Tạo biểu bảo trì dữ liệu (Data Maintenance Form). - Lập trình nhập dữ liệu (Data Entry Program).
- Tạo biểu phân cột (Columnar Report) : Xây dựng các báo cáo tính toán theo nhóm.
- Chức năng tạo thực đơn. - Triển khai ứng dụng. - Chức năng bảo mật.
4. HQTCSDL Microsoft Access 97 & ngôn ngữ lập trình Visual basic 6.0
Hệ quản trị cơ sở dữ liệu Microsoft Access 97 tuy chưa phải là Hệ quản trị cơ sở dữ liệu mang tính chất tối ưu cho hệ điều hành mạng như một số loại Hệ quản trị cơ sở dữ liệu : ORACLE, SQL Server, …Tuy nhiên, nó vẵn là một Hệ quản trị cơ sở dữ liệu cá nhân đứng đầu mặt khác cấu hình của các máy Server cũng như các máy PC để sử dụng cho Hệ quản trị cơ sở dữ liệu này cũng chỉ cần ở mức vừa phải. Hơn nữa, do tình hình phát triển của Công nghệ thông tin ở Việt nam hiện nay thì Hệ quản trị cơ sở dữ liệu này vẵn đang rất thích hợp với cơ quan nói riêng và với Việt nam nói chung.
Nếu nhìn nhận một cách khách quan thì hệ quản trị cơ sở dữ liệu Microsoft Access 97 có những tính năng quản trị cơ sở dữ liệu rất ưu việt như: Tính bảo mật cao, hoạt động tốt với hệ điều hành Window 9X, quản trị cơ sở dữ liệu một cách thống nhất, tập trung trong một tệp, giao diện đồ hoạ đơn giản, tiết kiệm bộ nhớ, truyền thông tốt với cơ chế OLE trên hệ máy Server cũng như Client.
Trong thực tế, chỉ với giao diện của Microsoft Access 97 có đủ để xây dựng một ứng dụng hoàn chỉnh hay không? Câu trả lời chắc chắn là không, mặc dù nó có thể thực hiện được khá nhiều việc. Chỉ cần xét một khía cạnh đơn giản, một ứng dụng thực sự phải cung cấp cho người dùng một giao diện trực quan, đơn giản nhưng phải có khả năng giải quyết được toàn bộ công việc. Do đó, với Visual Basic 6.0 sẽ giải quyết được mọi vấn đề về giao diện. Một ngôn ngữ lập trình hướng đối tượng đang được sử dụng rộng rãi hiện nay.
Chương II.
CÔNG TÁC KHẢO SÁT VÀ MỘT SỐ VẤN ĐỀ CHUNG VỀ ĐỀ TÀI