Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Chapter 2 Introduction to Database Development Database Processing David M. Kroenke © 2000 Prentice Hall."— Presentation transcript:

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

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

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

4 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

5 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

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

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

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

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

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

11 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

12 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

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

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

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

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

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

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

19 Queries in Access 2000 Page 34 Figure 2-8

20 Reports in Access 2000 Page 34 Figure 2-10

21 Menus in Access 2000 Page 34 Figure 2-12

22 Visual Basic in Access 2000 Page 34 Figure 2-14

23 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)

24 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)

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


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

Similar presentations


Ads by Google