Download presentation
Presentation is loading. Please wait.
Published byJuliana Shauna Waters Modified over 9 years ago
1
Databases & Data Warehouses Chapter 3 Database Processing
2
Business Intelligence (BI) Information (Output) Analytics with Spreadsheets (Processing) Data Storage with Databases (Storage)
3
Database Processing Benefits Database Processing What is a database Components
4
Objectives ▪ Define and recognize examples of database, table, entity, field, attribute, record, primary key, foreign key and anomaly. ▪ Explain the benefits of using databases over spreadsheets or other file types. ▪ Evaluate problems to determine when it is appropriate to implement a database solution.
5
How Does Google Work? ▪ Web Crawler ▪ Indexer ▪ Query Processor
6
What Does Google’s Web Crawler Do? ▪ Finds pages on the web and gives full text of pages to Indexer ▪ Extracts links from new pages for subsequent crawling
7
What Does Google’s Indexer Do? ▪ Each significant word in page is extracted and indexed ▪ Results stored in tables: ▪ Search term ▪ URL of page containing term ▪ Location of term on page ▪ Number of times term appears on page ▪ Number of pages that link to this URL
8
What Does Google’s Query Processor Do? ▪ User Interface – allows you to identify search criteria ▪ Engine – matches search criteria to index of terms previously stored ▪ Results Formatter ▪ displays URLs containing search terms ▪ displayed in order by a ranking that is based on other data stored about the term’s appearance on the page
9
What is the Google Process? From: googleguide.com/google_works.html
10
Purpose of a Database Keep track of data with multiple themes.
11
What is a Database? Collections of records Related tables Metadata
12
What is Metadata? Customer Table ▪ Cust ID – 3 numeric digits, must be unique ▪ First Name – up to 20 alphanumeric digits, required ▪ Last Name – up to 25 alphanumeric digits, required ▪ E-mail – up to 25 alphanumeric digits, optional
13
What are the Benefits of Databases? ▪ ad-hoc information retrieval ▪ only relevant data is output ▪ shared access ▪ security ▪ referential integrity can be enforced automatically ▪ data independence ▪ data integrity
14
What is a Data Anomaly?
15
Anomaly Example ▪ What anomalies can you identify?
16
What Database Vocabulary Should I Be Familiar With? ▪ Database ▪ Table or Entity ▪ Record ▪ Field or Attribute ▪ Value
17
▪ Primary Key – uniquely identifies each row/record in a table ▪ Foreign Key – connects a row in one table with one or more rows in another What are Key Attributes?
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.