Trong nhiều năm gần đây, thuật ngữ Cơ sở dữ liệu – Database đã trở nên quen thuộc trong nhiều lĩnh vực. Các ứng dụng tin học vào quản lý ngày càng nhiều và đa dạng, hầu hết các lĩnh vực kinh tế, xã hội… đều đã ứng dụng các thành tựu mới của tin học vào phục vụ công tác chuyên môn của mình. Chính vì lẽ đó mà ngày càng nhiều người quan tâm đến thiết kế, xây dựng và ứng dụng cơ sở dữ liệu (CSDL).
Mục Lục
Khái niệm cơ sở dử liệu

Cơ sở dữ liệu (viết tắt CSDL) được hiểu theo cách định nghĩa kiểu kĩ thuật thì nó là một tập hợp thông tincó cấu trúc. Tuy nhiên, thuật ngữ này thường dùng trong công nghệ thông tin và nó thường được hiểu rõ hơn dưới dạng một tập hợp liên kết các dữ liệu thường đủ lớn để lưu trên một thiết bị lưu trữ như đĩa hay băng. Dữ liệu này được duy trì dưới dạng một tập hợp các tập tin trong hệ điều hành hay được lưu trữ trong các hệ quả trị cơ sở dữ liệu
Ưu điểm cơ sở dữ liệu
– Giảm sự trùng lặp thông tin xuống mức thấp nhất. Do đó đảm bảo thông tin có tính nhất quán và toàn vẹn dữ liệu.
– Đảm bảo dữ liệu có thẻ được truy suất theo nhiều cách khác nhau – Nhiều người có thể sủ dụng một cơ sở dữ liệu.
>>>Xem thêm: Top tiệm bánh sinh nhật nổi tiếng tại Đà Nẵng
Những vấn đề mà CSDL cần phải giải quyết.

– Tính chủ quyền của dữ liệu.
- Thể hiện ở phương diện an toàn dữ liệu.
- Khả năng biểu diễn mỗi liên hệ ngữ nghĩa của dữ liệu và tính chính xác của dữ liệu.
- Người khai thác cơ sở dữ liệu phải cập nhật cho CSDL những thông tin mới nhất.
– Tính bảo mật và quyền khai thác thông tin của người sử dung.
- Do ưu điểm CSDL có thể cho nhiều người khai thác đồng thời. nên cần phải có một cơ chế bảo mật phân quyền khai thác CSDL.
- Các hệ điều hành nhiều người sử dụng hay cục bộ đều cung cấp cơ chết này.
– Tranh chấp dữ liệu.
- Khi nhiều người cùng truy nhập CSDL với các mục đích khác nhau. Rất có t hể sẽ xảy ra hiện tượng tranh chấp dữ liệu.
- Cần có cơ chết ưu tiên khi truy cập CSDL. Ví dụ: admin luôn có thể tru cập cơ sở dữ liệu.
- Cấp quyền ưu tiên cho từng người khai thác.
– Đảm bảo an toàn dữ liệu khi có sự cố.
- Khi CSDL nhiều và được quản lý tập trung. Khả năng rủi ro mất dữ liệu rất cao. Các nguyên nhân chính là mất điện đột ngột hoặc hỏng thiết bị lưu trữ.
- Hiện tại có một số hệ điều hành đã có cơ chế tự động sao lưu ổ cúng và fix lỗi khi có sự cố xảy ra.
- Tuy nhiên: cẩn tắc vô áy náy. Chúng ta nên sao lưu dự phòng cho dữ liệu đề phòng trường hợp xấu xảy ra.
Tại sao phải có một cơ sở dữ liệu
Hệ thống các tệp tin cổ điển
Cơ sở dữ liệu cho đến nay vẫn còn một số đơn vị kinh tế, hành chính sự nghiệp… sử dụng mô hình hệ thống các tệp tin cổ điển: chúng được tổ chức riêng rẽ, phục vụ cho một mục đích của một đơn vị hay một đơn vị con trực thuộc cụ thể.
Ưu điểm
Việc xây dựng hệ thống các tệp tin riêng tại từng đơn vị quản lý ít tốn thời gian bởi khối lượng thông tin cần quản lý và khai thác là nhỏ, không đòi hỏi đầu tư vật chất và chất xám nhiều, do đó triển khai ứng dụng nhanh.
>>>Xem thêm;: Top 10 hãng xe tay ga cho nữ đẹp đáng mua nhất
Thông tin được khai thác chỉ phục vụ mục đích hẹp nên khả năng đáp ứng nhanh chóng, kịp thời.
Nhược điểm
Thông tin được tổ chức riêng rẽ ở nhiều nơi nên việc cập nhật dễ làm mất tính nhất quán dữ liệu.
Hệ thống thông tin được tổ chức thành các hệ thống file riêng lẻ nên thiếu sự chia sẻ thông tin giữa các nơi.
Cơ sở dữ liệu qua phân tích trên, chúng ta nhận thấy việc tổ chức dữ liệu theo hệ thống tệp tin hoàn toàn không phù hợp với những hệ thống thông tin lớn. Việc xây dựng một hệ thống thông tin đảm bảo được tính nhất quán dữ liệu, đáp ứng được nhu cầu khai thác đồng thời của nhiều người là thực sự cần thiết.
Vấn đề cần giải quyết

Để đạt được các ưu điểm trên, CSDL đặt ra những vấn đề cần giải quyết. Đó là
Tính chủ quyền của dữ liệu:
Do tính chia sẻ của CSDL nên chủ quyền của CSDL dễ bị xâm phạm.
Tính bảo mật và quyền khai thác thông tin của người sử dụng:
Do có nhiều người được phép khai thác CSDL nên cần thiết phải có một cơ chế bảo mật và phân quyền hạn khai thác CSDL.
Tranh chấp dữ liệu:
Nhiều người được phép cùng truy cập vào CSDL với những mục đích khác nhau: Xem, thêm, xóa hoặc sửa dữ liệu. Cần phải có cơ chế ưu tiên truy cập dữ liệu hoặc giải quyết tình trạng xung đột trong quá trình khai thác cạnh tranh. Cơ chế ưu tiên có thể được thực hiện bằng việc cấp quyền (hay mức độ) ưu tiên cho từng người khai thác.
Bài viết trên đã cho các bạn biết về Cơ sở dữ liệu. Cảm ơn các bạn đã xem qua bài viết của mình nhé.
>>Xem thêm: Bơm hơi Mini xe máy là gì? Loại nào tốt nhất?
Lộc Đạt-tổng hợp
Tham khảo ( voer.edu, sites.google, … )
Discussion about this post