Presentation is loading. Please wait.

Presentation is loading. Please wait.

ACIS 1504 - Introduction to Data Analytics & Business Intelligence Database s Benefits & Components.

Similar presentations


Presentation on theme: "ACIS 1504 - Introduction to Data Analytics & Business Intelligence Database s Benefits & Components."— Presentation transcript:

1 ACIS 1504 - Introduction to Data Analytics & Business Intelligence Database s Benefits & Components

2

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

31

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


Download ppt "ACIS 1504 - Introduction to Data Analytics & Business Intelligence Database s Benefits & Components."

Similar presentations


Ads by Google