Академический Документы
Профессиональный Документы
Культура Документы
MIS 320
Kraig Pencil
Summer 2013
1
PPT Slides by Dr. Craig Tyran & Kraig Pencil
Game Plan
Introduction
Data base design
Database scenario
Key questions/answers
2
PPT Slides by Dr. Craig Tyran & Kraig Pencil
A. Introduction
Remember ?
CNN: Internet is Top innovation of past 25 years (1/18/05)
But Kraig Pencil says
The relational database is equally important
Really? Why?
The Internet would not be nearly as successful without
relational databases providing rich information.
3
PPT Slides by Dr. Craig Tyran & Kraig Pencil
A. Introduction
You can ask a database questions
A. Introduction
Who works with databases?
Database programmers
Database analysts
Database designers
Database administrators
Data administrators
Website designers/programmers
Many non-IT users!
Marketers
Financial analysts
Human resources managers . And more
5
PPT Slides by Dr. Craig Tyran & Kraig Pencil
A. Introduction
What does an organization do with
data/information?
1.
2.
B. Business Scenario
1. Is data management a problem?
For generations we stored information in filing cabinets, then
in Excel spreadsheets. But as the amount of data has grown
those methods have become
Inefficient and expensive to store and gather data
Unable to support for decision making based
on data
A database management system is
needed to support business !!!
B. Business Scenario
1. Northwind Incorporated
Employee name
Address
Hourly rate
Etc.
For each
employee, we
keep track of
President of
Northwind
A business analyst
10
Sample
Entity-Relationship Diagram
(aka an ERD or
ER diagram)
PPT Slides by Dr. Craig Tyran & Kraig Pencil
13
Database
Tables
What are examples of a) Field, b) Record, c) File,
Supplier Table
Supplier ID
Company Name
Street Address
City
State
1001
ACME Inc.
Deming
WA
1002
XYZ Corporation
Bellingham
WA
1003
ProductCo Inc.
Seattle
WA
Product Table
Product ID
Product Name
Supplier ID
800
Cheddar Cheese
15
1001
801
Swiss Cheese
12
1001
802
Chuckanut Red
Wine
20
1002
15
PPT Slides by Dr. Craig Tyran & Kraig Pencil
Example:
Supplier
one
???
Provides
many
???
Product
16
Access uses
symbols
Many
See examples
18
Supplier ID
Company Name
Street Address
City
State
1001
ACME Inc.
Deming
WA
1002
XYZ Corporation
Bellingham
WA
1003
ProductCo Inc.
Seattle
WA
Product
Table
Product ID
Product Name
Supplier ID
Category ID
800
Cheddar Cheese
15
1001
10
801
Swiss Cheese
12
1001
10
802
Chuckanut Red
Wine
20
1002
20
Category Table
Category ID
Category Name
Description
10
Dairy
20
Spirits
21
Terminology Summary
Easy to
understand
Academic
Table
(File)
Entity / Relation
Column
Field
Attribute
Row
Record
Instance
22
PPT Slides by Dr. Craig Tyran & Kraig Pencil