SlideShare a Scribd company logo
WORKSHOP ON DESIGN OF INFORMATION SYSTEMS FOR BUSINESS ORGANIZATIONS by A. K. RAMANI   DIRECTOR, IIPS, DAVV, INDORE [email_address] WELCOME
$ 10 Billion Industry Shift of focus in research from Computation towards Information Management Broadening application areas, like weather, genetic, entertainment, CAE, data warehousing, data mining, and decision making. Advances in areas, like visualization, robotics, optical storage, high speed communications  MOTIVATION
Motivation Limited understanding of DB principles and techniques for advanced information management. Next generation DBs will need MM support, complex objects, real-time,  rule processing… Co-operation in Scientific, engineering, commercial problems will need large scale heterogeneous distributed DBs Requirements: Efficiency, Resilience, Access control, Persistence
DBMSs to organize, create, and maintain collections of information. Challenge is to apply DB technology in new and important areas in scientific databases, design databases, business, and utility databases and many more. CHALLENGE OF DB TECH.
An Instant Virtual Enterprise (IVE) is a group of companies, that do not routinely function as a unit, come together to respond to a proposal of CIM. The task involves CAD, production, QA, Product planning, resource management etc. In such an environment it is necessary for IVE companies to exchange and cooperatively manage the large amount of data. SCENARIO
A personnel information system provides information tailored to an individual, and delivered via a GPS of laptop, and access internet from any where any time, from waking up to bed time. Weather report, day special events, appointments, diet, best route, news headlines, sporting events, best investments, list of tasks, start of sale, best air ticket, best return route, preview of next  day, by querying remote DBs.  SCENARIO
The aim of this workshop is to help you developing an understanding of database development techniques in information management applications, and become an expert database developer.   AIM
To familiarize with the concept of database development. To present the various steps in the approach to database development. To see an example of a DBMS oriented approach. OBJECTIVES
EVOLUTION OF DATABASE TECHNOLOGIES
Sequential Records Index for random Access Open, Close, Read, Write, Delete Redundancy, inconsistency, poor data sharing,low productivity etc. FILE SYSTEM
A conventional File Processing System FILE SYSTEM
_ In file processing,each dept has own IS For new system, new programs are needed  Disadvantages Program data dependence - All program to be changed for any change in file designs ( Record Formats) Duplication – Data inconsistency Poor Data Sharing – Incompatible files. Lengthy Development Times  Every new application start from scratch low productivity High maintenance cost  80% cost FILE SYSTEM
Hierarchical & Network Systems Complex record structures Difficult to change application programs DATABASE MODELS  Program Class STD DORM STAFF Course Faculty Employee
Relational DB Systems Data in Tables form Simple SQL Example DB2,ORACLE,INGRESS Difficult to handle Complex data & Relation ships RELATIONAL MODEL
Object Oriented Modeling DATABASE MODELS  Program Class STD DORM STAFF Course Faculty Employee
OBJECT MODEL Student Name,DOB,GPA take Course ------ ------ Faculty Name,Rank Salary Advice Research ------ Course Title,Credit Pre requisite Class Time Assign Lab is advised by Take Teach
Object oriented model For complex Relationships UML (Unified Modeling Language) Easy to maintain & Change Improved Productivity
Aim  Introduce different concepts of DBMS, in context of Information System development. Objectives Define database & related terms Understand DBMS components , role & DBMS architecture Limitations of Conventional File System Introduce DB approach , ER concept , Categories of DB applications & issue Advantage of DB approach Evolution of DBMS INTRODUCTION TO DBMS
Database is a data bank, where data can be stored manipulated and retrieved in a speedy manner, efficiently and error free. A  database  is a model of  structures  of reality The  use of a database  reflect  processes  of reality A  database system  is a  software system  which supports the  definition and use of a database DDL: Data Definition Language DML: Data Manipulation Language WHAT IS A DATABASE REALITY structures processes DATABASE SYSTEM DATABASE DML DDL
Database is a representation of a part of real world in terms of computable objects. E = {Object,Attributes,Data}, where  E is an Entity. D = {E 1 ,E 2 ,………E n }, where D is database How to implant changes in database  By using a set of software modules. DBMS = Database + S/W modules S/W DB Applications Tools Applications DB S/W Data Data Base Data base WHAT IS A DATABASE
Data is a known (valued) fact. is a value to an attribute can be recorded on computer media Example : This  house  has  four   rooms . Database =  Object  +  data  + attributes Data can comprise of facts,which may include numeric,text, images, sound & multimedia. Database is an organized collection of logically related data where data can be stored easily, manipulated,retrieved. Data becomes information when processed. Meta Data are data that describe the properties of data, include data definitions, data sizes, rules, constraints etc.
Data Collection Data  - Stores facts Information – Extracted & derived data for a specific purpose DBMS Software Efficiently and reliably manages data storage, retrieval, data update (Insert, Modify, Delete) Automated Tools For design,query and application development Database Users End Users Data Analysts & Application Programmer DB designers DBA DATABASE COMPONENTS
Field  It is a set of bytes to represent some values,lowest level of database ( or logical structure) Record Group of logically related fields,records accessed via S/W File A group of identical records,accessible via system software Database A set of related files , accessed via system software. DEFINITION
Insert Picture of slide 5
Use a DBMS when this is important persistent storage of data  centralized control of data control of redundancy control of consistency and integrity multiple user support sharing of data data documentation data independence control of access and security backup and recovery WHEN TO USE DBMS
Do not use a DBMS when the initial investment in hardware, software, and training is too high the generality a DBMS provides is not needed the overhead for security, concurrency control, and recovery is too high data and applications are simple and stable real-time requirements cannot be met by it multiple user access is not needed WHEN NOT TO USE DBMS
DBMS ARCHITECTURE Applications programs / Queries Software for queries / Programs Software to access data base Meta Data DB Transactions Database System Software Modules
The purpose of database design is to create a database which is a model of structures of reality supports queries and updates modeling processes of reality runs efficiently DB approach is total integration and sharing of data throughout the organization DATABASE DESIGN
Goal :  Business Strategies supported upon IT 3 Steps Identify strategic planning factors  Goals : Growth Rate…….. Success Factors : Quality,On-time….. Problem Areas : Competition…. Set priorities of needs of IS & DB 2. Identify Corporate Planning objects Organizational Units – Various depts Locations – business places Business Functions – business processes like product development  4. Entity Types : Categories of data about people,places &  things managed by company 5. Information System : Application S/W & supporting  procedures.  IS PLANNING
Develop list of Entities that support the business activities An entity is an object/concept that is important to business, e,g, CUSTOMER,PRODUCT,EMPLOYEE,ORDER etc Identification & definition of Entities. Develop Enterprise Data Model to show association among entities. Also called as E-R models. Customer Order Product Order Line Places is Placed by has is for Contains is contained in IS PLANNING
Entities Customer : People / Companies / potential customer Order : Purchase of 1 or more items Product : Items produced for selling Order Line : Details of each product (quantity price ) sold on a particular customer Apply Business Rules For Relation Ships Each Customer places >= 1 Order Each order is  placed by  one  Customer Each order contains >=1 L (ask slide 10) Each L is contained in One Customer Order (O) Each product has >=1 L Each order line is for one product IS PLANNING
ER Model Tells how organization functions and constraints Emphasizes on data & process by considering data, relationships & business rules. Relational Databases Data is viewed in form of tables Tables are based upon entities of ER model and contains attributes of an entity and its instances (value) Few attributes are common among tables e.g. ID nos., Employee number Historical and summarized information  (ask it)   data base is called Data Ware House  ( D-Mgt ask it)  to assist DSS. Data base application program can perform actions like Create, Read, Update, Delete etc.  IS PLANNING
Area of Application Perspective Work-Processes Guidelines for Work-Processes in the development of the application DATABASE DEVELOPMENT
Development of medium to large size data intensive applications Data intensive:  lots of data little processing insertions, deletions, updates, queries What is medium to large?  Small is: well-defined project short development time no long-term maintenance few people; little turnover no critical resources small risk of failure small cost of failure Why only medium to large? the methodology is an insurance policy cost of using methodology is high AREA OF APPLICATION
Business process is well-designed Documents are known Tasks are known System boundary is known One database schema unifying all views can be designed difficult: interests, goals, power, politics problems with the methodology? problems with the organization? or - gan - i - za - tion: “an entity created to pursue a shared set of goals” PERSPECTIVE
Business process (re-)design Analysis Specification Design Implementation Testing Operation Maintenance WORK PROCESSES Management
Purpose:  what we do? Input:  what we start with? Output:  what we end with? Tool:  what we use? Technique:  how we use it? Organization:  who does what? GUIDELINES FOR WORK-PROCESSESE
waterfall model; this is  not  prototyping iteration necessary work vs. time vs. people estimating resources is  very  difficult TIME AND MANAGEMENT work-process time analysis  specification  design  implementation  test
Type User Architecture   Size PC   1 Desktop  Megabytes WorkGroup  5-25 Client/Server (2 Tier)  M-G bytes Department  25-100 Client/Server (3 Tier)  G bytes Enterprise  > 100 Client/server (Distributed)  G-Terabytes CATEGORIES OF DB APPLICATION
Optimized Database Design Integrity of Database Performance Security Redundancy & Consistency Distributed Database Designs DATABASE ISSUE
Program-Data Independence Metadata & programmes are independent Minimal Redundancy Single logical structure Data Consistency Each value stored on one place Data Sharing To form report from more than 1 table Increased Productivity in Development Saves cost/time  Enforcement of Standards Feasible Improved Data Quality Enforce constraints Data Management approach Simplicity in Data Access Select * from product where Product_name  =“Computer” ; It is a SQL command Easy Maintenance Y2k Problem ADVANTAGES OF DB APPROACH
Expensive New H/W , Operating Cost Complex Development/Implement Recovery more difficult Vulnerability to failure Organizational Conflicts strong top management support must. DISADVANTAGES
Future Trends Object – Relational Databases Distributed Databases Distributed to multiple locations,transparent Content Addressable Interface other technologies like AI, TV, Natural Language Interface Summary Database & related terms DB approach,Advantages Categories,Evolution Future Trends FUTURE TREND AND SUMMARY
Ad

