Nếu bạn chưa biết đến thuật ngữ backend - front end thì là chưa biết đến database rồi.
THôi cứ bắt tay vào Access. Đầu tiên học từ từ, vừa học vừa làm 6 tháng sẽ xong, hơi vất vả nhưng nhanh, gọn, dễ triển khai, dễ làm mọi thứ về sau, vì tuy chỉ là một phần của Office nhưng Access nó gồm đủ kỹ thuật database. Nhưng phải tính trước, vì mở rộng hoặc chuyển đổi sẽ rất khó đấy, vì Access nó dùng SQL Jet của Microsoft.
Back-end là nơi lưu trữ mọi thông tin của database. Ví dụ phần mềm quản lý nhân sự, back-end nó lưu mã số nhân viên, họ tên, ngày làm việc, mức lương, quan hệ họ hàng, ngày vào cơ quan, vào đảng, kỷ luật,v.v... tức là mọi thứ thông tin đều được lưu ở back-end.
Còn quản lý thông tin lưu ở back-end thì bằng cái gì? Ở đây mình chỉ nói tới SQL - ngôn ngữ truy vấn thông dụng và dễ triển khai cũng như được hỗ trợ nhiều. SQL nó sẽ quản lý các mối quan hệ, giữa các bảng dữ liệu trong database, và nó sẽ đưa về kết quả khi có yêu cầu truy vấn dữ liệu từ 1 front-end nào đó (ví dụ: bạn cần danh sách nhân viên có ngày sinh trong tháng 11 này để chuẩn bị tiền mừng sinh nhật cho nhân viên cơ quan, muốn lấy danh sách đó kèm với ngày tháng năm sinh, ngày vào cơ quan, thâm niên, hiện trạng gia đình,.... lúc đó thằng SQL sẽ xử lý yêu cầu và trả lại cho bạn danh sách đó)
Đó là back-end, còn front-end tức là những apps giao tiếp với người dùng, tương tác với người sử dụng.
Ví dụ, bạn chạy 1 phần mềm xem danh sách trên, thì đó là front-end. Khi click nút lọc danh sách nhân viên, thì bạn đang click trên front-end. front-end nó là một giao diện tương tác người sử dụng, cứ gọi là GUI đi cho dễ hiểu, có thể là phần mềm tại chỗ, hoặc khi về nhà, câu vào lấy danh sách bằng web thì web lúc này là front-end.
front-end sẽ gửi truy vấn tới back-end, rồi back-end trả về kết quả dạng thô. front-end sẽ dựa vào kết quả và trình bày theo kiểu list, kiểu record, kiểu gì gì ấy là do front-end quyết định.
MS Access ban đầu dựng 1 project mới nó sẽ là 1 khối, bạn cần tách bạch nó ra thành back-end và front-end. Nói chung cứ bắt tay vào việc sẽ ra. Giờ làm bài tập thứ 1, tạo 1 Access project lưu vài hồ sơ nhân viên, rồi in ra máy in thử đi. Sau đó tính tiếp