Máy tínhCơ sở dữ liệu

Bình thường hóa cơ sở dữ liệu

Nhóm của cùng một dữ liệu trong bảng có thể được thực hiện bằng nhiều cách khác nhau. Thuộc tính trong một mối quan hệ nên được nhóm lại theo nguyên tắc quan hệ, có nghĩa là, nó phải được giảm thiểu hoàn toàn trùng lặp dữ liệu, cũng như đơn giản hóa các thủ tục cho việc điều trị của họ tiếp theo là một bản cập nhật. Một trong những vấn đề chính với thiết kế cơ sở dữ liệu thực hiện loại bỏ các dư thừa, và nó được thực hiện bằng bình thường.

chuẩn hóa dữ liệu đại diện cho một hạn chế bộ máy chính thức để tạo bảng cho phép để loại bỏ trùng lặp, với các thông tin được lưu trữ phần mềm thống nhất cần thiết, giảm chi phí lao động gắn liền với việc duy trì và bảo trì cơ sở dữ liệu. hoạt động bình thường bao gồm trong việc mở rộng các bảng cơ sở dữ liệu ban đầu vào đơn giản hơn. Ở mỗi giai đoạn của quá trình này hẳn bảng được đưa ra trong hình thức bình thường. Mỗi giai đoạn được đặc trưng bởi sự bình thường hóa một tập hợp một số hạn chế, trong đó phải tuân thủ tất cả các bảng. Do đó, việc loại bỏ được thực hiện thông tin bảng không quan trọng, mà là không cần thiết.

Bình thường hóa cơ sở dữ liệu dựa trên các khái niệm về sự phụ thuộc chức năng giữa các thuộc tính. Nó được coi là một trong những thuộc tính phụ thuộc vào người kia, nếu mỗi lần một giá trị cụ thể của thuộc tính thứ hai tương ứng với không nhiều hơn một trong những giá trị đầu tiên.

Bình thường hóa cơ sở dữ liệu - một thuật ngữ chung, tuy nhiên, nó có thể được chia thành nhiều hình thức bình thường, mà sẽ được thảo luận sau.

Một đối tượng dữ liệu được coi là phù hợp với hình thức bình thường đầu tiên khi giá trị của mỗi thuộc tính là duy nhất của nó. Nếu một thuộc tính nào đó có giá trị trùng lặp, nó không thể được coi là một đối tượng thuộc dạng bình thường đầu tiên. Nó chỉ ra rằng bạn có thể tạo một vẫn bất kỳ tổ chức là một đối tượng dữ liệu.

Một đối tượng dữ liệu được coi là thuộc dạng chuẩn thứ hai khi nó đã nằm trong hình thức bình thường đầu tiên, nhưng mỗi người trong số các thuộc tính của nó, không bao gồm một cách tiềm năng, hoàn toàn độc lập về chức năng từ mỗi trong những chìa khóa tiềm năng.

Một đối tượng dữ liệu được coi là thuộc về các hình thức bình thường thứ ba, nếu nó đã là trong hình thức bình thường thứ hai, nhưng nó đã không đưa ra bất kỳ phụ thuộc bắc cầu của các đối tượng phi chính từ các phím. Dưới sự phụ thuộc bắc cầu thường được hiểu như là một mối quan hệ rõ ràng giữa các lĩnh vực.

Bình thường hóa cơ sở dữ liệu đặt mục tiêu chính nhà phát triển để mang lại tất cả các mối quan hệ với hình thức bình thường thứ ba. Chỉ bằng cách này trong tương lai nó sẽ có thể tạo ra một hệ thống thông tin hiệu quả.

Bình thường hóa cơ sở dữ liệu: nguyên tắc cơ bản

Cần xây dựng một bộ quy tắc phải tuân theo trong công tác bình thường. Đầu tiên là để loại trừ các nhóm lặp đi lặp lại. Cần thiết để tạo thành một bảng riêng biệt lưu trữ mỗi tập các thuộc tính liên quan, mà tạo ra một chìa khóa riêng biệt. Tiếp theo, hãy chắc chắn để loại bỏ dữ liệu không cần thiết. Trong trường hợp mối quan hệ thuộc tính được quan sát thấy chỉ trên một phần của chìa khóa, sau đó nó phải được đặt trong một bảng riêng biệt. Nguyên tắc thứ ba là bắt buộc trừ cột mà không phụ thuộc vào chìa khóa. Thuộc tính nên được đặt trong một bảng riêng biệt, nếu họ không có hiệu quả mong muốn trên phím. Hãy chắc chắn để cô lập các mối quan hệ nhiều độc lập. Trong trường hợp này, chúng ta đang nói về những gì không nhìn thấy kết nối bê tông giữa nhiều mối quan hệ. Cuối cùng, nó là cần thiết để cô lập các mối quan hệ liên quan nhiều ngữ nghĩa. Trong bình thường hóa cơ sở dữ liệu này được hoàn thành, tiếp theo là một quá trình phát triển.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.birmiss.com. Theme powered by WordPress.