INFORMATION TECHNOLOGY – INT211

Slides:



Advertisements
Similar presentations
Normalization By Jason Park Fall 2005 CS157A. Database Normalization Database normalization is the process of removing redundant data from your tables.
Advertisements

By RUPESH KUMAR.  Database? Types? Abstraction?  Database Models?  Database Integrity?  ACID?  RDBMS?  Normalization?  Data Warehouse?  Database.
Normalization of Database Tables
Database Design Conceptual –identify important entities and relationships –determine attribute domains and candidate keys –draw the E-R diagram Logical.
Chapter 5 Normalization of Database Tables
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Bad DB Design Duplicate of data Duplicate of data Updating Updating Deleting Deleting.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Normalization.
Normalization. Database Normalization Database normalization is the process of removing redundant data from your tables in to improve storage efficiency,
Cambridge TEC - Level 3 Certificate/Diploma IT. ICT Dept ScenarioLO1LO2LO3.
Chapter 1 Overview of Database Concepts Oracle 10g: SQL
1 Chapter 1 Overview of Database Concepts. 2 Chapter Objectives Identify the purpose of a database management system (DBMS) Distinguish a field from a.
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
Database Systems: Design, Implementation, and Management Tenth Edition
RDBMS Concepts/ Session 3 / 1 of 22 Objectives  In this lesson, you will learn to:  Describe data redundancy  Describe the first, second, and third.
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.
Module III: The Normal Forms. Edgar F. Codd first proposed the process of normalization and what came to be known as the 1st normal form. The database.
BIS Database Systems School of Management, Business Information Systems, Assumption University A.Thanop Somprasong Chapter # 5 Normalization of Database.
Database Normalization Lynne Weldon July 17, 2000.
CORE 2: Information systems and Databases NORMALISING DATABASES.
MS Access: Creating Relational Databases Instructor: Vicki Weidler Assistant: Joaquin Obieta.
1 5 Normalization. 2 5 Database Design Give some body of data to be represented in a database, how do we decide on a suitable logical structure for that.
Chapter 1Introduction to Oracle9i: SQL1 Chapter 1 Overview of Database Concepts.
Prepared By Prepared By : VINAY ALEXANDER ( विनय अलेक्सजेंड़र ) PGT(CS),KV JHAGRAKHAND.
In this session, you will learn to: Describe data redundancy Describe the first, second, and third normal forms Describe the Boyce-Codd Normal Form Appreciate.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 16 Using Relational Databases.
CAPE INFORMATION TECHNOLOGY – Unit 2
BSA206 Database Management Systems Lecture 2: Introduction to Oracle / Overview of Database Concepts.
Normalisation RELATIONAL DATABASES.  Last week we looked at elements of designing a database and the generation of an ERD  As part of the design and.
NORMALIZATION. What is Normalization  The process of effectively organizing data in a database  Two goals  To eliminate redundant data  Ensure data.
INFORMATION TECHNOLOGY DATABASE MANAGEMENT. A database is a collection of information organized to provide efficient retrieval. The collected information.
MS Access. Most A2 projects use MS Access Has sufficient depth to support a significant project. Relational Databases. Fairly easy to develop a good user.
Management Information Systems by Prof. Park Kyung-Hye Chapter 7 (8th Week) Databases and Data Warehouses 07.
Understanding Data Storage
Database Design.
Revised: 2 April 2004 Fred Swartz
Client/Server Databases and the Oracle 10g Relational Database
Normalization Karolina muszyńska
A brief summary of database normalization
Conceptual and Physical Database Design
Information Systems Today: Managing in the Digital World
ITD1312 Database Principles Chapter 5: Physical Database Design
Chapter 4 Relational Databases
Database Management  .
Database Normalization
CAPE INFORMATION TECHNOLOGY – Unit 2
Databases and Information Management
Normalization Referential Integrity
Entity relationship diagrams
Chapter 6 Normalization of Database Tables
Physical Database Design
Normalization By Jason Park Fall 2005 CS157A.
1st, 2nd, and 3rd Normal Forms
Database solutions The process of normalization Marzena Nowakowska Faculty of Management and Computer Modelling Kielce University of Technology rooms:
Relational Database Model
Normalization Dale-Marie Wilson, Ph.D..
Primary key Introduction Introduction: A primary key, also called a primary keyword, is a key in a relational database that is unique for each record.
Normalization.
Normalization Normalization theory is based on the observation that relations with certain properties are more effective in inserting, updating and deleting.
Databases and Information Management
Database Design Hacettepe University
1st, 2nd, and 3rd Normal Forms
Chapter 17 Designing Databases
Normalization By Jason Park Fall 2005 CS157A.
Databases and Information Management
DATABASE Purpose of database
INTRODUCTION A Database system is basically a computer based record keeping system. The collection of data, usually referred to as the database, contains.
Database Design Chapter 7.
Presentation transcript:

INFORMATION TECHNOLOGY – INT211 INFORMATION MANAGEMENT

What is Information Management? Information management (IM) is the collection and management of information from one or more sources and the distribution of that information to one or more audiences. This sometimes involves those who have a stake in, or a right to that information. Management means the organization of and control over the structure, processing and delivery of information. In short, information management entails organizing, retrieving, acquiring and maintaining information.

