Download presentation
Presentation is loading. Please wait.
Published byDarcy Kristopher Evans Modified over 9 years ago
1
ACIS 1504 - Introduction to Data Analytics & Business Intelligence Database s Benefits & Components
3
Business Intelligence Quality Information Functions SDLC Design Spreadsheet* Database Quality Information Functions SDLC Design Spreadsheet* Database Data Analytics E-commerce Big Data* Methods Data Mining* Text Mining* OLAP* Visualization* Query Data Analytics E-commerce Big Data* Methods Data Mining* Text Mining* OLAP* Visualization* Query Implement with: * Excel Access PowerPoint
4
Concept Map Benefits Database Processing What is a database Components
5
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.
6
Textbook Vocabulary (Chap 11 & 12) Database DBMS Data Model Metadata Integrity Redundancy Entity Attribute/Field Record Primary Key Foreign Key Null Cardinality
7
Segment A: Database
8
How Does Google’s Search Engine Work? Web Crawler Indexer Query Processor
9
Web Crawler Finds pages on the web and gives full text of pages to Indexer Extracts links from new pages for subsequent crawling
10
Indexer 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
11
Query Processor 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
12
Google’s Search Engine From: googleguide.com/google_works.html
13
Purpose of a Database Keep track of data with multiple themes.
14
Database Collections of records Related tables Metadata
15
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
16
Segment B: Database Benefits
17
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
18
Data Independence Data physically stored: Each report references:
19
Data Anomaly
20
Anomaly Example How many anomalies can you identify?
21
Segment C Database vs Spreadsheet
22
Database or Spreadsheet? A small health food store has customers that pay a one-time membership fee. These members receive reduced prices on all merchandise. A list of all customers who have paid this one-time fee (showing their name and the date they paid) must be maintained. Which application will support this task best for the novice user? A. DatabaseB. Spreadsheet Why?
23
Database or Spreadsheet? The membership fee is an annual fee. You want to list only those customers who paid this year. A. DatabaseB. Spreadsheet Why?
24
Database or Spreadsheet? In addition to name and date paid, you want to keep track of e-mail addresses for sending monthly newsletters and special promotions to current customers who use e-mail, mailing addresses for current customers who don’t use e-mail, and phone numbers to contact old members about renewing. A. DatabaseB. Spreadsheet Why?
25
Database or Spreadsheet? You are the instructor of a course. You need to store multiple choice exam questions and answers. You plan to produce two versions of the exam with scrambled questions and scrambled answers. You also need to produce an answer key for each version. A.Database B. Spreadsheet C.Wordprocessor Why?
26
Database or Spreadsheet? You are the instructor of a course. You need to store individual assignment grades for reporting at the end of the semester. You report all final grades at the same time. A.Database B. Spreadsheet Why?
27
Database or Spreadsheet? You are the instructor of a course. You need to store individual assignment grades for reporting throughout the semester. You want each student to see only his/her grades. A.Database B. Spreadsheet Why?
28
Segment D: Database Components
29
Database Table or Entity Record Field or Attribute Value
30
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 Key Attributes
32
Database Components Exercise Which one of the following is outlined in the image below? A.RecordD. Foreign Key B.FieldE. Primary Key C.Value
33
Database Components Exercise Which one of the following is outlined in the image below? A.Table B.Record C.Field D.Value
34
Database Components Exercise Which one of the following is outlined in the image below? A.TableC. Foreign Key B.RecordE. Primary Key C.Value
35
Database Components Exercise Which one of the following is outlined in the image below? A.RecordD. Foreign Key B.FieldE. Primary Key C.Value
36
Database Components Exercise Which one of the following is outlined in the image below? A.Table B.Record C.Field D.Value
37
Database Components Exercise Which one of the following is outlined in the image below? A.TableD. Foreign Key B.RecordE. Primary Key C.Value
38
Database Components Exercise What is the primary key for Observation? A.IDC.Both B.Observation DateD.None
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.