Unit 1: Introduction: Dhanashree Huddedar
Unit 1: Introduction: Dhanashree Huddedar
Unit 1: Introduction: Dhanashree Huddedar
Dhanashree Huddedar
Index
• Introduction to data Processing • View of data
• Overview of File Systems • Data Model
• Purpose of Database Systems • Database languages
• Concept of Database system • Database user and administrator
• Database System vs File System • Transaction Management
• Database system structure
Introduction to data Processing
• Nowadays more and more data is collected for academic, scientific
research, private & personal use, institutional use, commercial use.
• This collected data needs to be stored, sorted, filtered, analysed and
presented for it to be of any use.
• This process can be simple or complex depending on the scale at
which data collection is done and the complexity of the results which
are required to be obtained.
• Different types of output files obtained data
• Plain text file
• Table/ spreadsheet
• Charts & Graphs
• Maps/Vector or image file
Data Processing
Rows
A Sample Relational Database
Database Language
• It improves the control of DBA over the information system and user's understanding of use of the system
• It helps in documenting the database design process by storing documentation of the result of every design phase and
design decisions.
• It helps in searching the views on the database definitions of those views.
• It provides great assistance in producing a report of which data elements (i.e. data values) are used in all the programs.
• It promotes data independence i.e. by addition or modifications of structures in the database application program are
not affected.
• Data Files - It contains the data portion of the database.
• Compiled DML - The DML compiler converts the high level Queries into low level file access commands
known as compiled DML.
• End Users - Discussed in people dealing with database
Challenges in building a DBMS
• Growing complexity in landscape. ...
• Limits on scalability. ...
• Increasing data volumes. ...
• Data security. ...
• Decentralized data management. ..
Components of DBMS
• Software
• Hardware
• Data
• Procedures
• Database Access Language
• Query Processor
• Run Time Database Manager
• Report Writer