7. Kết luận
3.2.2 Lựa chọn vị trí đặt CSDL và phân nhóm ngƣời sử dụng
Đánh giá vị trị đặt CSDL theo một số tiêu chuẩn sao cho vị trí đặt CSDL tiện lợi nhất:
- Tần suất sử dụng CSDL - Số lần liên kết CSDL
- Các tham chiếu đến CSDL để cập nhật, đọc hay thay đổi.
Dựa trên các tiêu chuẩn trên và tính chất của hệ thống quản lý học sinh sinh viên có thể lựa chọn hệ thống theo hai nhóm chính tƣơng đƣơng với hai loại CSDL:
a. Cơ sở dữ liệu bản sao phân tán
Đây là CSDL dành cho việc quản lý thông tin của sinh viên, theo yêu cầu phát triển hệ thống có thể mở rộng nhiều CSDL có cấu trúc và nhiệm vụ giống nhƣ CSDL phân tán này.
Ở mỗi khu vực (gồm khu vực 1, khu vực 2, khu vực 3) đặt một server để cài SQL Server và thực hiện Replication tại máy này mọi thông tin của sinh viên khi đƣợc cán bộ thuộc các khoa ở khu vực này sửa đổi sẽ lƣu tạm ở đây, sau thời gian chỉ định trƣớc, những thông tin này sẽ đƣợc cập nhật về CSDL chính ở server phòng CNTT, do phòng Đào tạo và phòng Công tác HS-SV quản lý, nhằm để bảo mật thông tin tránh việc sửa nhầm thông tin của sinh viên giữa các khoa thì cần phải giới hạn sự truy cập và các dòng dữ liệu giữa các khoa. Ví dụ nhƣ nếu cán bộ thuộc Khoa Công nghệ Thông tin thì chỉ đƣợc phép truy cập vào CSDL ở Khu vực 1 để chỉnh sửa thông tin của sinh viên thuộc Khoa Công nghệ Thông tin, đối với CSDL bản sao đặt ở Khu vực 2 thì sẽ không nhận đƣợc những thay đổi này vì lý do bảo mật, những thông tin của sinh viên chỉ đƣợc cập nhật cho CSDL chính thức ở Khu vực 3. Nhƣ thế này đã giải quyết đƣợc vấn đề về bảo mật.
Nếu cùng một lúc cả 2 khu vực cùng thực hiện việc truy xuất hay chỉnh sửa thông tin sinh viên thì thời gian ở 2 máy cài Replication khi gửi dữ liệu về cho Server chính sẽ khác nhau, nhƣ vậy lƣu lƣợng đƣờng truyền trên mạng tại một lúc chỉ còn 1/2 so với ban đầu, nhƣ vậy đã giải quyết đƣợc vấn đề về tốc độ đƣờng truyền.
b. CSDL trung tâm
Là CSDL chính phục vụ cho việc truy cập và sử dụng của Phòng Đào tạo, Phòng Công tác HS-SV, Ban Giám hiệu và đƣợc đặt ở Server của trƣờng tại Phòng
CNTT. Những cán bộ thuộc các phòng ban đó có thể đọc tất cả thông tin trong CSDL này và có thể thêm quyền sửa đổi với phần báo cáo.