Top Banner
ITOM 2308 • Introduction to Databases • Review Access Database • Corporate Case Study ITOM 2308 Class 8 1
34

ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Dec 27, 2015

Download

Documents

Arron Lawrence
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

ITOM 2308

• Introduction to Databases

• Review Access Database

• Corporate Case Study

ITOM 2308 Class 8 1

Page 2: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Why Build a Database

• Share data

• Control redundancy

• Consistence

• Increase productivity

• Improve productivity

ITOM 2308 Class 8 2

Page 3: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Size of DB’s

• Small: Single user – Word, Excel

• Medium: Small community of users < 10– Access, Paradox, FileMaker Pro

• Large: Enterprise wide large community of users >10– SQL Server, Oracle, DB2 (IBM)

ITOM 2308 Class 8 3

Page 4: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Platform Factors

• Who:– Owns the database– Uses the database– Updates the database data

• Periodic updates:– Daily– Weekly– Monthly

ITOM 2308 Class 8 4

Page 5: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Types of Databases

• Flat File

• Relational

• Cube (OLAP)

• In-memory database

ITOM 2308 Class 8 5

Page 6: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

DB Building Blocks

• Entities: – Collection of like items

– Noun (Person, place, or thing)

– Examples: Books, Authors, Stores

ITOM 2308 Class 8 6

Page 7: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

DB Building Blocks

• Attributes: – Property of an entity

– Examples: • Books: Title, Authors, Publisher

• Authors: Name, Address, Phone

• Stores: Market/Division, Address, Phone

ITOM 2308 Class 8 7

Page 8: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

DB Building Blocks

• Relationships: – Association between entities

– Examples: • One-To-Many

– A Book has one Publisher– A Publisher has many Books

• Many-to-Many– An Author has many Books– A Book has many Authors

ITOM 2308 Class 8 8

Page 9: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

DB Definition

• A database is a structure that can store:

– Information about multiple types of entities

– The attributes of these entities

– Relationships among these entities

ITOM 2308 Class 8 9

Page 10: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Advantages Disadvantages

• Share Data

• Constancy

• Integrity

• Control redundancy

• Processing time

• Single container

• Size: Disk/memory

• Complexity: How tables are joined

• Greater impact of failure

• Recovery more difficult

ITOM 2308 Class 8 10

Page 11: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Relational Databases

• A series of tables

• Linked together by relationships

• Ultimate challenge

– How to set up the tables

– Develop the data dictionary

ITOM 2308 Class 8 11

Page 12: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Relationship Graphical View

ITOM 2308 Class 8 12

Page 13: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Database ProgramsWhat is Needed

• Method for– Storing data

– Data Input

– Extract data

ITOM 2308 Class 8 13

Page 14: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Components

Input Storage Output programs (DB) programs

ITOM 2308 Class 8 14

Page 15: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Examples

Input Databases Output

Custom Programs

Oracle Other Databases

Web/Internet IBM DB2 Excel

Other Databases

MS SQL Server

Custom Programs

Excel/Word MS Access Web/Internet

ITOM 2308 Class 8 15

Page 16: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Multi Database View

ITOM 2308 Class 8 16

Sales

Financial

DataMart

Page 17: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Microsoft Access

• MS Office database (DB) tool

• Can only have one DB open at a time

• Create the file name on start of file

• Can not use save as, must copy from file

system

ITOM 2308 Class 8 17

Page 18: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Microsoft Access Program

ITOM 2308 Class 8 18

Page 19: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Access Objects

• Tables

• Queries

• Forms

• Reports

• Modules (Macros and

VBA)

ITOM 2308 Class 8 19

Page 20: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Access Tables

• Can have many tables• Used to store data• Tables have fields• Fields are made up of:– Name (can’t duplicate)– Field Types– Keys and Indexes

ITOM 2308 Class 8 20

Page 21: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Table Design View• Collection of fields

ITOM 2308 Class 8 21

Page 22: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Table Design View

• Field level detail

ITOM 2308 Class 8 22

Page 23: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Table Field Types

• AutoNumber: Increments on new record• Number: Integer/ Long Int/ Double

» 100 / 500,000 12.50

ITOM 2308 Class 8 23

Page 24: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Table Field Types

• Text: 255 Characters or less

• Memo: > 255 characters (Poor for searching)

• Date/Time:

• Yes/No: Boolean, true/false

ITOM 2308 Class 8 24

Page 25: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Forms

• Used to input data• Used to display data• Can have:– Multiple forms on a screen– Data validation across fields– Calculations– VBA Code

ITOM 2308 Class 8 25

Page 26: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Reports

• Used to display data

• Banded style reporting

• Can have vba code behind

• Source is a Table/Query

ITOM 2308 Class 8 26

Page 27: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Queries

• View of the data• Update/Replace the

data

• Add new records• Delete new records• Make a new table

ITOM 2308 Class 8 27

Page 28: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Case StudyExxonMobil Asset Disposition

• Trammel Crow Corporate Services (TCCS)

• 650 Pads sites

• $850,000,000 valuation

• Data intensive project

ITOM 2308 Class 8 28

Page 29: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Initial Findings

• 6 Employees were selling 10 sites a year• No sales compensation• List of properties stored in a Wang word

processing file• Motivation was extremely low– Corporate policies– Environmental issues

ITOM 2308 Class 8 29

Page 30: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

TCCS Goals

• Turn closed gas station pad sites into cash

• Meet certain sales milestones over time

• Prove to the business community that outsourcing was worth the money

• Find another whale (McDonald’s)

ITOM 2308 Class 8 30

Page 31: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Data Problems

• Sorting properties was difficult–By city, state–By size (square feet, frontage)

• Reporting on sales cycle was non-existent–Appraise, price, offers, environmental, sales

• Historic tracking activities were missing

ITOM 2308 Class 8 31

Page 32: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Building a Database

• Meet with sales team to determine sales cycle monitoring

– What data is needed to track sales

– Who will update data

ITOM 2308 Class 8 32

Page 33: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

Building a Database cont.

• Meet with management team and client to determine reporting needs– TCCS internal reporting– TCCS external reporting– Exxon internal reporting

• Exporting data to Exxon accounting systems

ITOM 2308 Class 8 33

Page 34: ITOM 2308 Introduction to Databases Review Access Database Corporate Case Study ITOM 2308 Class 81.

ExxonMobil Solution

• Built a Paradox database (DOS)– About 15 tables

– Security set up by LAN

– 20 Reports

• Executive and Client reporting– Used Excel from extracted data

ITOM 2308 Class 8 34