Phần mềm cơ sở dữ liệu và xu hướng phát triển

Một phần của tài liệu Luận văn ứng dụng công nghệ tin học để xây dựng mô hình quản lý dữ liệu đất huyện nghĩa hưng, tỉnh nam định (Trang 39 - 42)

Các phần mềm quản lý CSDL có thể ựược chia làm hai loại chắnh: phần mềm cho máy ựể bàn và phần mềm dạng client-server.

Các phần mềm quản lý CSDL trước ựây phần lớn dựa trên DBase - DBase là một trong những dạng ứng dụng ựầu tiên trong việc sử dụng và quản lý cơ sở dữ liệu (database management system - DBMS) - hay ắt nhất cũng trên các file có ựịnh dạng DBase.

Hiện nay thì Microsoft Access ựã tràn ngập thị trường CSDL. Phần mềm này có ựầy ựủ chức năng cho cả người mới biết và những chuyên gia CSDL

Trường đại học Nông nghiệp Hà Nội Ờ Luận văn thạc sĩ kinh tế nông nghiệp ... 32 cùng sử dụng. Nó có mặt ở khắp nơi cùng với phần mềm MS Office trong hệ ựiều hành Windows hoặc ựứng riêng biệt. Microsoft Access tắch hợp khá ựầy ựủ những ựặc tắnh của một phần mềm CSDL thành công như bao gồm cả ngôn ngữ lập trình ựể người sử dụng có thể tự ựộng hóa các công việc lặp ựi lặp lại hoặc thậm chắ ựể thành lập một phần mềm ứng dụng riêng biệt về CSDL. Thực ra, MS Access chứa ựựng hai module, một là ngôn ngữ macro hiện ựang mờ nhạt dần, và một ngôn ngữ lập trình. Ngôn ngữ này có tên gọi là Visual Basic for Application (VBA) và nó phần nào có thể coi là một môi trường lập trình hoàn thiện.

Do Access là phần mềm CSDL cho máy tắnh ựể bàn nên nó có những hạn chế khi sử dụng cho những CSDL to lớn. Kinh nghiệm thực tế ựã chứng tỏ là Access sẽ trục trặc khi sử dụng cho CSDL có bảng số chứa ựựng khoảng ơ triệu ựến 1 triệu dữ liệu. Access cho phép nhiều nguời sử dụng ựồng thời một CSDL mà không cần kỹ năng lập trình nhưng khi số người sử dụng lên ựến con số lớn hơn 12 thì số người sử dụng cập nhập ựồng thời các kịch bản sẽ bị hạn chế. Access có thể sử dụng như là một phần mềm riêng biệt hay là một phần của phần mềm Microsoft Office Suite.

Tương tự như Access là phần mềm Paradox của công ty Corel. đây là phần mềm cho phép lập trình hệ thống CSDL liên hệ và phần mềm này là một thành phần của bộ phần mềm Corel Office Suite. Paradox là một phần mềm dành cho hệ thống CSDL phức tạp nhưng do Access ựang ựược thị trường chấp nhận rộng rãi nên người ta ắt chú ý ựến Paradox.

Bước chuyển tiếp lên mức ựộ cao hơn ở nhiều cơ sở ứng dụng hệ thống CSDL là phần mềm Microsoft SQL Server. đây là một hệ thống client-server ựầy ựủ với khả năng bảo mật chặt chẽ và mức ựộ mở rộng CSDL lớn hơn nhiều so với Access. Hệ thống này có giá cả trung bình và tương ựối dễ sử dụng (ựối với các nhà chuyên môn), và có thể tắch hợp ựược với CSDL chứa

Trường đại học Nông nghiệp Hà Nội Ờ Luận văn thạc sĩ kinh tế nông nghiệp ... 33 hàng triệu hàng số liệu. SQL Server cũng cho phép kết nối dễ dàng kho dữ liệu của nó với giao diện của Access, nên việc chuyển ựổi sang SQL Server cũng không có nhiều khó khăn khi CSDL ở Access phát triển quá lớn.

Nếu cần thiết phải làm việc với các CSDL lớn hơn thì Oracle hoặc IBMỖs DB2 là phương án hợp lý về khả năng to lớn tắch trữ dữ liệu nhưng giá thành sẽ tăng cao và cần kiến thức chuyên sâu về các phần mềm này. Những CSDL thiết kế trên Oracle hoặc IBMỖs DB2 cũng có thể kết nối với CSDL trên Access hoặc trên các phần mềm máy ựể bàn khác.

Một loại hình mới về phần mềm CSDL ựã xuất hiện gần ựây dưới dạng phần mềm nguồn mở (open-source software). Phần mềm nguồn mở là phần mềm mà ta có thể tiếp xúc ựược với mã nguồn của phần mềm ựó, ựồng thời ựể có ựược phần mềm thì người dùng không cần phải bỏ ra một chi phắ nào. Loại phần mềm này hiện nay ựang rất phổ biến trên Internet, mà ựiển hình là hai chương trình mã nguồn mở về hệ thống CSDL là PostgreSQL và MySQL. Những chương trình miễn phắ này chưa ựạt ựược ựộ chặt chẽ như các phần mềm bán trên thị trường nhưng chúng ựang ựược cải tiến liên tục và nhanh chóng. Chúng cũng ựược phát triển dưới dạng không miễn phắ và miễn phắ nên ựang ngày càng trở nên những lựa chọn mới hấp dẫn cho các khách hàng cần quản lý CSDL, nhất là về mặt giá cả.

Một loại phần mềm CSDL mới nữa là phần mềm CSDL trên nền Web. Những chương trình này chạy trên các trình duyệt web hơn là chạy trên máy tắnh ựể bàn, và khách sử dụng phải trả một phắ sử dụng nào ựó hàng tháng. Các chương trình này hiện nay vẫn sử dụng các CSDL phẳng nên không thắch hợp với các CSDL phức tạp. Tuy vậy do chạy trên nền Web nên việc chia sẻ dữ liệu sẽ dễ dàng hơn. Vắ dụ của các phần mềm loại này là QuickBase của công ty Quicken, phần mềm kế toán QuickBooks, và phần mềm Caspio Bridge.

Trường đại học Nông nghiệp Hà Nội Ờ Luận văn thạc sĩ kinh tế nông nghiệp ... 34

Một phần của tài liệu Luận văn ứng dụng công nghệ tin học để xây dựng mô hình quản lý dữ liệu đất huyện nghĩa hưng, tỉnh nam định (Trang 39 - 42)