IST 318 Database Administration

Slides:



Advertisements
Similar presentations
ER Model For a college DB
Advertisements

Figure 5.1 Hierarchy of data for a computer-based file.
8 Chapter 8 The University Lab: Conceptual Design Verification, Logical Design, and Implementation Database Systems: Design, Implementation, and Management,
Normalisation Ensuring data integrity in database design 1.
The Relational Model System Development Life Cycle Normalisation
Normalization of Database Tables
Chapter 6 Methodology Conceptual Databases Design Transparencies © Pearson Education Limited 1995, 2005.
Database Design Conceptual –identify important entities and relationships –determine attribute domains and candidate keys –draw the E-R diagram Logical.
Entity-Relationship Model and Diagrams (continued)
Database design concepts info1408 Lecture 8 Worked example of E:R Modelling.
Lecture Fourteen Methodology - Conceptual Database Design
Normalization of Database Tables
Normalization of Database Tables
Chapter 5 Normalization of Database Tables
Database Systems Design, Implementation, and Management Coronel | Morris 11e ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 5 Normalization of Database Tables.
Database – Part 2a Dr. V.T. Raja Oregon State University.
Normalization Quiz Tao Li Grant Horntvedt. 1. Which of the following statements is true: a. Normal forms can be derived by inspecting the data in various.
Daniel AdinugrohoDatabase Programming 1 DATABASE PROGRAMMING Lecture on 29 – 04 – 2005.
Section 11 : Normalisation
Chapter 16 Methodology - Conceptual Database Design.
Methodology - Conceptual Database Design Transparencies
Methodology Conceptual Databases Design
Relational Database Design by Relational Database Design by Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR ARUNAI ENGINEERING.
Database Systems: Design, Implementation, and Management Tenth Edition
5 1 Chapter 5 Normalization of Database Tables Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Database Systems: Design, Implementation, and Management Ninth Edition Chapter 6 Normalization of Database Tables.
1 DATABASE SYSTEMS DESIGN IMPLEMENTATION AND MANAGEMENT INTERNATIONAL EDITION ROB CORONEL CROCKETT Chapter 7 Normalisation.
BIS Database Systems School of Management, Business Information Systems, Assumption University A.Thanop Somprasong Chapter # 5 Normalization of Database.
CORE 2: Information systems and Databases NORMALISING DATABASES.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
1 Information Retrieval and Use Data Analysis & Data Modeling, Relational Data Analysis and Logical Data Modeling Geoff Leese September 2009.
Chapter 8 Methodology - Conceptual Database Design Chapter 15 in Textbook.
Methodology - Conceptual Database Design
CIS 210 Systems Analysis and Development Week 6 Part II Designing Databases,
ITN Table Normalization1 ITN 170 MySQL Database Programming Lecture 3 :Database Analysis and Design (III) Normalization.
Database Design – Lecture 8
IST 318 – DB Administration
IST 210 Normalization 2 Todd Bacastow IST 210. Normalization Methods Inspection Closure Functional dependencies are key.
Database Principles: Fundamentals of Design, Implementation, and Management Ninth Edition Chapter 6 Normalization of Database Tables Carlos Coronel, Steven.
Normalization of Database Tables
©NIIT Normalizing and Denormalizing Data Lesson 2B / Slide 1 of 18 Objectives In this section, you will learn to: Describe the Top-down and Bottom-up approach.
1 DATABASE TECHNOLOGIES (Part 2) BUS Abdou Illia, Fall 2015 (September 9, 2015)
Rensselaer Polytechnic Institute CSCI-4380 – Database Systems David Goldschmidt, Ph.D.
IST 220 – Intro to DB Lecture 4 Database Design thru ER Modeling.
Normalization. Overview Earliest  formalized database design technique and at one time was the starting point for logical database design. Today  is.
Week 4 Lecture Part 1 of 3 Normalization of Database Tables Samuel ConnSamuel Conn, Asst. Professor.
5 1 Normalization of Database Tables. 5 2 Database Tables and Normalization Normalization –Process for evaluating and correcting table structures to minimize.
NORMALIZATION Handout - 4 DBMS. What is Normalization? The process of grouping data elements into tables in a way that simplifies retrieval, reduces data.
5 1 Chapter 5 Normalization of Database Tables Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
What Is Normalization  In relational database design, the process of organizing data to minimize redundancy  Usually involves dividing a database into.
IT 5433 LM3 Relational Data Model. Learning Objectives: List the 5 properties of relations List the properties of a candidate key, primary key and foreign.
CSIS 115 Database Design and Applications for Business
Understanding Data Storage
Methodology Conceptual Databases Design
Revised: 2 April 2004 Fred Swartz
Case Studies: Data Modeling
SEEM3430: Information Systems Analysis and Design
Methodology Conceptual Database Design
Functional Dependencies
Relational Database Design by Dr. S. Sridhar, Ph. D
Entity-Relationship Model and Diagrams (continued)
Relational Model and ER Model: in a Nutshell
Order Database – ER Diagram
Chapter 6 Normalization of Database Tables
Conceptual Database Design
IST 318 Database Administration
Methodology Conceptual Databases Design
Database Dr. Roueida Mohammed.
Presentation transcript:

IST 318 Database Administration Lecture 5 Database Design

Topics Normalization From Logical Model to Physical Database Indexes View

Normalization Normalization is the process of identifying the one best place where each fact belongs Benefits Minimize redundancy Optimize DB structure By placing data members into the appropriate groupings A normalized (logical) data model can be translated into a correctly organized physical DB

Normalization Non-atomic Data items Duplicated; Duplicated; Variable items The road to normalization is decomposition

Normalization – first normal form form eliminates repeating groups and nonatomic data from an entity

Normalization – second normal form Second normal form ensures that all the attributes of each entity are dependent

Normalization – third normal form Third normal form ensures that no relationships between attributes exist within an entity

ER Diagram – the STUDENT data model