Review Session What is data, what is information, and give a real world example to differentiate these two concepts.

Slides:



Advertisements
Similar presentations
BUSINESS DRIVEN TECHNOLOGY Plug-In T4 Designing Database Applications.
Advertisements

Data Design The futureERD - CardinalityCODINGRelationshipsDefinition.
Concepts of Database Management Seventh Edition Chapter 6 Database Design : ERD Model.
ISP 121 Access Normalization and Relationships. Normalization Say we’re operating a pet day-care and we need to keep information on our pets/customers.
CSE 190: Internet E-Commerce Lecture 10: Data Tier.
Entity-Relationship Model and Diagrams (continued)
MIS 451 Building Business Intelligence Systems Logical Design (3) – Design Multiple-fact Dimensional Model.
Entity PrimaryKey Attribute relationship Cardinality: zero to many Cardinality: one and only one Cardinality: one to many Explanation Entity Relationship.
Database – Part 2a Dr. V.T. Raja Oregon State University.
MIS2502: Data Analytics Relational Data Modeling
ISOM MIS710 Module 1a Data and Process Modeling Arijit Sengupta.
DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined /
DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined /
MIS2502: Data Analytics Coverting ERD into a DB Schema David Schuff
1 ER Modeling BUAD/American University Entity Relationship (ER) Modeling.
Database Organization and Design
THE INFORMATION ARCHITECTURE OF THE ORGANIZATION MIS2502 Data Analytics.
Session 8: Databases Teaching Computing to GCSE Level with Python.
What we’ve learnt Doc 5.69 Doc 5.70 Section 1-3. A simple database Related objects Tables hold the data Forms, reports, queries to access the data.
CS370 Spring 2007 CS 370 Database Systems Lecture 4 Introduction to Database Design.
MIS2502: Data Analytics The Information Architecture of an Organization.
CS 1308 Computer Literacy and the Internet
Database Fundamentals Lecture 4 Useful website for MySQL download language.com/workshops/Default.asp ?workshop=21.
What is a Database?. “A persistent & organised store of data. ” Persistent:  Non-volatile  Using secondary storage Organised:  Data organised into.
MIS2502: Data Analytics The Things You Can Do With Data
Announcements Reading for Monday –4.6 Homework 3 – Due 9/29.
Order Database – ER Diagram Prepared by Megan Foster Fall Semester 2014.
Microsoft Access is a database program to manage sort retrieve group filter for certain records.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
Exam 1 Review: ERDs, Schemas, SQL Out Describe Elements of an ERD Create Schema from ERD Notes: Associative Entities.
Relations, Functions, and Matrices Mathematical Structures for Computer Science Chapter 4 Copyright © 2006 W.H. Freeman & Co.MSCS Slides Relations, Functions.
MIS2502: Data Analytics The Things You Can Do With Data.
MIS2502: Data Analytics Relational Data Modeling
1 DATABASE TECHNOLOGIES (Part 2) BUS Abdou Illia, Fall 2015 (September 9, 2015)
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin APPENDIX C DESIGNING DATABASES APPENDIX C DESIGNING DATABASES.
RELATIONAL DATA MODELING MIS2502 Data Analytics. What is a model? Representation of something in the real world.
Prepare an ERD for the following scenario Renting a movie at Blockbuster: Each movie is described by an ID, name, genre (horror, comedy, drama, romantic,
* Database is a group of related objects * Objects can be Tables, Forms, Queries or Reports * All data reside in Tables * A Row in a Table is a record.
MIS2502: Data Analytics The Things You Can Do With Data Amy Lavin
MIS2502: Data Analytics Relational Data Modeling David Schuff
Howard Paul. Sequential Access Index Files and Data File Random Access.
What Do You Do With Data? Gather Store Retrieve Interpret.
Hoi Le. Why database? Spreadsheet is not good to: Store very large information Efficiently update data Use in multi-user mode Hoi Le2.
DATA SCIENCE MIS0855 | Spring 2016 Designing Data
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
Jaclyn Hansberry MIS2502: Data Analytics The Things You Can Do With Data The Information Architecture of an Organization Jaclyn.
Database Development Lifecycle
MIS2502: Data Analytics Relational Data Modeling
MIS2502: Data Analytics The Things You Can Do With Data
Tables and Their Characteristics
MIS5101: Business Intelligence Relational Data Modeling
Star Schema.
MIS5101: Data Analytics The Things You Can Do With Data
Entity-Relationship Model and Diagrams (continued)
Order Database – ER Diagram
Accounting System Design
MIS2502: Data Analytics Relational Data Modeling
MIS2502: Review for Exam 1 JaeHwuen Jung
MIS2502: Data Analytics Converting ERDs to Schemas
MIS2502: Data Analytics The Information Architecture of an Organization David Schuff
MIS2502: Data Analytics The Information Architecture of an Organization Acknowledgement: David Schuff.
MIS2502: Data Analytics The Information Architecture of an Organization Aaron Zhi Cheng Acknowledgement:
MIS2502: Data Analytics The Things You Can Do With Data
MIS2502: Data Analytics Relational Data Modeling
MIS2502: Data Analytics Relational Data Modeling
Accounting System Design
MIS2502: Review for Exam 1 Aaron Zhi Cheng
Introduction to FIS 318/618: Financial Systems & Databases
MIS2502: Data Analytics Relational Data Modeling
MIS2502: Data Analytics Relational Data Modeling 3
Presentation transcript:

Review Session What is data, what is information, and give a real world example to differentiate these two concepts.

Data versus information Data Discrete, unorganized, raw facts Information The transformation of those facts into meaning

What is the main differences between a transactional database and an analytical database?

Two types of data Transactional Captures data describing and event An exchange between actors Real-time Analytical Captures data to support analysis and reporting An aggregated view of the business Historical

Components of an information infrastructure Transactional Database Supports management of an organization’s data For everyday transactions Analytical Data Store Supports managerial decision-making For periodic analysis This is what is commonly thought of as “database management” This is the foundation for business intelligence

Comparing Operational and Analytical Data Stores Operational Data StoreAnalytical Data Store Based on Relational paradigm Based on Dimensional paradigm Storage of real-time transactional data Storage of historical transactional data Optimized for storage efficiency and data integrity Optimized for data retrieval and summarization Supports day-to-day operations Supports periodic and on- demand analysis

Prepare an ERD for the following scenario Renting a movie at Blockbuster: Each movie is described by an ID, name, genre (horror, comedy, drama, romantic, and foreign) A movie can be rented by one or many customers. A customer is described by an ID, name, address, credit card number.

Be sure Identify primary keys Attribute of relationship Attribute is conceptual and abstract Don not overcomplicate the problem

Faculty Course Teaches FacultyID First name Last Name Last Name Course Number Course name Semester Describe the relationship in this ERD and convert into tables

Faculty FacultyID FirstName LastName Course CourseNumber CourseName Faculty-Course FacultyCourseID FacultyID CourseNumber Semester FacultyCourseIDFacultyIDCourseIDSemester 1510Spring Fall Spring Fall 2011 Converting that ERD into a schema

The Rules Primary key field of “1” table put into “many” table as foreign key field 1:many relationships Create new table 1:many relationships with original tables many:many relationships Primary key field of one table put into other table as foreign key field 1:1 relationships 1. Create a table for every entity 2. Create table fields for every entity’s attributes 3. Implement relationships between the tables

Pet PetID INT OwnerID INT Name VARCHAR(30) Weight DECIMAL(5,1) Type (dog, cat, fish) VARCHAR(25) Owner OwnerID INT Name VARCHAR(30) Street VARCHAR(55) City VARCHAR(25) State VARCHAR(2) Zip VARCHAR(10) Query this database (petdb) 1)How much does “Fluffy” weigh? 2)What is the average weight of a cat? 3)What is the name of the owner of “Snuggles”?

1)List all the animal’s names SELECT name FROM petdb.pet; 2) What is the average weight of a cat? SELECT AVG(pet.weight) FROM petdb.pet WHERE pet.type = ‘Cat’ 3) What commands do you need to get pet’s name and owner location (4) What is the average weight for different categories of animals?