Định nghĩa First Normal Form (1NF) là gì?
First Normal Form (1NF) là Dạng chuẩn thứ nhất (1NF). Đây là nghĩa tiếng Việt của thuật ngữ First Normal Form (1NF) - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.
Độ phổ biến(Factor rating): 5/10
Hình thức bình thường đầu tiên (1NF) thiết lập các quy tắc cơ bản để chuẩn hóa dữ liệu và liên quan đến một bảng duy nhất trong một hệ thống cơ sở dữ liệu quan hệ. Bình thường sau ba bước cơ bản, mỗi tòa nhà trên trước. Là người đầu tiên trong số này là các hình thức bình thường đầu tiên. Các hình thức bình thường đầu tiên khẳng định rằng:
Xem thêm: Thuật ngữ công nghệ A-Z
Giải thích ý nghĩa
Bước đầu tiên trong việc khẳng 1NF được sửa đổi cột multivalued để đảm bảo rằng mỗi cột trong một bảng không mất nhiều hơn một entry. Tìm kiếm hồ sơ với mục trùng lặp là phức tạp. Để khắc phục tình trạng này, tất cả hồ sơ tham gia vào một bảng cơ sở dữ liệu quan hệ cần phải được xác định bởi một giá trị duy nhất mà sẽ có một cột riêng biệt (hoặc thuộc tính). khóa duy nhất này được gọi là một chìa khóa chỉ mục và được sử dụng để xác định vị trí dữ liệu để thu hồi hoặc các thao tác. Có một khóa duy nhất không giải quyết được các yêu cầu của 1NF. Theo các quy tắc, không thể có nhiều mục vào một trường duy nhất. Ví dụ, trong một bảng dữ liệu thông tin khách hàng, một lĩnh vực duy nhất có thể được phép lưu trữ nhiều mục, chẳng hạn như nơi khách hàng có số điện thoại mulutiple. Đây là một sự vi phạm các quy tắc 1NF. vấn đề cụ thể này trong ví dụ của chúng tôi có thể được giải quyết bằng cách tạo ra một chỉ số ID khách hàng trong bảng chính và sau đó thêm một bảng riêng biệt mà có một cột cho số điện thoại và cột khác cho ID của khách hàng. Điều này cho phép sử dụng hợp lý các truy vấn quan hệ để trích xuất dữ liệu từ một cơ sở dữ liệu quan hệ. Null, hoặc nhiều mục các lĩnh vực cả hai vấn đề gây ra với thao tác dữ liệu và khai thác vì vậy quá trình bình thường hóa để loại bỏ việc nhập nhằng. Loại bỏ các giá trị lặp đi lặp lại từ một bảng là bước tiếp theo đối với hình thức đầu tiên bình thường. giá trị lặp đi lặp lại có thể được chuyển đến một bảng mới. Bước cuối cùng trong việc thực hiện hình thức bình thường đầu tiên là duy trì tính nguyên tố của dữ liệu. Mỗi lĩnh vực cá nhân nên giữ phần tử dữ liệu nhỏ nhất có thể để tạo điều kiện phân loại dễ dàng và tìm kiếm. Ví dụ, cột ngày có thể được tách thành ngày, tháng và năm. Bàn đáp ứng hình thức bình thường đầu tiên cũng có thể chứa các lĩnh vực chức năng phụ thuộc. Chức năng phụ thuộc tồn tại giữa hai lĩnh vực khi giá trị trong lĩnh vực 1 xác định giá trị trong lĩnh vực 2 và chỉ có một giá trị trong lĩnh vực 2. Trong trường hợp này, trường 2 là chức năng phụ thuộc vào lĩnh vực 1. Bàn đáp ứng các hình thức bình thường cao hơn (thứ hai, thứ ba và thứ tư) nhất thiết phải làm theo hình thức đầu tiên bình thường nhưng ngược lại là không đúng sự thật. Tất cả các bảng tuân thủ hình thức bình thường đầu tiên có thể không tuân theo các hình thức bình thường cao hơn, như các hình thức bình thường cao hơn bao gồm thậm chí quy định nghiêm ngặt hơn.
What is the First Normal Form (1NF)? - Definition
First normal form (1NF) sets the fundamental rules for database normalization and relates to a single table within a relational database system. Normalization follows three basic steps, each building on the last. The first of these is the first normal form. The first normal form states that:
Understanding the First Normal Form (1NF)
The first step in confirming 1NF is modifying multivalued columns to make sure that each column in a table does not take more than one entry. Searching records with duplicate entries is complex. To overcome this situation, all records involved in a relational database table have to be identified by a unique value which will have a seperate column (or attribute). This unique key is called an index key and is used to locate data for retrieval or other manipulation. Having a unique key does not resolve the requirements of 1NF. According to the rules, there can be no multiple entries into a single field. For example, in a data table of customer information, a single field could be allowed to store multiple entries, such as where a customer has mulutiple telephone numbers. This is a violation of the 1NF rules. This particular problem in our example can be resolved by creating a customer ID index in the main table and then adding a separate table that has a column for the telephone numbers and another column for the customer ID. This allows proper use of relational queries to extract data from a relational database. Null, or multiple entry fields both cause issues with data manipulation and extraction so the normalizing process removes ambiguity. Removing repeating values from a table is the next step toward first normalized form. Repeating values can be moved to a new table. The final step in implementing first normal form is maintaining atomicity of data. Each individual field should hold the smallest data element possible to facilitate easy sorting and searching. For instance, the date column can be separated into day, month and year. Tables satisfying first normal form can also contain functionally dependent fields. Functional dependency exists between two fields when the value in field 1 determines the value in field 2 and there is only one value in field 2. In such a case, field 2 is functionally dependent on field 1. Tables satisfying the higher normal forms (second, third and fourth) necessarily follow first normal form but the reverse is not true. All tables complying with first normal form may not follow the higher normal forms, as the higher normal forms include even more stringent rules.
Thuật ngữ liên quan
- Second Normal Form (2NF)
- Fourth Normal Form (4NF)
- Third Normal Form (3NF)
- Primary Key
- Atomic
- Record
- Database Management System (DBMS)
- Tuple (Database)
- Normalization
- Commit
Source: First Normal Form (1NF) là gì? Technology Dictionary - Filegi - Techtopedia - Techterm