SEEM3430: Information Systems Analysis and Design

Slides:



Advertisements
Similar presentations
Chapter 5 Normalization of Database Tables
Advertisements

Normalization What is it?
Modeling the Data: Conceptual and Logical Data Modeling
© 2005 by Prentice Hall Chapter 3a Database Design Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Database Design Conceptual –identify important entities and relationships –determine attribute domains and candidate keys –draw the E-R diagram Logical.
Database Systems Design, Implementation, and Management Coronel | Morris 11e ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or.
1 Minggu 10, Pertemuan 19 Normalization (cont.) Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
Modeling & Designing the Database
LOGICAL DATABASE DESIGN
Michael F. Price College of Business Chapter 6: Logical database design and the relational model.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 9.1.
Lecture 12 Inst: Haya Sammaneh
CBAD2103 Data Analysis and Modeling. Chapter 7 Conceptual Design Methodology.
Avoiding Database Anomalies
Normalization A technique that organizes data attributes (or fields) such that they are grouped to form stable, flexible and adaptive entities.
Concepts of Relational Databases. Fundamental Concepts Relational data model – A data model representing data in the form of tables Relations – A 2-dimensional.
Normalisation Rules and Practical Application Geoff Leese January 2010.
Logical Database Design Relational Model. Logical Database Design Logical database design: process of transforming conceptual data model into a logical.
SALINI SUDESH. Primarily a tool to validate and improve a logical design so that it satisfies certain constraints that avoid unnecessary duplication of.
Chapter 7 1 Database Principles Data Normalization Primarily a tool to validate and improve a logical design so that it satisfies certain constraints that.
10/3/2012ISC329 Isabelle Bichindaritz1 Logical Design.
Customer Order Order Number Date Cust ID Last Name First Name State Amount Tax Rate Product 1 ID Product 1 Description Product 1 Quantity Product 2 ID.
CIS 210 Systems Analysis and Development Week 6 Part II Designing Databases,
Database Design – Lecture 8
Normalization. 2 u Main objective in developing a logical data model for relational database systems is to create an accurate representation of the data,
1 DATABASE TECHNOLOGIES (Part 2) BUS Abdou Illia, Fall 2015 (September 9, 2015)
Chapter 10 Designing Databases. Objectives:  Define key database design terms.  Explain the role of database design in the IS development process. 
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Logical Database Design and the Relational Model.
EntityRelationshipDiagrams. Entity Relationship Models The E-R (entity-relationship) data model views the real world as a set of basic objects (entities)
Logical Design 12/10/2009GAK1. Learning Objectives How to remove features from a local conceptual model that are not compatible with the relational model.
McGraw-Hill/Irwin Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 6 Modeling the Data: Conceptual and Logical Data Modeling.
Logical Database Design and Relational Data Model Muhammad Nasir
What Is Normalization  In relational database design, the process of organizing data to minimize redundancy  Usually involves dividing a database into.
April 20022/CS/3X1 Database Design Design method John Wordsworth Department of Computer Science The University of Reading Room.
Normalization.
Understanding Data Storage
Chapter 5: Relational Database Design
Chapter 4: Relational Database Design
MIS 322 – Enterprise Business Process Analysis
Payroll Management System
Example Question–Is this relation Well Structured? Student
Chapter 15 Basics of Functional Dependencies and Normalization for Relational Databases.
Chapter 9 Designing Databases
The Relational Model and Normalization
Relational Model and ER Model: in a Nutshell
© 2011 Pearson Education, Inc. Publishing as Prentice Hall
Order Database – ER Diagram
Relational Database.
Entity relationship diagrams
Chapter 6 Normalization of Database Tables
Database Fundamentals
Some Normalization Examples
Normalization of Database Tables Uploaded by: mysoftbooks.ml
Chapter 8 – Part2 Database Design.
Chapter 8 – Part2 Database Design.
System Analysis and Design
Sampath Jayarathna Cal Poly Pomona
Sampath Jayarathna Cal Poly Pomona
Logical Data Modeling – Normalization
Chapter 4 Entity Relationship (ER) Modeling
Entity-Relationship Diagram (ERD)
Chapter 17 Designing Databases
Lecture 04 Normalization.
Chapter 14 Normalization Pearson Education © 2009.
E.R. Examples.
Review of Week 3 Relation Transforming ERD into Relations
G061 - Data Dictionary.
Shelly Cashman: Microsoft Access 2016
Some Normalization Examples
Presentation transcript:

SEEM3430: Information Systems Analysis and Design ERD: Normalization SEEM3430: Information Systems Analysis and Design

Data Normalization Organize data attributes in the logical data model so that they are grouped in a stable and flexible manner. Based on the functional dependence concept.

Functional Dependency Relationship between two attributes For any relation R, attribute B is functionally dependent on attribute A if, for every valid instance of A, that value of A uniquely determines the value of B.

A relation is in 1NF if it contains no repeating data elements. Normal Form Description   First Normal Form (1NF) A relation is in 1NF if it contains no repeating data elements. Second Normal Form (2NF) A relation is in 2NF if it is in 1NF and contains no partial functional dependencies. Third Normal Form (3NF) A relation is in 3NF if it is in 2NF and contains no transitive dependencies. Table 6-6. The Three Common Normalized Forms

First Normal Form (1NF) Contains no repeating elements any entity that contains one or more multivalued attributes must be transformed Figure 6-10

Figure 6-10. The Three Common Normalized Forms

Second Normal Form (2NF) A relation is in 1NF and it contains no partial functional dependencies. Partial functional dependency exists when one or more of the nonkey attributes can be defined by less than the full primary key.

Figure 6-11. Second Normal Form

Third Normal Form (3NF) A relation is in 2NF and no transitive dependencies exist. Transitive Dependency: when one or more nonkey attributes can be derived from one or more other nonkey attributes

Figure 6-12. Third Normal Form

The fully Normalized ERD Shows all the entities, their attributes, and their relationships to all other entities. From the logical data model, the physical model of the database can be easily constructed.