How to normalise logical data models

Description

Systems Analysis & Design (Data Normalisation) Note on How to normalise logical data models, created by callumh93 on 12/05/2013.
callumh93
Note by callumh93, updated more than 1 year ago
callumh93
Created by callumh93 about 12 years ago
31
0
1 2 3 4 5 (0)

Resource summary

Page 1

Do any attributes have multiple values for a single instance of an entity?

0. Unnormalised Form

Yes - remove the repeating attributes and repeating groups. Create an entity that describes the attributes. Often you will need to add a relationship to connect the old and new entities.No - the data model is in first normal form.

1. First Normal Form

Is the identifier composed of more than one attribute? If so, are any attribute values dependent on just one part of the identifier?

Yes - remove the partial dependency. Move attributes to an entity in which their values are dependent on the entire identifier. Usually you will need to create a new entity and add a relationship to connect it to the old.No - the data model is in second normal form.

2. Second Normal Form

Do any attribute values depend on an attribute that is not the entity's identifier?

Yes -  remove the transitive dependency or derived attribute. Move the attributes to an entity in which their values are dependent on the identifier. Create a new entity and a relationship that links it to the old entity. No - the data model is in third normal form.

New Page

Show full summary Hide full summary

0 comments

There are no comments, be the first and leave one below:

Similar

DFD Basics
callumh93
Game and Sarson Symbols
callumh93
Relational Algebra
callumh93
enzymes and the organ system
Nour
AS Pure Core 1 Maths (AQA)
jamesmikecampbell
HSC Maths: Algebra Quiz
Brad Hegarty
A-level English Language Power & Gender Theories
Libby Shaw
GCSE AQA Chemistry - Unit 1
James Jolliffe
Unit 1 flashcards
C R
GCSE Chemistry C3 (OCR)
Usman Rauf