Popular Definitions of IM the procedure of collecting data and processing, presenting and communicating information en.wikibooks.org/wiki/SA_NCS_Computer_Application_Technology:Glossary The provision of relevant information to the right person at the right time in a usable form to facilitate situational understanding and decision making. It uses procedures and information systems to collect, process, store, display, and disseminate information. (FM 3-0) https://rdl.train.army.mil/soldierPortal/atia/adlsc/view/public/7422-1/fm/3-13/glos.htm;jsessionid=MvnFH3yTHgWVsbGdH1zbk0Jyx82JCpBghJJlnpvwQhY51vkgrgQQ!74318302 The planning, budgeting, manipulating, and controlling of information throughout its life cycle. www.stanlake.co.uk/recruitment-candidates/recruitment-glossary.php The entire process of defining, evaluating, protecting, and distributing data within an organization. ... www.storsoftcorp.com/Glossary.htm

STEPS IN INFORMATION MANGEMENT

Why is Info. Management important? Helps to ensure consistency in data recording Helps to ensure effective functioning of organization Assists in timely decision making by managers Increases the understanding of situation in which decisions needs to be made Increases the reliability of data used in decision making Adherence to the steps/procedures increases accuracy in data management/storage

What are the benefits achieved from IM? Improves decision making when data is accurate Improves information access and protects against improper use Reduce wastage – having had the right info to make the right decision by the right person at the right time Review previous decision or data to assist with future decisions Gives competitive advantage

What are the dangers of improper IM? Inaccurate data being used to make decision Information being passed to unauthorized persons Can lead to propaganda and other misuse of information Loss on income, loss of privacy and exposure of organizational operations to unauthorized persons

Key Terms in IM Fields .. Data types Records Tables Files Database (DBMS)

Database Normalization Database normalization is the process of removing redundant data from your tables in to improve storage efficiency, data integrity, and scalability. In the relational model, methods exist for quantifying how efficient a database is. These classifications are called normal forms (or NF). Normalization generally involves splitting existing tables into multiple ones.

History Edgar F. Codd first proposed the process of normalization and what came to be known as the 1st normal form. Edgar F. Codd originally established three normal forms: 1NF, 2NF and 3NF. There are now others that are generally accepted, but 3NF is widely considered to be sufficient for most applications. Most tables when reaching 3NF are also in BCNF (Boyce-Codd Normal Form).

Table 1 Title Author1 Author2 ISBN Subject Pages Publisher Database System Concepts Abraham Silberschatz Henry F. Korth 0072958863 MySQL, Computers 1168 McGraw-Hill Operating System Concepts 0471694665 Computers 944

First Normal Form In our Table 1, we have two violations of First Normal Form: First, we have more than one author field, Second, our subject field contains more than one piece of information. With more than one value in a single field, it would be very difficult to search for all books on a given subject.

First Normal Table Table 2 Title Author ISBN Subject Pages Publisher Database System Concepts Abraham Silberschatz 0072958863 MySQL 1168 McGraw-Hill Henry F. Korth Computers Operating System Concepts 0471694665 944 We now have two rows for a single book. Additionally, we would be violating the Second Normal Form… A better solution to our problem would be to separate the data into separate tables- an Author table and a Subject table to store our information, removing that information from the Book table:

Subject Table Author Table Book Table Subject_ID Subject 1 MySQL 2 Computers Author Table Author_ID Last Name First Name 1 Silberschatz Abraham 2 Korth Henry Book Table ISBN Title Pages Publisher 0072958863 Database System Concepts 1168 McGraw-Hill 0471694665 Operating System Concepts 944

Each table has a primary key, used for joining tables together when querying the data. A primary key value must be unique with in the table (no two books can have the same ISBN number), and a primary key is also an index, which speeds up data retrieval based on the primary key.

Second Normal Form As the First Normal Form deals with redundancy of data across a horizontal row, Second Normal Form (or 2NF) deals with redundancy of data in vertical columns. As stated earlier, the normal forms are progressive, so to achieve Second Normal Form, the tables must already be in First Normal Form. The Book Table will be used for the 2NF example

2NF Table Book Table Book Table Publisher Table ISBN Title Pages 0072958863 Database System Concepts 1168 McGraw-Hill 0471694665 Operating System Concepts 944 Book Table ISBN Title Pages Publisher_ID 0072958863 Database System Concepts 1168 1 0471694665 Operating System Concepts 944 Publisher Table Publisher_ID Publisher Name 1 McGraw-Hill

2NF Here we have a one-to-many relationship between the book table and the publisher. A book has only one publisher, and a publisher will publish many books. When we have a one-to-many relationship, we place a foreign key in the Book Table, pointing to the primary key of the Publisher Table.

Third Normal Form Third normal form (3NF) requires that there are no functional dependencies of non-key attributes on something other than a candidate key. A table is in 3NF if all of the non-primary key attributes are mutually independent of each other. There should not be transitive dependencies

How are files and Databases useful in organizations? Store information Organize information Search for information Retrieval of information Eliminate redundancies