Databases & Data Mining CPS 181s April 3, 2003. Databases in eCommerce The move to eCommerce is in part driven by the ability to gather data that benefits.

Slides:



Advertisements
Similar presentations
Databases and Database Management Systems
Advertisements

C6 Databases.
Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
By: Mr Hashem Alaidaros MIS 211 Lecture 4 Title: Data Base Management System.
Database: A collection of related data [Elmasri]. A database represents some aspect of real world called “miniworld” [Elmasri] or “enterprise” [Ramakrishnan].
Management Information Systems, Sixth Edition
Managing Data Resources
Database and Data Warehouse
Managing Data Resources
Databases Chapter Distinguish between the physical and logical view of data Describe how data is organized: characters, fields, records, tables,
Chapter 3 Database Management
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
Chapter 14 The Second Component: The Database.
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS CHAPTER 3
The University of Akron Dept of Business Technology Computer Information Systems Database Management Approaches 2440: 180 Database Concepts Instructor:
SESSION 7 MANAGING DATA DATARESOURCES. File Organization Terms and Concepts Field: Group of words or a complete number Record: Group of related fields.
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
Introduction and Conceptual Modeling
Chapter 4 Database Management Systems. Chapter 4Slide 2 What is a Database Management System (DBMS)?  Database An organized collection of related data.
Databases and Database Management Systems
Databases Creating databases to store information.
What is a database? Databases are designed to offer an organized mechanism for storing, managing and retrieving information.
Database Design and Introduction to SQL
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 13 Slide 1 Application architectures.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
5.1 © 2007 by Prentice Hall 5 Chapter Foundations of Business Intelligence: Databases and Information Management.
Chapter 5 Lecture 2. Principles of Information Systems2 Objectives Understand Data definition language (DDL) and data dictionary Learn about popular DBMSs.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2012 (September 5, 2012)
Essentials of Management Information Systems, 6e Chapter 7 Managing Data Resources 7.1 © 2005 by Prentice Hall Managing Data Resources Chapter 7.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Module Title? DBMS Introduction to Database Management System.
Lecture On Database Analysis and Design By- Jesmin Akhter Lecturer, IIT, Jahangirnagar University.
Lecture On Database Analysis and Design By- Jesmin Akhter Lecturer, IIT, Jahangirnagar University.
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Fundamentals of Database Chapter 7 Database Technologies.
1 Adapted from Pearson Prentice Hall Adapted form James A. Senn’s Information Technology, 3 rd Edition Chapter 7 Enterprise Databases and Data Warehouses.
7.1 Managing Data Resources Chapter 7 Essentials of Management Information Systems, 6e Chapter 7 Managing Data Resources © 2005 by Prentice Hall.
SQL Queries Relational database and SQL MySQL LAMP SQL queries A MySQL Tutorial and applications Database Building Assignment.
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS CHAPTER 3
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
Personal Computer - Stand- Alone Database  Database (or files) reside on a PC - on the hard disk.  Applications run on the same PC and directly access.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Creating and Maintaining Geographic Databases. Outline Definitions Characteristics of DBMS Types of database Relational model SQL Spatial databases.
Jim Janson. Agenda Evolution of software architectures 3-tier User interfaces Application servers Databases.
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
14 Databases and Database Management Systems CHAPTER
Management Information Systems, 4 th Edition 1 Chapter 8 Data and Knowledge Management.
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
Foundations of Business Intelligence: Databases and Information Management.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
WEB SERVER SOFTWARE FEATURE SETS
© 2003 Prentice Hall, Inc.3-1 Chapter 3 Database Management Information Systems Today Leonard Jessup and Joseph Valacich.
Introduction to Distributed Databases Yiwei Wu. Introduction A distributed database is a database in which portions of the database are stored on multiple.
Chapter 9  Definition of terms  List advantages of client/server architecture  Explain three application components:
Copyright © 2004 Pearson Education, Inc. Chapter 1 Introduction and Conceptual Modeling.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
IIS 645 Database Management Systems DDr. Khorsheed Today’s Topics 1. Course Overview 22. Introduction to Database management 33. Components of Database.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Managing Data Resources File Organization and databases for business information systems.
Presentation transcript:

