Hệ Quản Trị Cơ Sở Dữ Liệu [ Access ]

Hệ quản trị cơ sở dữ liệu (tiếng Anh: Database Management System - DBMS), là phần mềm hay hệ thống được thiết kế để quản trị một cơ sở dữ liệu. Cụ thể, các chương trình thuộc loại này hỗ trợ khả năng lưu trữ, sửa chữa, xóa và tìm kiếm thông tin trong một cơ sở dữ liệu (CSDL). Có rất nhiều loại hệ quản trị CSDL khác nhau: từ phần mềm nhỏ chạy trên máy tính cá nhân cho đến những hệ quản trị phức tạp chạy trên một hoặc nhiều siêu máy tính.

Hệ Quản Trị Cơ Sở Dữ Liệu [ Access ]
Hệ Quản Trị Cơ Sở Dữ Liệu [ Access ]

Tuy nhiên, đa số hệ quản trị CSDL trên thị trường đều có một đặc điểm chung là sử dụng ngôn ngữ truy vấn theo cấu trúc mà tiếng Anh gọi là Structured Query Language (SQL). Các hệ quản trị CSDL phổ biến được nhiều người biết đến là MySQL, Oracle, PostgreSQL, SQL Server, DB2, Infomix, v.v. Phần lớn các hệ quản trị CSDL kể trên hoạt động tốt trên nhiều hệ điều hành khác nhau như Linux, Unix và MacOS ngoại trừ SQL Server của Microsoft chỉ chạy trên hệ điều hành Windows.

- Ưu điểm của HQTCSDL: Quản lý được dữ liệu dư thừa. Đảm báo tính nhất quán cho dữ liệu. Tạo khả năng chia sẻ dữ liệu nhiều hơn. Cải tiến tính toàn vẹn cho dữ liệu.

- Nhược điểm HQTCSDL: Tốt thì khá phức tạp. HQTCSDL tốt thường rất lớn chiếm nhiều dung lượng bộ nhớ. Giá cả khác nhau tùy theo môi trường và chức năng. HQTCSDL được viết tổng quát cho nhiều người dùng thì thường chậm.

=======================================

[ Hệ Quản Trị Cơ Sở Dữ Liệu ]

Giáo Trình Tự Học Access 2010

Trong tất cả các cuốn sách để tự học Access, thì Tâm Gà thấy cuốn bên dưới đây là hay nhất nè. Bạn có thể tìm mua tại các nhà sách hiện tại trong địa bàn TPHCM. Tuy sách này khá là dày, khoảng 150 trang, nhưng trong đây có đủ kiến thức để cho bạn tự ôn luyện tại nhà cho dễ dàng nhất. Biên soạn của Đỗ Trọng Danh và Nguyễn Vũ Ngọc Tùng, thuộc Đại Học Sư Phạm. Nên giờ bạn chuẩn bị nghiên cứu đi nhé. Bạn ở nước ngoài hay không phải ở trong địa bàn TPHCM, thì cũng nên nghiên cứu thêm file bên dưới đây, biết đâu giúp ích gì được cho bạn trong khoảng thời gian này thì sao nhỉ ?


=========== Link xem online từng Chương cụ thể :
* Mục Lục
* Chương 1 : Tổng quan về Microsoft Access 2010
* Chương 2 : Xây dựng cơ sở dữ liệu
* Chương 3 : Toán tử - Hàm - Biểu thức
* Chương 4 : Query - Truy vấn dữ liệu
* Chương 5 : Form - Biểu Mẫu
* Chương 6 : Report - Báo cáo
* Chương 7 : Macro - Tập lệnh
* Chương 8 : Module
==========================================

I. Hệ quản trị cơ sở dữ liệu là gì ?


Hệ quản trị cơ sở dữ liệu (Database Management System) có thể hiểu là hệ thống được thiết kế để quản lí một khối lượng dữ liệu nhất định một cách tự động và có trật tự. Các hành động quản lý này bao gồm chỉnh sửa, xóa, lưu thông tin và tìm kiếm (truy xuất thông tin) trong một nhóm dữ liệu nhất định. Nói một cách dễ hiểu hơn, hệ quản trị cơ sở dữ liệu là hệ thống tự động giúp người dùng có thể kiểm soát các thông tin, tạo, cập nhật và duy trì các CSDL. Trong đó, hai thành phần chính trong một hệ quản trị cơ sở dữ liệu là: Bộ xử lí truy vấn (bộ xử lí yêu cầu) và bộ quản lí dữ liệu.

II. Vai trò của hệ quản trị cơ sở dữ liệu trong ngành công nghiệp máy tính hiện nay