More Related Content

What's hot (20)

Agility by Design - Building Software to Last
Agility by Design - Building Software to LastAgility by Design - Building Software to Last
Agility by Design - Building Software to Last
eprentise
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
Dr. Sunil Kr. Pandey
 
Dbms quick guide
Dbms quick guideDbms quick guide
Dbms quick guide
ArjunChoudhury1
 
Database Systems
Database SystemsDatabase Systems
Database Systems
Usman Tariq
 
6 - Foundations of BI: Database & Info Mgmt
6 - Foundations of BI: Database & Info Mgmt6 - Foundations of BI: Database & Info Mgmt
6 - Foundations of BI: Database & Info Mgmt
Hemant Nagwekar
 
Ch 2 D B Dvlpt Process
Ch 2  D B  Dvlpt  ProcessCh 2  D B  Dvlpt  Process
Ch 2 D B Dvlpt Process
guest8fdbdd
 
Chapter 5 data processing
Chapter 5 data processingChapter 5 data processing
Chapter 5 data processing
UMaine
 
Pavankumar_TeraData_DBA_8yrsExp
Pavankumar_TeraData_DBA_8yrsExpPavankumar_TeraData_DBA_8yrsExp
Pavankumar_TeraData_DBA_8yrsExp
pavankumar akula
 
