Chapter 2 Introduction to Database Development Database Processing David M. Kroenke © 2000 Prentice Hall.

Slides:



Advertisements
Similar presentations
© 2002 by Prentice Hall 1 SI 654 Database Application Design Winter 2004 Dragomir R. Radev.
Advertisements

Introduction to Databases
The Relational Database Model
Chapter 16 The Hierarchical and Network Data Models David M. Kroenke Database Processing © 2000 Prentice Hall.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 3 The Entity- Relationship Model.
Oct 31, 2000Database Management -- Fall R. Larson Database Management: Introduction to Terms and Concepts University of California, Berkeley School.
Concepts of Database Management Sixth Edition
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 2 Introduction to Database Development.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 2 Introduction to Database Development.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 4-1 David M. Kroenke Database Processing Chapter 7/8 Structured Query.
1-1 David M. Kroenke’s Chapter One: Introduction Database Processing: Fundamentals, Design, and Implementation.
Introduction to Database Processing
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-1 David M. Kroenke’s Chapter One: Introduction Part One Database Processing:
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 5-1 David M. Kroenke Database Processing Tenth Edition Chapter 5 Data.
Getting Started (Excerpts) Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-1 David M. Kroenke’s Database Processing: Fundamentals, Design, and.
David M. Kroenke and David J. Auer Database Processing—12 th Edition Fundamentals, Design, and Implementation Chapter One: Introduction KROENKE AND AUER.
BUSINESS DRIVEN TECHNOLOGY
Thomas Connolly and Carolyn Begg’s
Chapter Extension 6 Using Microsoft Access © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
Chapter 4 Database Management Systems. Chapter 4Slide 2 What is a Database Management System (DBMS)?  Database An organized collection of related data.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
An Introduction to Database Management Systems R. Nakatsu.
Introduction to Database Development zThe Database zThe Data Base Management System (DBMS) zCreating a Database zComponents of Applications zDeveloping.
MMG508.  Access Types  Tables  Relational tables  Queries  Stored database queries  Forms  GUI forms for data entry/display  Reports  Reports.
Chapter 5 Database Processing.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 2-1 David M. Kroenke’s Chapter One: Why DB? Database Processing: Fundamentals,
6-1 DATABASE FUNDAMENTALS Information is everywhere in an organization Information is stored in databases –Database – maintains information about various.
David M. Kroenke’s Chapter One: Introduction Part Two Database Processing: Fundamentals, Design, and Implementation.
Chapter 1 Overview of Database Concepts Oracle 10g: SQL
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
INTRODUCTION TO DATABASES Chapter 1. What is a Database?  Forget the glossary! (see pages 11-12)  The purpose of a database is to help people track.
Chapter One (Introduction) Objectives Introduction to Database Management Systems (DBMS) Relational Databases Model Restrictions of RD Database Life Cycle.
Next Back MAP 3-1 Management Information Systems for the Information Age Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Chapter 3 Database.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-1 Microsoft Access Microsoft Access is a low-end product intended for.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
Chapter 5 The Relational Model and Normalization David M. Kroenke Database Processing © 2000 Prentice Hall.
Chapter 14 Sharing Enterprise Data David M. Kroenke Database Processing © 2000 Prentice Hall.
Chapter Two ( Data Model) Objectives Introduction to Data Models What are the Data Models Why they are important Learn how to design a DBMS.
Chapter 15 Relational Implementation with DB2 David M. Kroenke Database Processing © 2000 Prentice Hall.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 11-1 David M. Kroenke’s Chapter Eleven: Managing Databases with SQL Server.
E. Wainright Martin Carol V. Brown Daniel W. DeHayes Jeffrey A. Hoffer William C. Perkins MANAGINGINFORMATIONTECHNOLOGY FIFTH EDITION CHAPTER 5 T HE D.
Storing Organizational Information - Databases
CPSC 203 Introduction to Computers Tutorial 03 & 29 By Jie (Jeff) Gao.
MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 2: Basic Concepts.
1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
Relational Database. Database Management System (DBMS)
Getting Started Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
CHAPTER 3 DATABASES AND DATA WAREHOUSES. 2 OPENING CASE STUDY Chrysler Spins a Competitive Advantage with Supply Chain Management Software Chapter 2 –
Feb 2001CSS/416:Module U1 Workshop 11 CSS/416 Data Design And Information Retrieval Workshop 1.
Chapter 8 Foundations of Relational Implementation David M. Kroenke Database Processing © 2000 Prentice Hall.
1 Database & DBMS The data that goes into transaction processing systems (TPS), also goes to a database to be stored and processed later by decision support.
Chapter 10 Database Application Design David M. Kroenke Database Processing © 2000 Prentice Hall.
Introduction to Databases Three File Processing Systems DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-2.
Chapter 4 The Semantic Object Model David M. Kroenke Database Processing © 2000 Prentice Hall.
(C) 2000, The University of Michigan 1 Database Application Design Handout #2 January 14, 2000.
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin APPENDIX C DESIGNING DATABASES APPENDIX C DESIGNING DATABASES.
Principles of Database Design, Part I AIMS 2710 R. Nakatsu.
Entity-Relationship Diagram Presentation Gianna-lee Williams 6AQ Ms. Anderson.
Chapter 3: Relational Databases
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
Introduction to Database Development CH2. CH2. Introduction to DB Development Database n Components of Database Systems (Figure 2-1) –User data –Metadata.
Database Design with Semantic Object Models
Database Processing: David M. Kroenke’s Chapter One: Introduction
Database Processing: David M. Kroenke’s Chapter One: Introduction
G061 - Data Dictionary.
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke
Presentation transcript:

