databases topic 4 text materials chapter 3 – databases and data warehouses
TRANSCRIPT
![Page 1: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/1.jpg)
Databases
Topic 4
Text MaterialsChapter 3 – Databases and Data Warehouses
![Page 2: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/2.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/3.jpg)
Data
![Page 4: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/4.jpg)
Convenience Stores
Benefits
![Page 5: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/5.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/6.jpg)
Before Databases
Issues inefficient, costly, inaccurate, slow, inflexible.
?
![Page 7: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/8.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/9.jpg)
Concepts
DatabaseOperatingSystem
RDBMS
![Page 10: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/10.jpg)
A Table, Records, and Fields
![Page 11: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/12.jpg)
An Access Table
![Page 13: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/13.jpg)
An Access Form
![Page 14: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/14.jpg)
An Access Report
![Page 15: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/15.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/16.jpg)
Object-Oriented Databases
![Page 17: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/17.jpg)
Data Warehouses
![Page 18: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/18.jpg)
Data Warehouses
![Page 19: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/19.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/20.jpg)
Trips Relational Database – A simple example
![Page 21: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/21.jpg)
Trips Relational Database – A simple example
![Page 22: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/22.jpg)
Trips Relational Database – A simple example
![Page 23: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/23.jpg)
Trips Relational Database – A simple example
![Page 24: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/24.jpg)
Database Query Results
![Page 25: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/25.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/26.jpg)
Class Exercise
![Page 27: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/27.jpg)
Class Exercise
![Page 28: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/28.jpg)
Class Exercise
![Page 29: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/29.jpg)
Online Analytical Processing - OLAP
![Page 30: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/30.jpg)
![Page 31: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/31.jpg)
![Page 32: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/32.jpg)
![Page 33: Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses](https://reader030.vdocuments.mx/reader030/viewer/2022032706/56649ebf5503460f94bca7e4/html5/thumbnails/33.jpg)