MARAT ANALYSIS
MARAT ANALYSISMARAT ANALYSIS
MARAT ANALYSIS
Cyrus Bondo
 
การพัฒนาระบบสารสนเทศ
การพัฒนาระบบสารสนเทศการพัฒนาระบบสารสนเทศ
การพัฒนาระบบสารสนเทศ
Pe' KhumSae
 
Data warehousing change in a challenging environment
Data warehousing change in a challenging environmentData warehousing change in a challenging environment
Data warehousing change in a challenging environment
David Walker
 
Kiran Infromatica developer
Kiran Infromatica developerKiran Infromatica developer
Kiran Infromatica developer
Kiran Annamaneni
 
Data Ware Housing And Data Mining
Data Ware Housing And Data MiningData Ware Housing And Data Mining
Data Ware Housing And Data Mining
CHANDERPRABHU JAIN COLLEGE OF HIGHER STUDIES & SCHOOL OF LAW
 
CH10-Managing a Database
CH10-Managing a DatabaseCH10-Managing a Database
CH10-Managing a Database
Sukanya Ben
 
Enterprise architecture
Enterprise architecture Enterprise architecture
Enterprise architecture
Hamzazafeer
 
Data warehouse and Decision support system
Data warehouse  and Decision support system Data warehouse  and Decision support system
Data warehouse and Decision support system
Enaam Alotaibi
 
meta360 - enterprise data governance and metadata management
meta360 - enterprise data governance and metadata managementmeta360 - enterprise data governance and metadata management
meta360 - enterprise data governance and metadata management
Bojana Ciric
 
Foundations of business intelligence databases and information management
Foundations of business intelligence databases and information managementFoundations of business intelligence databases and information management
Foundations of business intelligence databases and information management
Amity University | FMS - DU | IMT | Stratford University | KKMI International Institute | AIMA | DTU
 
pretesh2015
pretesh2015pretesh2015
pretesh2015
Pretesh Gungaram
 
Metadata Use Cases You Can Use
Metadata Use Cases You Can UseMetadata Use Cases You Can Use
Metadata Use Cases You Can Use
dmurph4
 
Agility by Design - Building Software to Last
Agility by Design - Building Software to LastAgility by Design - Building Software to Last
Agility by Design - Building Software to Last
eprentise
 
Database Systems
Database SystemsDatabase Systems
Database Systems
Usman Tariq
 
6 - Foundations of BI: Database & Info Mgmt
6 - Foundations of BI: Database & Info Mgmt6 - Foundations of BI: Database & Info Mgmt
6 - Foundations of BI: Database & Info Mgmt
Hemant Nagwekar
 
Ch 2 D B Dvlpt Process
Ch 2  D B  Dvlpt  ProcessCh 2  D B  Dvlpt  Process
Ch 2 D B Dvlpt Process
guest8fdbdd
 
Chapter 5 data processing
Chapter 5 data processingChapter 5 data processing
Chapter 5 data processing
UMaine
 
Pavankumar_TeraData_DBA_8yrsExp
Pavankumar_TeraData_DBA_8yrsExpPavankumar_TeraData_DBA_8yrsExp
Pavankumar_TeraData_DBA_8yrsExp
pavankumar akula
 
การพัฒนาระบบสารสนเทศ
การพัฒนาระบบสารสนเทศการพัฒนาระบบสารสนเทศ
การพัฒนาระบบสารสนเทศ
Pe' KhumSae
 
Data warehousing change in a challenging environment
Data warehousing change in a challenging environmentData warehousing change in a challenging environment
Data warehousing change in a challenging environment
David Walker
 
Kiran Infromatica developer
Kiran Infromatica developerKiran Infromatica developer
Kiran Infromatica developer
Kiran Annamaneni
 
CH10-Managing a Database
CH10-Managing a DatabaseCH10-Managing a Database
CH10-Managing a Database
Sukanya Ben
 
Enterprise architecture
Enterprise architecture Enterprise architecture
Enterprise architecture
Hamzazafeer
 
Data warehouse and Decision support system
Data warehouse  and Decision support system Data warehouse  and Decision support system
Data warehouse and Decision support system
Enaam Alotaibi
 
meta360 - enterprise data governance and metadata management
meta360 - enterprise data governance and metadata managementmeta360 - enterprise data governance and metadata management
meta360 - enterprise data governance and metadata management
Bojana Ciric
 
Metadata Use Cases You Can Use
Metadata Use Cases You Can UseMetadata Use Cases You Can Use
Metadata Use Cases You Can Use
dmurph4
 

Viewers also liked (7)

The Evolution of Open Source Databases
The Evolution of Open Source DatabasesThe Evolution of Open Source Databases
The Evolution of Open Source Databases
Ivan Zoratti
 
NoSQL Now! Webinar Series: Migrating Security Policies from SQL to NoSQL
NoSQL Now! Webinar Series: Migrating Security Policies from SQL to NoSQLNoSQL Now! Webinar Series: Migrating Security Policies from SQL to NoSQL
NoSQL Now! Webinar Series: Migrating Security Policies from SQL to NoSQL
DATAVERSITY
 
