33
Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Embed Size (px)

Citation preview

Page 1: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Databases

Topic 4

Text MaterialsChapter 3 – Databases and Data Warehouses

Page 2: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Concepts

•Data should be:- Available- Up-to-date/current- Error free- Accessible- Useful- Secure- Well organized- Not redundant

Types of data, Traditional- Customer- Billing- Assets- Liabilities- Payroll- Sales- Payables due- Inventory- Customer payment history

Types of data, Multimedia- Pictures of products- Training videos- Web pages- Product views and instructions

Page 3: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Data

Page 4: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Convenience Stores

Benefits

Page 5: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Departmental Database Use

• Finance and Accounting

• Human Resources

• Manufacturing, Production, Operations

• Marketing and Sales

Page 6: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Before Databases

Issues inefficient, costly, inaccurate, slow, inflexible.

?

Page 7: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

A Database is . . .

A collection of related files containing records on people, places, or things.

• DBMS - Software that gives the ability to create, manipulate, and access data.

- Used to process transactions and store business information.

• RDBMS – Relational, data is contained in Tables that are easily related to each other. Today most popular type of DBMS. Our focus.

• Oracle, IBM DB2, SQL, Access

Page 8: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Some Database Terminology

Table – A grouping of rows and columns that contain data about something.

The rows are called records which are information about a single item in a table.

The columns are called fields which are a single characteristic of a record.

Common fields are used to connect records that are in separate tables.

Page 9: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Concepts

DatabaseOperatingSystem

RDBMS

Page 10: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

A Table, Records, and Fields

Page 11: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Database Basic Functions

• Create, Maintain, and Update Data (such as employees, transactions, or products)

• Interrogate (called a Query)

• Generate Reports

• Build applications

Page 12: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

An Access Table

Page 13: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

An Access Form

Page 14: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

An Access Report

Page 15: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Types of Table Relationships in a RDBMS

• One-to-Many (1:n) One record in the first table matches many records in the second table, and one record in the second table matches back to exactly one record in the first table.

• One-to-One (1:1)One record in the first table matches one record in the second table, and one record in the second table matches back to exactly one record in the first table.

• Many-to-Many (n:n)One record in the first table matches many records in the second table, and one record in the second table matches back to many records in the first table.

Examples:

Students and ProfessorsDepartments and ProfessorsAuthors and BooksStudents and CarsEmployees and DesksCustomers and Orders

Page 16: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Object-Oriented Databases

Page 17: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Data Warehouses

Page 18: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Data Warehouses

Page 19: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Challenges in Data Resource Management

• Vast amounts of data

• Secure

• Available

• Back up / Archive

• Easy to use

• Handle growth

• Specialists

Page 20: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Trips Relational Database – A simple example

Page 21: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Trips Relational Database – A simple example

Page 22: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Trips Relational Database – A simple example

Page 23: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Trips Relational Database – A simple example

Page 24: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Database Query Results

Page 25: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Class Exercise

Go to the instructor website www.uta.edu/faculty/weltman and download the rafting trip database.

Use the database and QBE (query by example) tool to show all our Colorado trips.

Print out and turn in your query results.

Page 26: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Class Exercise

Page 27: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Class Exercise

Page 28: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Class Exercise

Page 29: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses

Online Analytical Processing - OLAP

Page 30: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses
Page 31: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses
Page 32: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses
Page 33: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses