b. Phộp tỏch lược đồ quan hệ thành 3NF
5.1. Sự cần thiết phải bảo vệ an toàn CSDL
Hiện nay cựng với sự phỏt triển nhanh chúng của CNTT và sự bựng nổ của hệ thống mạng thỡ an toàn và bảo mật thụng tin luụn là vấn đề quan tõm lớn nhất của cỏc tổ chức, doanh nghiệp. Cơ sở dữ liệu của một cơ quan, một xớ nghiệp, của một ngành... thường được cài đặt tập trung hay phõn tỏn trờn cỏc mỏy chủ trờn mạng, là tài nguyờn thụng tin chung cho nhiều người cựng sử dụng.
Cỏc phương thức tấn cụng thụng qua mạng cú thể làm mất mỏt thụng tin, thậm chớ cú thể làm sụp đổ hoàn toàn hệ thống thụng tin của doanh nghiệp.Vỡ vậy cỏc hệ cơ sở dữ liệu cần phải cú cơ chế kiểm soỏt, quản lý và truy xuất khai thỏc thụng tin sao cho dữ liệu phải được an toàn và toàn vẹn. Thuật ngữ “an toàn” dữ liệu cú nghĩa là cỏc hệ cơ sở dữ liệu cần phải được bảo vệ chống truy nhập nhằm sửa đổi hay phỏ hoại một cỏch chủ định hay khụng chủ định.
KHOA CNTT – TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CễNG NGHIỆP
Như vậy cỏc hệ thống cơ sở dữ liệu cần thiết phải quản trị, bảo vệ tập trung, nhằm bảo đảm được tớnh toàn vẹn và an toàn dữ liệu. Toàn vẹn dữ liệu khỏc với an toàn dữ liệu, tuy rằng chỳng cú mối quan hệ mật thiết với nhau. Cú thể sử dụng chung một số biện phỏp để thực hiện. Cú rất nhiều mối nguy hiểm đe doạ đến cỏc hệ thống dữ liệu: Cơ sở dữ liệu được cài đặt tập trung hay phõn tỏn trờn cỏc vị trớ địa lý khỏc nhau, được khai thỏc từ cỏc đầu cuối khỏc nhau theo chế độ Client/Server.
Nhiều người sử dụng truy nhập và khai thỏc trờn cựng một cơ sở dữ liệu. Rất nhiều loại dữ liệu được tải về giữ trờn cỏc mỏy cục bộ để khai thỏc. Truy xuất vào cỏc hệ cơ sở dữ liệu bằng nhiều ngụn ngữ thao tỏc dữ liệu khỏc nhau, bằng nhiều hệ ứng dụng khỏc nhau trờn cựng một nội dung thụng tin. Vỡ vậy cú thể xẩy ra. Những sai sút ngoài ý muốn, khi thực hiện thờm, sửa, xoỏ hay do lỗi khi lập trỡnh. Truy nhập trỏi phộp với mục đớch xấu: sửa, xoỏ thụng tin hay đỏnh cắp thụng tin... Sự cố kỹ thuật như lỗi do cỏc thiết bị, lỗi lập trỡnh...
An toàn và bảo mật thụng tin là nhiệm vụ rất nặng nề và khú đoỏn trước được. Phương thức bảo mật CSDL bao gồm cỏc hệ thống, cỏc quy trỡnh và thủ tục để bảo vệ CSDL khỏi cỏc cuộc tấn cụng phỏ hoại cũng như cỏc hành vi sử dụng khụng đỳng hoặc sai sút của con người.
Cú rất nhiều phương thức để bảo mật CSDL như bảo đảm an ninh hệ thống, cú thể là để ngăn chặn, hoặc làm giảm, hoặc giỏm sỏt, hoặc phỏt hiện, hoặc để khắc phục cỏc sự cố xảy ra, hoặc chỉ dựng để phục hồi lại hệ thống khi cú sự cố.