Consistency Tradeoffs in Modern Distributed Database System Design
Consistency Tradeoffs in Modern Distributed Database System DesignConsistency Tradeoffs in Modern Distributed Database System Design
Consistency Tradeoffs in Modern Distributed Database System Design
Arinto Murdopo
 
To SQL or NoSQL, that is the question
To SQL or NoSQL, that is the questionTo SQL or NoSQL, that is the question
To SQL or NoSQL, that is the question
Krishnakumar S
 
Five database trends - updated April 2015
Five database trends - updated April 2015Five database trends - updated April 2015
Five database trends - updated April 2015
Guy Harrison
 
Realtime Analytics and Anomalities Detection using Elasticsearch, Hadoop and ...
Realtime Analytics and Anomalities Detection using Elasticsearch, Hadoop and ...Realtime Analytics and Anomalities Detection using Elasticsearch, Hadoop and ...
Realtime Analytics and Anomalities Detection using Elasticsearch, Hadoop and ...
DataWorks Summit
 
Combine Apache Hadoop and Elasticsearch to Get the Most of Your Big Data
Combine Apache Hadoop and Elasticsearch to Get the Most of Your Big DataCombine Apache Hadoop and Elasticsearch to Get the Most of Your Big Data
Combine Apache Hadoop and Elasticsearch to Get the Most of Your Big Data
Hortonworks
 
The Evolution of Open Source Databases
The Evolution of Open Source DatabasesThe Evolution of Open Source Databases
The Evolution of Open Source Databases
Ivan Zoratti
 
NoSQL Now! Webinar Series: Migrating Security Policies from SQL to NoSQL
NoSQL Now! Webinar Series: Migrating Security Policies from SQL to NoSQLNoSQL Now! Webinar Series: Migrating Security Policies from SQL to NoSQL
NoSQL Now! Webinar Series: Migrating Security Policies from SQL to NoSQL
DATAVERSITY
 
Consistency Tradeoffs in Modern Distributed Database System Design
Consistency Tradeoffs in Modern Distributed Database System DesignConsistency Tradeoffs in Modern Distributed Database System Design
Consistency Tradeoffs in Modern Distributed Database System Design
Arinto Murdopo
 
To SQL or NoSQL, that is the question
To SQL or NoSQL, that is the questionTo SQL or NoSQL, that is the question
To SQL or NoSQL, that is the question
Krishnakumar S
 
Five database trends - updated April 2015
Five database trends - updated April 2015Five database trends - updated April 2015
Five database trends - updated April 2015
Guy Harrison
 
Realtime Analytics and Anomalities Detection using Elasticsearch, Hadoop and ...
Realtime Analytics and Anomalities Detection using Elasticsearch, Hadoop and ...Realtime Analytics and Anomalities Detection using Elasticsearch, Hadoop and ...
Realtime Analytics and Anomalities Detection using Elasticsearch, Hadoop and ...
DataWorks Summit
 
Combine Apache Hadoop and Elasticsearch to Get the Most of Your Big Data
Combine Apache Hadoop and Elasticsearch to Get the Most of Your Big DataCombine Apache Hadoop and Elasticsearch to Get the Most of Your Big Data
Combine Apache Hadoop and Elasticsearch to Get the Most of Your Big Data
Hortonworks
 
Ad

Similar to Database 1 Introduction (20)

Database 2 External Schema
Database 2   External SchemaDatabase 2   External Schema
Database 2 External Schema
Ashwani Kumar Ramani
 
Introduction to Database (Lecture 1).ppt
Introduction to Database (Lecture 1).pptIntroduction to Database (Lecture 1).ppt
Introduction to Database (Lecture 1).ppt
RuelDogma1
 
Preparing for BIT – IT2301 Database Management Systems 2001b
Preparing for BIT – IT2301 Database Management Systems 2001bPreparing for BIT – IT2301 Database Management Systems 2001b
Preparing for BIT – IT2301 Database Management Systems 2001b
Gihan Wikramanayake
 
Fundamentals of DBMS
Fundamentals of DBMSFundamentals of DBMS
Fundamentals of DBMS
Ahmed478619
 
Modern database management jeffrey a. hoffer, mary b. prescott,
Modern database management   jeffrey a. hoffer, mary b. prescott,  Modern database management   jeffrey a. hoffer, mary b. prescott,
Modern database management jeffrey a. hoffer, mary b. prescott,
BlackIce86
 
Dbms models
Dbms modelsDbms models
Dbms models
devgocool
 
Data processing in Industrial Systems course notes after week 5
Data processing in Industrial Systems course notes after week 5Data processing in Industrial Systems course notes after week 5
Data processing in Industrial Systems course notes after week 5
Ufuk Cebeci
 
Dbms
DbmsDbms
Dbms
07Deeps
 
Database Systems.ppt
Database Systems.pptDatabase Systems.ppt
Database Systems.ppt
ArbazAli27
 
DBMS and its Models
DBMS and its ModelsDBMS and its Models
DBMS and its Models
AhmadShah Sultani
 
Week 5
Week 5Week 5
Week 5
adrenal
 
Week 5
Week 5Week 5
Week 5
adrenal
 
DBMS
DBMSDBMS
DBMS
akshaythusoo
 
Uses of dbms
Uses of dbmsUses of dbms
Uses of dbms
MISY
 
