Introduction to Data Management

Slides:



Advertisements
Similar presentations
Chapter 10: Designing Databases
Advertisements

Introduction to Databases
Lecture-7/ T. Nouf Almujally
Introduction to Databases
Management Information Systems, Sixth Edition
Data - Information - Knowledge
Managing Data Resources
Introduction to Databases
Databases Chapter Distinguish between the physical and logical view of data Describe how data is organized: characters, fields, records, tables,
12 CHAPTER DATABASES Databases are the key to accessing information throughout our lives. Used in hospitals, grocery stores, schools, department stores,
File Systems and Databases
Chapter 9 : Distributed Database.
3-1 Chapter 3 Data and Knowledge Management
Introduction to Databases Transparencies
1212 CHAPTER DATABASES. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved Competencies Distinguish between the physical and logical view.
Chapter 1 INTRODUCTION TO DATABASE.
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS CHAPTER 3
Introduction to Database Management
Databases and Database Management Systems
Data Base Management System
Chapter 1 Introduction to Databases
Introduction to Databases
Introduction to Database Systems 1.  Assignments – 3 – 9%  Marked Lab – 5 – 10% + 2% (Bonus)  Marked Quiz – 3 – 6%  Mid term exams – 2 – (30%) 15%
Introduction to Database
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Copyright © 2003 by Prentice Hall Module 4 Database Management Systems 1.What is a database? Data hierarchy and data organization Field, record, file,
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
Module Title? DBMS Introduction to Database Management System.
The University of Akron Dept of Business Technology Computer Information Systems DBMS Functions 2440: 180 Database Concepts Instructor: Enoch E. Damson.
1 Introduction An organization's survival relies on decisions made by management An organization's survival relies on decisions made by management To make.
Chapter 1 Introduction to Databases Pearson Education ©
Database Architecture Introduction to Databases. The Nature of Data Un-structured Semi-structured Structured.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Management Information Systems By Effy Oz & Andy Jones
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
311: Management Information Systems Database Systems Chapter 3.
6 Chapter Databases and Information Management. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits.
Data & Databases Basic Data Fundamentals. Data vs Information l Data: facts Computer systems store data. l Information: facts organized for a specific.
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS CHAPTER 3
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Announcements. Data Management Chapter 12 Traditional File Approach  Structure Field  Record  File  Fixed All records have common fields, and a field.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
DataBase Management System What is DBMS Purpose of DBMS Data Abstraction Data Definition Language Data Manipulation Language Data Models Data Keys Relationships.
Chapter 1 Introduction to Databases © Pearson Education Limited 1995, 2005.
Data & Databases Basic Data Fundamentals. Data vs Information zData: facts Computer systems store data. zInformation: facts organized for a specific application.
Chapter 8 Data and Knowledge Management. 2 Learning Objectives When you finish this chapter, you will  Know the difference between traditional file organization.
Management Information Systems, 4 th Edition 1 Chapter 8 Data and Knowledge Management.
Databases Chapter Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Object storage and object interoperability
Introduction to Databases Transparencies © Pearson Education Limited 1995, 2005.
Introduction to Databases Dr. Osama AL Rababah. Objectives In this capture you will learn: Some common uses of database systems. The characteristics of.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 1 Database Systems.
1 Information Retrieval and Use De-normalisation and Distributed database systems Geoff Leese September 2008, revised October 2009.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Managing Data Resources File Organization and databases for business information systems.
Introduction to Databases Transparencies
The Context of Database Management
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases
Introduction to Databases
Database (DB) and Database Management System (DBMS)
Introduction to Databases
Introduction to Databases Transparencies
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
Presentation transcript:

Introduction to Data Management Chapter 1, Pratt & Adamski Delivered 8/20/98

Data and Information DATA: Facts concerning people, objects, vents or other entities. Databases store data. INFORMATION: Data presented in a form suitable for interpretation. Data is converted into information by programs and queries. Data may be stored in files or in databases. Neither one stores information. KNOWLEDGE: Insights into appropriate actions based on interpreted data.

