Database Management Systems - Prof. Holowczak

Zicklin School of Business - Baruch College
City University of New York

Database Management Systems


Introduction

What You'll Learn This Week

Introduction to the course

Introduction to Databases

Elmasri/Navathe (3rd ed.) Kroenke Book (7th ed.) McFadden (5th ed.)
Chapters 1 and 2 Chapters 1 and 2 Chapter 1


File Systems

Example Database

An Example Database

NameAddressCityStateAcct_NumberBalance
Mr. Smith 123 Lexington Smithville KY 99874000
Mr. Smith 123 Lexington Smithville KY 99802000
Mrs. Jones 12 Davis Ave. Smithville KY 88111000
Mr. Axe 443 Grinder Ln.Broadville GA 44226000
Mr. Axe 443 Grinder Ln.Broadville GA 44339000
Mr. & Mrs. Builder 661 Parker Rd.Streetville GA 3322500
Mr. & Mrs. Builder 661 Parker Rd.Streetville GA 1122800

Brief History of Database Systems

Appropriate Use for a Database


Contents of a Database

A Database contains:

User Data

Customer Table
NameAddressCityState
Mr. Smith 123 Lexington Smithville KY
Mrs. Jones 12 Davis Ave. Smithville KY
Mr. Axe 443 Grinder Ln.Broadville GA
Mr. & Mrs. Builder 661 Parker Rd.Streetville GA

Accounts Table
NameAcct_NumberBalance
Mr. Smith 9987 4000
Mr. Smith 9980 2000
Mrs. Jones 8811 1000
Mr. Axe 4422 6000
Mr. Axe 4433 9000
Mr. & Mrs. Builder 3322 500
Mr. & Mrs. Builder 1122 800

Metadata

Indexes

Applications Metadata

Data Modeling and Database Design

The Database Development Process

Two overall approaches:
  1. Top-Down: Design systems from an overall organization perspective
  2. Bottom-Up: Design systems from a specific perspective - one system at a time.

The following is a very brief outline describing the database development process.

There are many variations to this basic development process. A Systems Analysis and Design course (such as CIS 3900 for undergraduates, CIS 9490 for graduates) covers these topics in greater detail.

Designing A Database - A Brief Example

For our Bank example, lets assume that the managers are interested in creating a database to track their customers and accounts.

Brief Introduction to the Internet

Internet Definitions

Internet Tools

For Next Week


[Last Week] [Home] [Next Week]

File: week1.html Date: Wed Jan 24 10:03:28 EST 2001
All materials Copyright, 1997-2001 Richard Holowczak