Mis chapter 7 database systems
Mis chapter 7 database systemsMis chapter 7 database systems
Mis chapter 7 database systems
Filmon Habtemichael Tesfai
 
Database Introduction for MIS Students.pptx
Database Introduction for MIS Students.pptxDatabase Introduction for MIS Students.pptx
Database Introduction for MIS Students.pptx
deepanjalshrestha1
 
DBMS Lecture 1.ppt
DBMS Lecture 1.pptDBMS Lecture 1.ppt
DBMS Lecture 1.ppt
MohsinBajwa18
 
Dbms9
Dbms9Dbms9
Dbms9
Nandi Institute of Technology and Management Sciences
 
Database management system
Database management systemDatabase management system
Database management system
Midhun Abraham
 
DB_Lec_1 and 2.pptx
DB_Lec_1 and 2.pptxDB_Lec_1 and 2.pptx
DB_Lec_1 and 2.pptx
harissheraz12345
 
Introduction to Database (Lecture 1).ppt
Introduction to Database (Lecture 1).pptIntroduction to Database (Lecture 1).ppt
Introduction to Database (Lecture 1).ppt
RuelDogma1
 
Preparing for BIT – IT2301 Database Management Systems 2001b
Preparing for BIT – IT2301 Database Management Systems 2001bPreparing for BIT – IT2301 Database Management Systems 2001b
Preparing for BIT – IT2301 Database Management Systems 2001b
Gihan Wikramanayake
 
Fundamentals of DBMS
Fundamentals of DBMSFundamentals of DBMS
Fundamentals of DBMS
Ahmed478619
 
Modern database management jeffrey a. hoffer, mary b. prescott,
Modern database management   jeffrey a. hoffer, mary b. prescott,  Modern database management   jeffrey a. hoffer, mary b. prescott,
Modern database management jeffrey a. hoffer, mary b. prescott,
BlackIce86
 
Data processing in Industrial Systems course notes after week 5
Data processing in Industrial Systems course notes after week 5Data processing in Industrial Systems course notes after week 5
Data processing in Industrial Systems course notes after week 5
Ufuk Cebeci
 
Database Systems.ppt
Database Systems.pptDatabase Systems.ppt
Database Systems.ppt
ArbazAli27
 
Uses of dbms
Uses of dbmsUses of dbms
Uses of dbms
MISY
 
Database Introduction for MIS Students.pptx
Database Introduction for MIS Students.pptxDatabase Introduction for MIS Students.pptx
Database Introduction for MIS Students.pptx
deepanjalshrestha1
 
Database management system
Database management systemDatabase management system
Database management system
Midhun Abraham
 
Ad

More from Ashwani Kumar Ramani (7)

Conference kuala lumpur1
Conference kuala lumpur1Conference kuala lumpur1
Conference kuala lumpur1
Ashwani Kumar Ramani
 
Challenges Faced By School Of Computer Science and IT
Challenges Faced By School Of Computer Science and ITChallenges Faced By School Of Computer Science and IT
Challenges Faced By School Of Computer Science and IT
Ashwani Kumar Ramani
 
Industrial Automation
Industrial AutomationIndustrial Automation
Industrial Automation
Ashwani Kumar Ramani
 
Accounting Information system Design
Accounting Information system DesignAccounting Information system Design
Accounting Information system Design
Ashwani Kumar Ramani
 
Database 3 Conceptual Modeling And Er
Database 3   Conceptual Modeling And ErDatabase 3   Conceptual Modeling And Er
Database 3 Conceptual Modeling And Er
Ashwani Kumar Ramani
 
Why to Architecture Information
Why to Architecture InformationWhy to Architecture Information
Why to Architecture Information
Ashwani Kumar Ramani
 
Introduction to IA
Introduction to IAIntroduction to IA
Introduction to IA
Ashwani Kumar Ramani
 

Recently uploaded (20)

Chemotherapy of Malignancy -Anticancer.pptx
Chemotherapy of Malignancy -Anticancer.pptxChemotherapy of Malignancy -Anticancer.pptx
Chemotherapy of Malignancy -Anticancer.pptx
Mayuri Chavan
 
Botany Assignment Help Guide - Academic Excellence
Botany Assignment Help Guide - Academic ExcellenceBotany Assignment Help Guide - Academic Excellence
Botany Assignment Help Guide - Academic Excellence
online college homework help
 
What is the Philosophy of Statistics? (and how I was drawn to it)
What is the Philosophy of Statistics? (and how I was drawn to it)What is the Philosophy of Statistics? (and how I was drawn to it)
What is the Philosophy of Statistics? (and how I was drawn to it)
jemille6
 
Module 1: Foundations of Research
Module 1: Foundations of ResearchModule 1: Foundations of Research
Module 1: Foundations of Research
drroxannekemp
 
Rock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian HistoryRock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian History
Virag Sontakke
 
puzzle Irregular Verbs- Simple Past Tense
puzzle Irregular Verbs- Simple Past Tensepuzzle Irregular Verbs- Simple Past Tense
puzzle Irregular Verbs- Simple Past Tense
OlgaLeonorTorresSnch
 
TERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptx
TERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptxTERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptx
TERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptx
PoojaSen20
 
How to Create Kanban View in Odoo 18 - Odoo Slides
How to Create Kanban View in Odoo 18 - Odoo SlidesHow to Create Kanban View in Odoo 18 - Odoo Slides
How to Create Kanban View in Odoo 18 - Odoo Slides
Celine George
 