Chapter 2 Introduction to Database Development Database Processing David M. Kroenke © 2000 Prentice Hall

Database Components Page 26 Figure 2-1 © 2000 Prentice Hall

Chapter 2 © 2000 Prentice Hall Types of Data User data Metadata Indexes Application Metadata Page 25

Chapter 2 © 2000 Prentice Hall User Data A table of data called a relation Columns are fields or attributes Rows are entities Relations must be structured properly Page 26

Chapter 2 © 2000 Prentice Hall Metadata Page 27 “A description of the structure of the database” System tables store metadata –number of tables and table names –number of fields and field names –primary key fields –field names, data types, and length

Chapter 2 © 2000 Prentice Hall Indexes Improve performance Improve accessibility (Overhead data) Page 28

Chapter 2 © 2000 Prentice Hall Page 29 Application Metadata Stores the structure and format of –forms –reports –queries –other application components

Chapter 2 © 2000 Prentice Hall Page 29 The DBMS Design Tools Subsystem Run-Time Subsystem DBMS Engine

Chapter 2 © 2000 Prentice Hall The Design Tools Subsystem Page 29 Tools to design and develop –tables –forms –queries –reports Programming Languages –macros –languages

Chapter 2 © 2000 Prentice Hall Run-Time Subsystem Chapter 1 Page 30 Processes database components created by design tools

Chapter 2 © 2000 Prentice Hall DBMS Engine Page 30 Intermediary between the design tools and run-time subsystems and the data Also handles... –transaction management –locking –backup and recovery

Chapter 2 © 2000 Prentice Hall Page 30 Database Schema Defines a database’s structure –tables - subjects within the database –relationships - one-to-many or 1:N –domains - set of values a column may have –business rules - restrictions on data values

Table Design in Access 2000 Page 32 Figure 2-4 © 2000 Prentice Hall

Relationships in Access 2000 Page 32 Figure 2-5 © 2000 Prentice Hall

Chapter 2 © 2000 Prentice Hall Page 34 Components of Applications Forms Queries Reports Menus Application Programs

Forms in Access 2000 Page 34 Figure 2-6a © 2000 Prentice Hall

Forms in Access 2000 Page 34 Figure 2-6b © 2000 Prentice Hall

Forms in Access 2000 Page 34 Figure 2-6c © 2000 Prentice Hall

Queries in Access 2000 Page 34 Figure 2-8

Reports in Access 2000 Page 34 Figure 2-10

Menus in Access 2000 Page 34 Figure 2-12

Visual Basic in Access 2000 Page 34 Figure 2-14

Chapter 2 © 2000 Prentice Hall Database Development Process Terminology Page 41 Prototype - sample database Top-down development - general to specific (global perspective) Bottom-up development - specific to general (faster, less risky)

Chapter 2 © 2000 Prentice Hall Data Modeling Page 42 Interviewing users documenting requirements building a data model building a database prototype a process of inference (working backwards)

Chapter 2 © 2000 Prentice Hall Data Models Page 44 Entity-Relationship Model Semantic Object Model