Knowledge Generation DATA INFORMATION

Using a DBMS Data DBMS Engine Access Data Management Database Design Metadata DBMS Engine Access Direct access Host language Data Management

Basic Principles DATABASE: A shared collection of interrelated data designed to meet the varied information needs of an organization. DATABASE MANAGEMENT SYSTEM: A collection of programs to create and maintain a database. Define Construct Manipulate

Advantages of Database Processing More information from same data Shared data Balancing conflicts among users Controlled redundancy Consistency Integrity Security Increased productivity Data independence

Disadvantages of Database Processing Increased size Increased complexity More expensive personnel Increased impact of failure Difficulty of recovery Cost Especially server and mainframe systems

Objectives of the DBMS Approach SELF-DESCRIBING DATA INDEPENDENCE MULTIPLE VIEWS MULTIPLE USERS

What is a Database Management System? Data Files Directory Access Engine Utility Programs

Database DATA METADATA ACCESS ENGINE UTILITIES

Files and Databases Metadata “Data about data” Description of fields Display and format instructions Structure of files and tables Security and access rules Triggers and operational rules

Database Access USER INTERFACE DATABASE PROGRAM

History of Database Management File Management Systems Hierarchical Model IBM “Information Management System (IMS)” 1966 Network Model Charles Bachman’s “Integraded Data Store (IDS)” 1965 Conference on Data Systems Languages /DataBase Task Group CODASYL/DBTG (1971) Relational Model E.F. Codd, 1970

File Management Systems Provided facilities to extract data and share files, but did not implement any way to connect records in one file to those in another. Relationships had to be implemented in application code.

Database vs File Systems Program 1 Meta-Data Data Program 2 Meta-Data Program 3 Meta-Data DATABASE Program 1 Meta- Data Data Program 2 Program 3

Structured Databases Relationships were implemented by physical pointers (called “sets”) which allowed records to be connected in different files. Hierarchical databases allow only one parent set; networks allow several. These permit efficient processing but the sets must be constructed on data entry and cannot be rearranged later.

Relational Models Relational models implement relationships with matched data values in related files (called primary and foreign keys). Any attributes can be matched. The connection is established at retrieval so interconnections can be developed as needed.

Hierarchy SECTION STUDENT INSTRUCTOR COLLEGE COLLEGE Each file can have only one parent. To implement a second “parent” (COLLEGE) we have to implement a shadow copy.

Network SECTION STUDENT INSTRUCTOR COLLEGE Each file can have several parents. Both SECTION and COLLEGE are “parent” files..

Relational SECTION SECTION-STUDENT SECTION-INSTRUCTOR STUDENT SECTION-KEY STUDENT-KEY SECTION-INSTRUCTOR SECTION-KEY INSTRUCTOR-KEY STUDENT COLLEGE-KEY INSTRUCTOR COLLEGE-KEY COLLEGE Each file can have several parents. Both SECTION and COLLEGE are “parent” files..

Relational Terminology Entity Person, place, thing or event about which we wish to keep data Attribute property of an entity Relationship an association among entities (entity records)

Distribution Strategies for Databases Centralized Data and Processing: Dumb terminal with "screen scraping". Intelligent Terminal: Data and processing centralized; data preparation and display on remote devices. Distributed Logic: Data storage distributed; processed at the optimal location. A version of parallel processing. Client Server: Data (usually departmental) maintained on a server. Subsetting occurs on the server, processing on client machines. Distributed Database: Data distributed among different locations; processing access data wherever it is located. Data may be replicated or partitioned.

Data Management Designing and managing information in a data base environment requires: Understanding the principles of data modeling in system design. Using SQL for data manipulation. Understanding the concepts of managing data in a database environment.

Information System Modeling Approaches PROCESS MODELING: The traditional method of designing systems by following the changes to data flows. DATA MODELING: An approach to system development that specifies the file structure that conforms to the things important to the organization. PROTOTYPING: An iterative approach that focuses on building small operating OBJECT MODELING (Event driven design): Defines objects that contain data and associated processing rules encapsulated together.