UPMVLE migration to ARAL. A step- by- step guide
UPMVLE migration to ARAL. A step- by- step guideUPMVLE migration to ARAL. A step- by- step guide
UPMVLE migration to ARAL. A step- by- step guide
abmerca
 
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Leonel Morgado
 
Ajanta Paintings: Study as a Source of History
Ajanta Paintings: Study as a Source of HistoryAjanta Paintings: Study as a Source of History
Ajanta Paintings: Study as a Source of History
Virag Sontakke
 
Search Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo SlidesSearch Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo Slides
Celine George
 
Origin of Brahmi script: A breaking down of various theories
Origin of Brahmi script: A breaking down of various theoriesOrigin of Brahmi script: A breaking down of various theories
Origin of Brahmi script: A breaking down of various theories
PrachiSontakke5
 
Cultivation Practice of Onion in Nepal.pptx
Cultivation Practice of Onion in Nepal.pptxCultivation Practice of Onion in Nepal.pptx
Cultivation Practice of Onion in Nepal.pptx
UmeshTimilsina1
 
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales moduleHow To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
Celine George
 
Cultivation Practice of Turmeric in Nepal.pptx
Cultivation Practice of Turmeric in Nepal.pptxCultivation Practice of Turmeric in Nepal.pptx
Cultivation Practice of Turmeric in Nepal.pptx
UmeshTimilsina1
 
Drugs in Anaesthesia and Intensive Care,.pdf
Drugs in Anaesthesia and Intensive Care,.pdfDrugs in Anaesthesia and Intensive Care,.pdf
Drugs in Anaesthesia and Intensive Care,.pdf
crewot855
 
Overview Well-Being and Creative Careers
Overview Well-Being and Creative CareersOverview Well-Being and Creative Careers
Overview Well-Being and Creative Careers
University of Amsterdam
 
LDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDMMIA Reiki News Ed3 Vol1 For Team and GuestsLDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDM Mia eStudios
 
Chemotherapy of Malignancy -Anticancer.pptx
Chemotherapy of Malignancy -Anticancer.pptxChemotherapy of Malignancy -Anticancer.pptx
Chemotherapy of Malignancy -Anticancer.pptx
Mayuri Chavan
 
Botany Assignment Help Guide - Academic Excellence
Botany Assignment Help Guide - Academic ExcellenceBotany Assignment Help Guide - Academic Excellence
Botany Assignment Help Guide - Academic Excellence
online college homework help
 
What is the Philosophy of Statistics? (and how I was drawn to it)
What is the Philosophy of Statistics? (and how I was drawn to it)What is the Philosophy of Statistics? (and how I was drawn to it)
What is the Philosophy of Statistics? (and how I was drawn to it)
jemille6
 
Module 1: Foundations of Research
Module 1: Foundations of ResearchModule 1: Foundations of Research
Module 1: Foundations of Research
drroxannekemp
 
Rock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian HistoryRock Art As a Source of Ancient Indian History
Rock Art As a Source of Ancient Indian History
Virag Sontakke
 
puzzle Irregular Verbs- Simple Past Tense
puzzle Irregular Verbs- Simple Past Tensepuzzle Irregular Verbs- Simple Past Tense
puzzle Irregular Verbs- Simple Past Tense
OlgaLeonorTorresSnch
 
TERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptx
TERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptxTERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptx
TERMINOLOGIES,GRIEF PROCESS AND LOSS AMD ITS TYPES .pptx
PoojaSen20
 
How to Create Kanban View in Odoo 18 - Odoo Slides
How to Create Kanban View in Odoo 18 - Odoo SlidesHow to Create Kanban View in Odoo 18 - Odoo Slides
How to Create Kanban View in Odoo 18 - Odoo Slides
Celine George
 
UPMVLE migration to ARAL. A step- by- step guide
UPMVLE migration to ARAL. A step- by- step guideUPMVLE migration to ARAL. A step- by- step guide
UPMVLE migration to ARAL. A step- by- step guide
abmerca
 
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Redesigning Education as a Cognitive Ecosystem: Practical Insights into Emerg...
Leonel Morgado
 
Ajanta Paintings: Study as a Source of History
Ajanta Paintings: Study as a Source of HistoryAjanta Paintings: Study as a Source of History
Ajanta Paintings: Study as a Source of History
Virag Sontakke
 
Search Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo SlidesSearch Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo Slides
Celine George
 
Origin of Brahmi script: A breaking down of various theories
Origin of Brahmi script: A breaking down of various theoriesOrigin of Brahmi script: A breaking down of various theories
Origin of Brahmi script: A breaking down of various theories
PrachiSontakke5
 
Cultivation Practice of Onion in Nepal.pptx
Cultivation Practice of Onion in Nepal.pptxCultivation Practice of Onion in Nepal.pptx
Cultivation Practice of Onion in Nepal.pptx
UmeshTimilsina1
 
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales moduleHow To Maximize Sales Performance using Odoo 18 Diverse views in sales module
How To Maximize Sales Performance using Odoo 18 Diverse views in sales module
Celine George
 
Cultivation Practice of Turmeric in Nepal.pptx
Cultivation Practice of Turmeric in Nepal.pptxCultivation Practice of Turmeric in Nepal.pptx
Cultivation Practice of Turmeric in Nepal.pptx
UmeshTimilsina1
 
Drugs in Anaesthesia and Intensive Care,.pdf
Drugs in Anaesthesia and Intensive Care,.pdfDrugs in Anaesthesia and Intensive Care,.pdf
Drugs in Anaesthesia and Intensive Care,.pdf
crewot855
 