Trong thời buổi công nghệ số hiện nay, nhiều quy trình, công đoạn hay các hệ thống quản trị đều được mã hóa và vận hành bởi các thiết bị, phần mềm nhằm giúp cho các đối tượng sử dụng đạt được hiệu suất làm việc tốt nhất. Trên cơ sở đó, các hệ cơ sở quản trị dữ liệu ra đời và đóng vai trò quan trọng trong xử lý và kiểm soát các nguồn thông tin, dữ liệu đơn lẻ. Cụ thể, hệ quản trị CSDL có các chức năng chính như sau:

- Cung cấp môi trường tạo lập cơ sở dữ liệu: Hệ quản trị CSDL đóng vai trò cung cấp cho người dùng một ngôn ngữ định nghĩa dữ liệu để mô tả, khai báo kiểu dữ liệu, các cấu trúc dữ liệu.

- Cung cấp cách cập nhật và khai thác dữ liệu: Hệ quản trị CSDL cung cấp cho người dùng ngôn ngữ thao tác dữ liệu để diễn tả các yêu cầu, các thao tác cập nhật và khai thác cơ sở dữ liệu. Thao tác dữ liệu bao gồm: Cập nhật (nhập, sửa, xóa dữ liệu), Khai thác (tìm kiếm, kết xuất dữ liệu).

- Cung cấp các công cụ kiểm soát, điều khiển các truy cập vào cơ sở dữ liệu nhằm đảm bảo thực hiện một số yêu cầu cơ bản của hệ cơ sở dữ liệu. Bao gồm: (1) Đảm bảo an ninh, phát hiện và ngăn chặn các truy cập bất hợp pháp. (2) Duy trì tính nhất quán của dữ liệu. (3) Tổ chức và điều khiển các truy cập. (4) Khôi phục cơ sở dữ liệu khi có sự cố về phần cứng hay phần mềm. (5) Quản lí các mô tả dữ liệu.

III. Các hệ quản trị cơ sở dữ liệu phổ biến hiện nay


Nhờ vào các chức năng hữu ích và hiệu suất làm việc cao, nhiều hệ quản trị CSDL đã được viết ra với mong muốn ngày càng cải thiện khả năng xử lý dữ liệu cho các phần mềm máy tính, website… Các HQTCSDL phổ biến hiện nay có thể kể đến: 

- Mysql: MySQL là hệ quản trị cơ sở dữ liệu sử dụng mã nguồn mở phổ biến nhất thế giới và được các chueyen gia lập trình web rất ưa chuộng trong quá trình phát triển web, phát triển ứng dụng. Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet.

- Oracle: Oracle xuất phát từ tên của một hãng phần mềm và cũng là một hệ quản trị cơ sở dữ liệu phổ biến trên thế giới. Khởi đầu với phần mềm quản trị cơ sở dữ liệu cách đây hơn 50 năm, hiện tại ngoài sản phẩm Oracle Database Server, Oracle còn cung cấp nhiều sản phẩm khác phục vụ doanh nghiệp.

- SQlite: SQLite là hệ thống cơ sở dữ liệu quan hệ nhỏ gọn, hoàn chỉnh, có thể cài đặt bên trong các trình ứng dụng khác. SQLite được viết dưới bằng ngôn ngữ lập trình C.

- MongoDB: MongoDB là một mã nguồn mở và là một tập tài liệu dùng cơ chế NoSQL để truy vấn, nó được viết bởi ngôn ngữ C++.

- PostgreSql: PostgreSQL cũng là hệ quản trị cơ sở dữ liệu hỗ trợ rất tốt trong việc lưu trữ dữ liệu không gian. PostgreSQL kết hợp với module Postgis cho phép người dùng lưu trữ các lớp dữ liệu không gian một cách hiệu quả.

- Redis: Redis là một trong số các Hệ quản trị cơ sở dữ liệu phát triển theo phong cách NoSQL. Redis là hệ thống lưu trữ key-value với rất nhiều tính năng và được sử dụng rộng rãi. Redis nổi bật bởi việc hỗ trợ nhiều cấu trúc dữ liệu cơ bản đồng thời cho phép scripting bằng ngôn ngữ lua.

Hệ Quản Trị Cơ Sở Dữ Liệu [ Access ]

Bạn đang xem một trong các bài viết tại Chuyên Mục CaoDangNgheTPHCMHeQuanTriCoSoDuLieuHocKy2. Và đây là địa chỉ link bài viết https://www.c10mt.com/2012/08/HeQuanTriCoSoDuLieu.html . Tâm Gà xin cảm ơn bạn đã theo dõi bài viết này. Đừng quên nhấn LIKE Chia Sẻ để ủng hộ Tâm Gà nếu bài viết có ích !
Sunday, August 19, 2012 DMCA com Protection Status