Highlighted text? Practice this concept. Highlighted passages and figures open related questions.
Practice related questions (7)Progress & bookmarks
Current section
1-2-4 Logical Design of Databases
p. 252
Practice this section 7 linked exam questions with default filters
Progress
Not marked complete
Related questions in this lesson 8
Original normalization procedure3Transitive functional dependencies1Attributes and keys in table design1Foreign key referential constraint2Functional dependency in relational design1Primary key uniqueness and non-NULL constraints2p. 252
1-2-4 Logical Design of Databases
Logical design of databases is the process of creating logical data models in consideration of the databases to be implemented. (Files/records/fields (items) are defined in a structured database, while tables/tuples/attributes are defined in a relational database.)
p. 253
By proceeding up to the third normalization as per the procedure, it is possible to design a table where all fields are dependent on the primary key. (This is called full functional dependency.) However, there are cases where the third normal form is not the best option. (For example, it may be more efficient to retain frequently used derived fields.) Therefore, it is necessary to consider including the operational aspects.
p. 254
Section progress
Original chapter exercises
Original chapter exercises →New FE Textbook Vol.1 · IT Fundamentals · First Edition, April 2015


![Original textbook table, example or syntax box, with its complete original layout. Source text: [Data normalization procedure] 1) First normalization (Deliverable: Table in the first normal form) Iterative fields or derived fields (i.e., fields determined through calculation) are eliminated. 2) Second normalization (Deliverable: Table in the second normal form) When the primary key is a composite key, fields that are dependent on some of the fields constituting the primary key are split into a separate table. (This dependency is called partial functional dependency.) 3) Third normalization (Deliverable: Table in the third normal form) Fields dependent on the fields other than the primary key are split into a separate table. (This dependency is called transitive functional dependency.)](/private-assets/fe-v1/ch04/logical-design/original-region-263-2-694e49c4519f.webp)