Overview Well-Being and Creative Careers
Overview Well-Being and Creative CareersOverview Well-Being and Creative Careers
Overview Well-Being and Creative Careers
University of Amsterdam
 
LDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDMMIA Reiki News Ed3 Vol1 For Team and GuestsLDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDMMIA Reiki News Ed3 Vol1 For Team and Guests
LDM Mia eStudios
 

Database 1 Introduction

  • 1. WORKSHOP ON DESIGN OF INFORMATION SYSTEMS FOR BUSINESS ORGANIZATIONS by A. K. RAMANI DIRECTOR, IIPS, DAVV, INDORE [email_address] WELCOME
  • 2. $ 10 Billion Industry Shift of focus in research from Computation towards Information Management Broadening application areas, like weather, genetic, entertainment, CAE, data warehousing, data mining, and decision making. Advances in areas, like visualization, robotics, optical storage, high speed communications MOTIVATION
  • 3. Motivation Limited understanding of DB principles and techniques for advanced information management. Next generation DBs will need MM support, complex objects, real-time, rule processing… Co-operation in Scientific, engineering, commercial problems will need large scale heterogeneous distributed DBs Requirements: Efficiency, Resilience, Access control, Persistence
  • 4. DBMSs to organize, create, and maintain collections of information. Challenge is to apply DB technology in new and important areas in scientific databases, design databases, business, and utility databases and many more. CHALLENGE OF DB TECH.
  • 5. An Instant Virtual Enterprise (IVE) is a group of companies, that do not routinely function as a unit, come together to respond to a proposal of CIM. The task involves CAD, production, QA, Product planning, resource management etc. In such an environment it is necessary for IVE companies to exchange and cooperatively manage the large amount of data. SCENARIO
  • 6. A personnel information system provides information tailored to an individual, and delivered via a GPS of laptop, and access internet from any where any time, from waking up to bed time. Weather report, day special events, appointments, diet, best route, news headlines, sporting events, best investments, list of tasks, start of sale, best air ticket, best return route, preview of next day, by querying remote DBs. SCENARIO
  • 7. The aim of this workshop is to help you developing an understanding of database development techniques in information management applications, and become an expert database developer. AIM
  • 8. To familiarize with the concept of database development. To present the various steps in the approach to database development. To see an example of a DBMS oriented approach. OBJECTIVES
  • 9. EVOLUTION OF DATABASE TECHNOLOGIES
  • 10. Sequential Records Index for random Access Open, Close, Read, Write, Delete Redundancy, inconsistency, poor data sharing,low productivity etc. FILE SYSTEM
  • 11. A conventional File Processing System FILE SYSTEM
  • 12. _ In file processing,each dept has own IS For new system, new programs are needed Disadvantages Program data dependence - All program to be changed for any change in file designs ( Record Formats) Duplication – Data inconsistency Poor Data Sharing – Incompatible files. Lengthy Development Times Every new application start from scratch low productivity High maintenance cost 80% cost FILE SYSTEM
  • 13. Hierarchical & Network Systems Complex record structures Difficult to change application programs DATABASE MODELS Program Class STD DORM STAFF Course Faculty Employee
  • 14. Relational DB Systems Data in Tables form Simple SQL Example DB2,ORACLE,INGRESS Difficult to handle Complex data & Relation ships RELATIONAL MODEL
  • 15. Object Oriented Modeling DATABASE MODELS Program Class STD DORM STAFF Course Faculty Employee
  • 16. OBJECT MODEL Student Name,DOB,GPA take Course ------ ------ Faculty Name,Rank Salary Advice Research ------ Course Title,Credit Pre requisite Class Time Assign Lab is advised by Take Teach
  • 17. Object oriented model For complex Relationships UML (Unified Modeling Language) Easy to maintain & Change Improved Productivity
  • 18. Aim Introduce different concepts of DBMS, in context of Information System development. Objectives Define database & related terms Understand DBMS components , role & DBMS architecture Limitations of Conventional File System Introduce DB approach , ER concept , Categories of DB applications & issue Advantage of DB approach Evolution of DBMS INTRODUCTION TO DBMS
  • 19. Database is a data bank, where data can be stored manipulated and retrieved in a speedy manner, efficiently and error free. A database is a model of structures of reality The use of a database reflect processes of reality A database system is a software system which supports the definition and use of a database DDL: Data Definition Language DML: Data Manipulation Language WHAT IS A DATABASE REALITY structures processes DATABASE SYSTEM DATABASE DML DDL
  • 20. Database is a representation of a part of real world in terms of computable objects. E = {Object,Attributes,Data}, where E is an Entity. D = {E 1 ,E 2 ,………E n }, where D is database How to implant changes in database By using a set of software modules. DBMS = Database + S/W modules S/W DB Applications Tools Applications DB S/W Data Data Base Data base WHAT IS A DATABASE
  • 21. Data is a known (valued) fact. is a value to an attribute can be recorded on computer media Example : This house has four rooms . Database = Object + data + attributes Data can comprise of facts,which may include numeric,text, images, sound & multimedia. Database is an organized collection of logically related data where data can be stored easily, manipulated,retrieved. Data becomes information when processed. Meta Data are data that describe the properties of data, include data definitions, data sizes, rules, constraints etc.
  • 22. Data Collection Data - Stores facts Information – Extracted & derived data for a specific purpose DBMS Software Efficiently and reliably manages data storage, retrieval, data update (Insert, Modify, Delete) Automated Tools For design,query and application development Database Users End Users Data Analysts & Application Programmer DB designers DBA DATABASE COMPONENTS
  • 23. Field It is a set of bytes to represent some values,lowest level of database ( or logical structure) Record Group of logically related fields,records accessed via S/W File A group of identical records,accessible via system software Database A set of related files , accessed via system software. DEFINITION
  • 24. Insert Picture of slide 5
  • 25. Use a DBMS when this is important persistent storage of data centralized control of data control of redundancy control of consistency and integrity multiple user support sharing of data data documentation data independence control of access and security backup and recovery WHEN TO USE DBMS
  • 26. Do not use a DBMS when the initial investment in hardware, software, and training is too high the generality a DBMS provides is not needed the overhead for security, concurrency control, and recovery is too high data and applications are simple and stable real-time requirements cannot be met by it multiple user access is not needed WHEN NOT TO USE DBMS
  • 27. DBMS ARCHITECTURE Applications programs / Queries Software for queries / Programs Software to access data base Meta Data DB Transactions Database System Software Modules
  • 28. The purpose of database design is to create a database which is a model of structures of reality supports queries and updates modeling processes of reality runs efficiently DB approach is total integration and sharing of data throughout the organization DATABASE DESIGN
  • 29. Goal : Business Strategies supported upon IT 3 Steps Identify strategic planning factors Goals : Growth Rate…….. Success Factors : Quality,On-time….. Problem Areas : Competition…. Set priorities of needs of IS & DB 2. Identify Corporate Planning objects Organizational Units – Various depts Locations – business places Business Functions – business processes like product development 4. Entity Types : Categories of data about people,places & things managed by company 5. Information System : Application S/W & supporting procedures. IS PLANNING
  • 30. Develop list of Entities that support the business activities An entity is an object/concept that is important to business, e,g, CUSTOMER,PRODUCT,EMPLOYEE,ORDER etc Identification & definition of Entities. Develop Enterprise Data Model to show association among entities. Also called as E-R models. Customer Order Product Order Line Places is Placed by has is for Contains is contained in IS PLANNING
  • 31. Entities Customer : People / Companies / potential customer Order : Purchase of 1 or more items Product : Items produced for selling Order Line : Details of each product (quantity price ) sold on a particular customer Apply Business Rules For Relation Ships Each Customer places >= 1 Order Each order is placed by one Customer Each order contains >=1 L (ask slide 10) Each L is contained in One Customer Order (O) Each product has >=1 L Each order line is for one product IS PLANNING
  • 32. ER Model Tells how organization functions and constraints Emphasizes on data & process by considering data, relationships & business rules. Relational Databases Data is viewed in form of tables Tables are based upon entities of ER model and contains attributes of an entity and its instances (value) Few attributes are common among tables e.g. ID nos., Employee number Historical and summarized information (ask it) data base is called Data Ware House ( D-Mgt ask it) to assist DSS. Data base application program can perform actions like Create, Read, Update, Delete etc. IS PLANNING
  • 33. Area of Application Perspective Work-Processes Guidelines for Work-Processes in the development of the application DATABASE DEVELOPMENT
  • 34. Development of medium to large size data intensive applications Data intensive: lots of data little processing insertions, deletions, updates, queries What is medium to large? Small is: well-defined project short development time no long-term maintenance few people; little turnover no critical resources small risk of failure small cost of failure Why only medium to large? the methodology is an insurance policy cost of using methodology is high AREA OF APPLICATION
  • 35. Business process is well-designed Documents are known Tasks are known System boundary is known One database schema unifying all views can be designed difficult: interests, goals, power, politics problems with the methodology? problems with the organization? or - gan - i - za - tion: “an entity created to pursue a shared set of goals” PERSPECTIVE
  • 36. Business process (re-)design Analysis Specification Design Implementation Testing Operation Maintenance WORK PROCESSES Management
  • 37. Purpose: what we do? Input: what we start with? Output: what we end with? Tool: what we use? Technique: how we use it? Organization: who does what? GUIDELINES FOR WORK-PROCESSESE
  • 38. waterfall model; this is not prototyping iteration necessary work vs. time vs. people estimating resources is very difficult TIME AND MANAGEMENT work-process time analysis specification design implementation test
  • 39. Type User Architecture Size PC 1 Desktop Megabytes WorkGroup 5-25 Client/Server (2 Tier) M-G bytes Department 25-100 Client/Server (3 Tier) G bytes Enterprise > 100 Client/server (Distributed) G-Terabytes CATEGORIES OF DB APPLICATION
  • 40. Optimized Database Design Integrity of Database Performance Security Redundancy & Consistency Distributed Database Designs DATABASE ISSUE
  • 41. Program-Data Independence Metadata & programmes are independent Minimal Redundancy Single logical structure Data Consistency Each value stored on one place Data Sharing To form report from more than 1 table Increased Productivity in Development Saves cost/time Enforcement of Standards Feasible Improved Data Quality Enforce constraints Data Management approach Simplicity in Data Access Select * from product where Product_name =“Computer” ; It is a SQL command Easy Maintenance Y2k Problem ADVANTAGES OF DB APPROACH
  • 42. Expensive New H/W , Operating Cost Complex Development/Implement Recovery more difficult Vulnerability to failure Organizational Conflicts strong top management support must. DISADVANTAGES
  • 43. Future Trends Object – Relational Databases Distributed Databases Distributed to multiple locations,transparent Content Addressable Interface other technologies like AI, TV, Natural Language Interface Summary Database & related terms DB approach,Advantages Categories,Evolution Future Trends FUTURE TREND AND SUMMARY
  翻译: