190 likes | 493 Views
Introduction to Information Systems. Third Edition. Chapter 4. Databases and Data Warehouses. Learning Objectives. 1. Information resources 2. Database advantages 3. Relational database 4. Master data management 5. Data warehouse 6. Information management. Information Resources.
E N D
Introduction to Information Systems Third Edition Chapter 4 Databases and Data Warehouses
Learning Objectives 1. Information resources 2. Database advantages 3. Relational database 4. Master data management 5. Data warehouse 6. Information management
Information Resources Structured information Unstructured information Semi-structured information Metadata
Quality of Information Accuracy Precision Completeness Consistency Timeliness Bias Duplication
File Processing Systems Redundancy and inconsistency Lack of integration Inconsistent definitions Dependence
Databases Reduced redundancy Integrity and accuracy Ability to adapt to changes Performance and scalability Security
Database Architecture • One to one (1:1) • One to many (1:M) • Many to many (M:M)
Relational Database • Tables of records • Link field in one table to field in another table • Separates data from paths to retrieve data
Data Model (1:2) • Entities and attributes • Primary key • Normalization
Retrieving Information Structured query language (SQL) Interactive voice response (IVR) Natural language interfaces
Managing the Database • Performance tuning and scalability • Integrity, security, and recovery • Documentation
Multiple Databases Integration challenges Shadow systems Master data management Data stewards
Human Element Ownership issues Databases without boundaries Stakeholders
Summary 1. Information resources 2. Database advantages 3. Relational database 4. Master data management 5. Data warehouse 6. Information management
UK Police Case • Video surveillance • Automatic plate number recognition • Database • Queries and data mining • Privacy
eBay Database Architecture Case 150 million users, 1 billion items Worldwide platform for selling/buying Scaled out to multiple databases Moved functions off database to applications NoSQL implemented with relational DBMS’s Continuous changing business needs