MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information...
-
Upload
sibyl-nelson -
Category
Documents
-
view
217 -
download
0
Transcript of MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information...
![Page 1: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/1.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 1
Organizing Data and Information
Chapter 5
![Page 2: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/2.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 2
Principles and Learning Objectives
• The database approach to data management provides significant advantages over the traditional file-based approach.
– Define general data management concepts and terms, highlighting the advantages and disadvantages of the database approach to data management.
– Name three database models and outline their basic features, advantages, and disadvantages.
![Page 3: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/3.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 3
Principles and Learning Objectives
• A well-designed and well-managed database is an extremely valuable tool in supporting decision making.
– Identify the common functions performed by all database management systems and identify three popular end-user database management systems.
![Page 4: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/4.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 4
Principles and Learning Objectives
• The number and types of database applications will continue to evolve and yield real business benefits
– Identify and briefly discuss current database applications.
![Page 5: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/5.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 5
The Hierarchy of Data
![Page 6: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/6.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 6
Data Entities, Attributes, and Keys
![Page 7: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/7.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 7
The Traditional versus the Database Approach to Data Management
![Page 8: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/8.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 8
The Traditional Approach
![Page 9: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/9.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 9
Traditional Approach
• Data redundancy• Program-data dependence• Data integrity
![Page 10: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/10.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 10
Database Approach
![Page 11: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/11.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 11
Advantages of the Database Approach
![Page 12: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/12.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 12
Advantages of the Database Approach
![Page 13: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/13.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 13
Disadvantages of the Database Approach
![Page 14: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/14.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 14
Data Modeling & Database Models
![Page 15: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/15.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 15
Data Modeling and Database Models
• Content - What data should be collected?• Access - What data should be given to what users?• Logical structure - How will the data be organized to
make sense to a particular user?• Physical organization - Where will the data actually be
located?
![Page 16: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/16.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 16
Data Modeling
• Enterprise data modeling• Planned data redundancy• Data model• Entity-relationship diagrams
![Page 17: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/17.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 17
Entity-Relationship (ER) Diagrams
![Page 18: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/18.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 18
Data Models
• Hierarchical models• Network models• Relational models
![Page 19: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/19.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 19
Hierarchical (Tree) Models
![Page 20: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/20.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 20
Network Models
![Page 21: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/21.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 21
Relational Models
![Page 22: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/22.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 22
Relational Models
![Page 23: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/23.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 23
Data Cleanup
![Page 24: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/24.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 24
Database Management Systems (DBMSs)
• Provide a user view• Create and modify the database• Store and retrieve data• Manipulate data• Produce reports
![Page 25: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/25.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 25
Creating and Modifying the Database
![Page 26: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/26.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 26
Data Definition Language
![Page 27: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/27.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 27
Creating and Modifying the Database
![Page 28: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/28.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 28
Data Dictionary Benefits
• Reduced data redundancy• Faster program development• Easier data & information modification• Increased data reliability
![Page 29: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/29.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 29
Storing and Retrieving Data
![Page 30: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/30.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 30
Structured Query Language
![Page 31: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/31.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 31
Database Output
![Page 32: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/32.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 32
Popular Database Management Systems
![Page 33: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/33.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 33
Selecting a DBMS
• Database size• Number of concurrent users• Performance• Integration• Features• Vendor• Cost
![Page 34: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/34.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 34
Database Management Systems
![Page 35: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/35.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 35
Data Warehouses
![Page 36: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/36.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 36
Comparison of OLTP and Data Warehousing
![Page 37: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/37.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 37
Database Developments
• Data warehouses• Data marts• Data mining
![Page 38: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/38.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 38
Data Mining
![Page 39: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/39.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 39
Distributed Databases
![Page 40: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/40.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 40
On-Line Analytical Processing
![Page 41: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/41.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 41
Open Database Connectivity (ODBC)
![Page 42: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/42.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 42
Object-Relational Database Management Systems
• Stores objects• Hypermedia• Spatial data technology
![Page 43: MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Organizing Data and Information Chapter 5.](https://reader036.fdocuments.in/reader036/viewer/2022062407/56649d775503460f94a5a020/html5/thumbnails/43.jpg)
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan 43
Summary
• Data - one of the most valuable resources a firm possesses
• Entity - a generalized class of objects for which data is collected, stored, and maintained
• DBMS - a group of programs used as an interface between a database and application programs
• Traditional on-line transaction processing (OLTP) - do not support the types of data analysis needed today