Databases & Data Mining CPS 181s April 3, 2003

Databases in eCommerce The move to eCommerce is in part driven by the ability to gather data that benefits the business

What is a Database?

 A system that stores data  “Persistent” - exists beyond immediate use  Centralized storage  Single or multiple users

AdvantagesAdvantages  Reduces redundancy  Reduces inconsistency  Shared  Data representations standards can be enforced  Enables security restrictions

More Advantages  Integrity maintained  Valid cross-references between records  Allows data-independent applications  Applications ignorant of how data is stored

DBMSDBMS  Database Management System  Examples  Oracle  IBM DB2  Microsoft SQL Server  Sybase  MySQL

DBMS Features  Optimizes queries  Manage memory  Control concurrent data access

Client-Server Architecture  2-Tier architecture  Client  Application server & DBMS  Advantages  Rapid development  Mature tools  Less network traffic Server (Data Access) Client (User Interface) Business Rules

Client-Server Architecture  3-tier architecture  Client  Applications  DBMS  Database  Advantages  Distributed processing  Replication  Update multiple DBMS’s  Variety of data sources  Attach transaction priorities  Robust security Database Client Web Server DBMS HTTP URL HTML Data

Why Construct an eCommerce Database?  Time pressure of new economy business  Pace of data acquisition  Continuous quality improvement  Cost containment  Competitive advantage

eCommerce Data Systems  The collection, analysis, and discerning interpretation of data are essential for e-business to survive and flourish  A well designed data system can:  Increase market reach  Ensure regulatory compliance  Serve business processes  Help efficient use of resources  Spot emerging trends  Improve customer relations (CRM)

Database Technologies  Static webpages  HTML  Dynamic webpages  Client-side scripts (JavaScript)  Server-side includes (SSI markers)  Server-side scripts (JSP, CGI, ASP, PHP)

Database Construction Criteria  Flexibility and power  Developer expertise required  Development and testing time  Adaptability to change  Life-cycle costs  Operational risks  CPU overhead (computing resources consumed)  Compatibility

Types of Databases  Flat-file  Relational  Object-Oriented  Hybrid

Flat-File Database  Spreadsheets  Use columns and rows to organize small pieces of data into lists called tables  No metadata Lname FnameAgeSalaryEmploy Date Employ number NelsonWilliams45$50006/1/ FulcherCleo50$450011/30/ Fields Records (tuples)

Relational Database  Relations are two-dimensional data  Reduce data redundancy, duplication of effort, and storage space  Increase speed and versatility  Microsoft Access, IBM DB2, Oracle, Microsoft SQL Server, MySQL

Relational Database Lname FnameAgeSalaryEmploy Date Employ number NelsonWilliams45$50006/1/ FulcherCleo50$450011/30/ HR Table Dept. Team Member Team Position Employ number .com yesPitcher com no0002 Softball Team Table Key Field

Object-Oriented Database  Data assigned to categories called classes  Each piece of data is an object  Limited query capabilities, but handle non-text data well because enables the creation of new data types  Store binary large objects efficiently

Hybrid Database  Object-relational systems  Handle both text and non-text data well  Thin object layer above the relational structures

What Can be Learned by Data Mining (patterns in large data)?  Characterization - sum characteristics  E.g. - traffic over lunch  Prediction - value of attribute based on relation to other attributes  E.g. - book orders based on location on Amazon’s welcome page  Class comparison - discover discrimination rules  E.g. - comparison of search engine results

What Can be Learned by Data Mining?…….  Association rules - one pattern implies another  E.g. - Lunch traffic and Dilbert site hits  Classification - learning models  E.g. - learn to recognize “fence sitters” and offer them a coupon  Time Series Analysis  E.g. - users who do X and then Y, usually do Z next

Web Mining  Web servers have ability to log all requests  Generate vast amounts of data  Benefits of web log analysis  Facilitates personalization/adaptive sites  Learn about users  Improve site design  Predict user’s actions (allows prefetching)  Fraud/intrusion detection