SlideShare una empresa de Scribd logo
1 de 16
Chapter 6 - DATABASE APPLICATIONS
                AND IMPLICATIONS
6.1 DATABASE BASICS
6.1.1 What Is Database?

A database can be thought of as a set of logically related
  files organized to facilitate access by one or more
  applications programs and to minimize data redundancy.
  This concept does not imply that all data relating to a
  company’s business should be contained on a single
  database, but simply that all records in a database should
  be related and that redundant data should be minimized.
  Databases make it possible for people to store, organise,
  retrieve, communicate, and manage information in ways
  that wouldn’t be possible without computers.
Computerized databases offer several advantages over their
 paper-and-pencil counterparts:
Databases make it easier to store large quantities of
 information.
Databases make it easier to retrieve information quickly and
 flexibly.
Databases make it easy to organize and reorganize information.
Databases make it easy to print and distribute information in a
 variety of ways.

Database make it easier to incorporate changes easily and
 quickly
Database provides data security from unauthorized use
6.1.2 Database Anatomy
A database is composed of one or more files. A file is a
 collection of related information; it keeps that
 information together the way a drawer in a file cabinet
 does. (The term file sometimes causes confusion because
 of its multiple meanings. In this chapter, file refers
 specifically to a data file created by a database program.)
A database file is a collection of records. A record is the
 information relating to one person, product, or event.
 Each discrete chunk of information in a record is called a
 field.
The type of information a field can hold is determined by its
 field type. For example, the author field in the library database
 would be defined as a text field. The field specifying the number of
 copies of a book would be defined as a numeric field. A date-of-
 purchase field might be a date field.
6.1.3 Database Operations
Browsing
The challenging part of using a database is retrieving
 information in a timely and appropriate manner. One
 way to find information is to browse through the
 records of the database file just as you would if
 they were paper forms in a notebook. Most
 database programs include a variety of
 commands and capabilities that make it easy to
 get the information you need when you need it.
Database Queries
The alternative to browsing is to ask the database for
 specific information. In database lingo, an
 information request is called a query. A query may
 be a simple search for a specific record or request
 to select all of the records that match a set of
 criteria. Once you’ve selected a group of records,
 you can browse through it, produce a printout, or
 do just about anything else you might do with the
 complete file.
Sorting Data
Sometimes it’s necessary to rearrange records to make the
 most efficient use of data. A sort command allows you
 to arrange records in alphabetic or numeric order
 based on values in one or more fields.
Printing Reports, Labels, and Form Letters
In addition to displaying information on the screen,
 database programs can produce a variety of printouts. The
 most common type of database printout is a report—an
 ordered list of selected records and fields in an easy-
 to-read form.
Database programs can also be used to produce mailing
 labels and customized form letters. Most database
 programs don’t actually print letters; they simply export or
 transmit the necessary records and fields to word
 processors with mail merge capabilities, which then
 take on the task of printing the letters.
Complex Queries
Queries may be simple or complex, but either way they
 must be precise and unambiguous. The exact method for
 performing a query depends on the user interface of the
 database software.
6.1.4 Special-Purpose Database
Programs
 Many specialised database programs are sold as directories,
  geographic information systems, personal information managers
  (PIMs), or electronic organisers, automating some or all of these
  functions:
 address / phone book
 appointment calendar
 to-do list
 street atlas
 miscellaneous notes

 The user interface of personal information management software is
  especially important because of the constant interaction between the
  user a In many organisations, PIMs have been replaced by enterprise
  information systems such as Microsoft Outlook. In many
  organizations, PIMs have been
6.2.1 From File Managers to Database Management Systems
 A file manager is a program that allows users to work
   with one file at a time.
 A true database management system (DBMS) is a
   program or system of programs that can manipulate
   data in a large collection of files, cross-referencing
   between files as needed. A database management
   system can be used interactively, or it can be
   controlled directly by other programs. With a
   database management system, there’s no need to
   store redundant information in every file. Instead a
   key field is shared by all files that use the same data.
   If redundant data changes, it need only be recorded
   in one place.
6.2.2 What Makes a Database
Relational?
To most users, a relational database program is one
 that allows files to be related to each other so that
 changes in one file are reflected in other files
 automatically. To computer scientists, the term
 relational database has a technical definition related
 to the underlying structure of the data and the rules
 specifying how that data can be manipulated.
The structure of a relational database is based on the
 relational model—a mathematical model that combines
 data in tables. Other kinds of database management
 systems are based on different theoretical models, with
 different technical advantages and disadvantages.
Example of Database
6.3.1 Real-Time Computing
The earliest file management programs could only do batch
 processing, which required users to accumulate
 transactions and feed them into computers in large
 batches. These batch systems weren’t able to provide the
 kind of immediate feedback we expect today.
Today disk drives, inexpensive memory, and sophisticated
 software have allowed interactive processing to replace
 batch processing for most applications. Users can now
 interact with data through terminals, viewing and
 changing values in real time. Batch processing is still used
 for printing periodic bills, invoices, and reports and for
 making backup copies of data files. But for applications
 that demand immediacy, such as airline reservations,
 banking transactions, and the like, interactive, multi-user
 database systems have taken over.
6.3.2 Downsizing and
Decentralising
Until recently, most databases were housed in mainframe
 computers. But for a growing number of organisations, the
 traditional centralised database on a mainframe system is
 no longer the norm.
Some companies use a client/server approach. Database
 software in client desktop computers works with files
 stored in central server databases on mainframes,
 minicomputers, or desktop computers. Some companies
 keep copies of all corporate data in an integrated data
 warehouse, which give users more access to enterprise
 data than the old-style centralised systems.
Other companies use distributed databases that use data
 strewn out across networks on several different
 computers. From the user’s point of view, the differences
 between these approaches may not be apparent.
6.3.2 Data Mining
Data mining is the discovery and extraction of hidden
 predictive information from large databases using
 statistical methods and artificial intelligence technology.
6.3.4 Object-Oriented Databases
Many computer scientists believe that the relational data model
 may be supplanted in the next decade by an object-oriented
 data model, and that most future databases will be object-
 oriented databases rather than relational databases.
 Instead of storing records in tables and hierarchies,
 object-oriented databases store software objects that
 contains procedures (or instructions) along with data.
 Object-oriented databases often are used in conjunction
 with object-oriented programming languages.
End Of Chapter SIX
Example of Pastel Accounting database program below

Más contenido relacionado

La actualidad más candente

data resource management
 data resource management data resource management
data resource management
soodsurbhi123
 
Database design challenges conflicting goals
Database design challenges conflicting goalsDatabase design challenges conflicting goals
Database design challenges conflicting goals
markilyn
 
Data base management system
Data base management systemData base management system
Data base management system
Navneet Jingar
 
Implementation of dbms
Implementation of dbmsImplementation of dbms
Implementation of dbms
Prashant Ranka
 
Chapter 2 database environment
Chapter 2 database environmentChapter 2 database environment
Chapter 2 database environment
>. <
 
Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01
Jotham Gadot
 

La actualidad más candente (20)

Database System Concepts
Database System ConceptsDatabase System Concepts
Database System Concepts
 
data resource management
 data resource management data resource management
data resource management
 
ms-11.pdf
ms-11.pdfms-11.pdf
ms-11.pdf
 
Database and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health InformaticsDatabase and Database Management (DBM): Health Informatics
Database and Database Management (DBM): Health Informatics
 
Database design challenges conflicting goals
Database design challenges conflicting goalsDatabase design challenges conflicting goals
Database design challenges conflicting goals
 
Data base management system
Data base management systemData base management system
Data base management system
 
Implementation of dbms
Implementation of dbmsImplementation of dbms
Implementation of dbms
 
Database Concepts
Database ConceptsDatabase Concepts
Database Concepts
 
Relational database management systems
Relational database management systemsRelational database management systems
Relational database management systems
 
jose rizal
jose rizaljose rizal
jose rizal
 
database ppt(2)
database ppt(2)database ppt(2)
database ppt(2)
 
Modern database management system chapter 1
Modern database management system chapter 1Modern database management system chapter 1
Modern database management system chapter 1
 
Chapter 2 database environment
Chapter 2 database environmentChapter 2 database environment
Chapter 2 database environment
 
Database - Design & Implementation - 1
Database - Design & Implementation - 1Database - Design & Implementation - 1
Database - Design & Implementation - 1
 
Database systems introduction
Database systems introductionDatabase systems introduction
Database systems introduction
 
Types dbms
Types dbmsTypes dbms
Types dbms
 
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
 
Session#5; data resource managment
Session#5;  data resource managmentSession#5;  data resource managment
Session#5; data resource managment
 
Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01
 
Database
DatabaseDatabase
Database
 

Destacado

Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databases
akanksha007
 
Query Handling System
Query Handling SystemQuery Handling System
Query Handling System
himabindu54
 
Desktop publishing (power point)
Desktop publishing (power point)Desktop publishing (power point)
Desktop publishing (power point)
kuromi12
 

Destacado (20)

Desktop Publishing Brochure
Desktop Publishing BrochureDesktop Publishing Brochure
Desktop Publishing Brochure
 
Database fundamentals
Database fundamentalsDatabase fundamentals
Database fundamentals
 
Updating your expert database profile on pem network
Updating your expert database profile on pem networkUpdating your expert database profile on pem network
Updating your expert database profile on pem network
 
Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databases
 
Using Microsoft Publisher & OneNote
Using Microsoft Publisher & OneNoteUsing Microsoft Publisher & OneNote
Using Microsoft Publisher & OneNote
 
Null values, insert, delete and update in database
Null values, insert, delete and update in databaseNull values, insert, delete and update in database
Null values, insert, delete and update in database
 
A concept of dbms
A concept of dbmsA concept of dbms
A concept of dbms
 
Desktop publishing
Desktop publishingDesktop publishing
Desktop publishing
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Presentation of DBMS (database management system) part 2
Presentation of DBMS (database management system) part 2Presentation of DBMS (database management system) part 2
Presentation of DBMS (database management system) part 2
 
Base1
Base1Base1
Base1
 
How To Do Desktop Publishing
How To Do Desktop PublishingHow To Do Desktop Publishing
How To Do Desktop Publishing
 
Desktop Publishing
Desktop PublishingDesktop Publishing
Desktop Publishing
 
Presentation of DBMS (database management system) part 1
Presentation of DBMS (database management system) part 1Presentation of DBMS (database management system) part 1
Presentation of DBMS (database management system) part 1
 
Query Handling System
Query Handling SystemQuery Handling System
Query Handling System
 
Basic geography (graphic presentation of the earth)
Basic geography (graphic presentation of the earth)Basic geography (graphic presentation of the earth)
Basic geography (graphic presentation of the earth)
 
Ms publisher
Ms publisherMs publisher
Ms publisher
 
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtapADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
 
Desktop publishing intro
Desktop publishing introDesktop publishing intro
Desktop publishing intro
 
Desktop publishing (power point)
Desktop publishing (power point)Desktop publishing (power point)
Desktop publishing (power point)
 

Similar a Cibm work shop 2chapter six

Database Management Systems ( Dbms )
Database Management Systems ( Dbms )Database Management Systems ( Dbms )
Database Management Systems ( Dbms )
Patty Buckley
 
D I T211 Chapter 1
D I T211    Chapter 1D I T211    Chapter 1
D I T211 Chapter 1
askme
 
D I T211 Chapter 1 1
D I T211    Chapter 1 1D I T211    Chapter 1 1
D I T211 Chapter 1 1
askme
 
Database Management System For A Company
Database Management System For A CompanyDatabase Management System For A Company
Database Management System For A Company
Jessica Myers
 
A database is generally used for storing related, structured data, w.pdf
A database is generally used for storing related, structured data, w.pdfA database is generally used for storing related, structured data, w.pdf
A database is generally used for storing related, structured data, w.pdf
angelfashions02
 

Similar a Cibm work shop 2chapter six (20)

1. Chapter One.pdf
1. Chapter One.pdf1. Chapter One.pdf
1. Chapter One.pdf
 
Database & dbms
Database & dbmsDatabase & dbms
Database & dbms
 
Database Management Systems ( Dbms )
Database Management Systems ( Dbms )Database Management Systems ( Dbms )
Database Management Systems ( Dbms )
 
Fundamentals of DBMS
Fundamentals of DBMSFundamentals of DBMS
Fundamentals of DBMS
 
D I T211 Chapter 1
D I T211    Chapter 1D I T211    Chapter 1
D I T211 Chapter 1
 
DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1
DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1
DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1
 
Chapter 05 pertemuan 7- donpas - manajemen data
Chapter 05 pertemuan 7- donpas - manajemen dataChapter 05 pertemuan 7- donpas - manajemen data
Chapter 05 pertemuan 7- donpas - manajemen data
 
D I T211 Chapter 1 1
D I T211    Chapter 1 1D I T211    Chapter 1 1
D I T211 Chapter 1 1
 
Database Management System For A Company
Database Management System For A CompanyDatabase Management System For A Company
Database Management System For A Company
 
Database Management System ( Dbms )
Database Management System ( Dbms )Database Management System ( Dbms )
Database Management System ( Dbms )
 
History Of Database Technology
History Of Database TechnologyHistory Of Database Technology
History Of Database Technology
 
Database Essay
Database EssayDatabase Essay
Database Essay
 
A database management system
A database management systemA database management system
A database management system
 
A database is generally used for storing related, structured data, w.pdf
A database is generally used for storing related, structured data, w.pdfA database is generally used for storing related, structured data, w.pdf
A database is generally used for storing related, structured data, w.pdf
 
Mis chapter 7 database systems
Mis chapter 7 database systemsMis chapter 7 database systems
Mis chapter 7 database systems
 
MS-CIT Unit 9.pptx
MS-CIT Unit 9.pptxMS-CIT Unit 9.pptx
MS-CIT Unit 9.pptx
 
Fundamentals of Database system - Databases and Database Users
Fundamentals of Database system - Databases and Database UsersFundamentals of Database system - Databases and Database Users
Fundamentals of Database system - Databases and Database Users
 
Dbms
DbmsDbms
Dbms
 
Introduction-to-Databases.pptx
Introduction-to-Databases.pptxIntroduction-to-Databases.pptx
Introduction-to-Databases.pptx
 
Dbms mca-section a
Dbms mca-section aDbms mca-section a
Dbms mca-section a
 

Más de Shaheen Khan (16)

Introduction to entrepreneurship africa perspective
Introduction to entrepreneurship  africa perspectiveIntroduction to entrepreneurship  africa perspective
Introduction to entrepreneurship africa perspective
 
Business managent Importance of Leadership
Business managent Importance of Leadership Business managent Importance of Leadership
Business managent Importance of Leadership
 
Is 202ch2 week 1 02 march 2012
Is 202ch2  week 1 02 march 2012Is 202ch2  week 1 02 march 2012
Is 202ch2 week 1 02 march 2012
 
Is202 ch 03
Is202 ch 03Is202 ch 03
Is202 ch 03
 
Is202 – week 1 02 march 2012
Is202 – week 1 02 march 2012Is202 – week 1 02 march 2012
Is202 – week 1 02 march 2012
 
Is202 ch03 and ch04
Is202   ch03 and ch04Is202   ch03 and ch04
Is202 ch03 and ch04
 
Cibm workshop2 chapter ten
Cibm  workshop2 chapter tenCibm  workshop2 chapter ten
Cibm workshop2 chapter ten
 
Cibm workshop2 chapter nine
Cibm  workshop2 chapter nineCibm  workshop2 chapter nine
Cibm workshop2 chapter nine
 
Cibm workshop2 chapter eight
Cibm  workshop2 chapter eightCibm  workshop2 chapter eight
Cibm workshop2 chapter eight
 
Cibm ch 02
Cibm ch 02Cibm ch 02
Cibm ch 02
 
Cibm ch01
Cibm ch01Cibm ch01
Cibm ch01
 
Cibm bis work shop 2 chapter five
Cibm bis   work shop 2 chapter fiveCibm bis   work shop 2 chapter five
Cibm bis work shop 2 chapter five
 
Cibm worhop 2 chapter seven
Cibm   worhop 2 chapter sevenCibm   worhop 2 chapter seven
Cibm worhop 2 chapter seven
 
Cibm ch03 and ch04
Cibm   ch03 and ch04Cibm   ch03 and ch04
Cibm ch03 and ch04
 
Is202 – workshop 1
Is202 – workshop 1Is202 – workshop 1
Is202 – workshop 1
 
Economics 1 workshop1
Economics 1  workshop1Economics 1  workshop1
Economics 1 workshop1
 

Cibm work shop 2chapter six

  • 1. Chapter 6 - DATABASE APPLICATIONS AND IMPLICATIONS
  • 2. 6.1 DATABASE BASICS 6.1.1 What Is Database? A database can be thought of as a set of logically related files organized to facilitate access by one or more applications programs and to minimize data redundancy. This concept does not imply that all data relating to a company’s business should be contained on a single database, but simply that all records in a database should be related and that redundant data should be minimized. Databases make it possible for people to store, organise, retrieve, communicate, and manage information in ways that wouldn’t be possible without computers.
  • 3. Computerized databases offer several advantages over their paper-and-pencil counterparts: Databases make it easier to store large quantities of information. Databases make it easier to retrieve information quickly and flexibly. Databases make it easy to organize and reorganize information. Databases make it easy to print and distribute information in a variety of ways. Database make it easier to incorporate changes easily and quickly Database provides data security from unauthorized use
  • 4. 6.1.2 Database Anatomy A database is composed of one or more files. A file is a collection of related information; it keeps that information together the way a drawer in a file cabinet does. (The term file sometimes causes confusion because of its multiple meanings. In this chapter, file refers specifically to a data file created by a database program.) A database file is a collection of records. A record is the information relating to one person, product, or event. Each discrete chunk of information in a record is called a field. The type of information a field can hold is determined by its field type. For example, the author field in the library database would be defined as a text field. The field specifying the number of copies of a book would be defined as a numeric field. A date-of- purchase field might be a date field.
  • 5. 6.1.3 Database Operations Browsing The challenging part of using a database is retrieving information in a timely and appropriate manner. One way to find information is to browse through the records of the database file just as you would if they were paper forms in a notebook. Most database programs include a variety of commands and capabilities that make it easy to get the information you need when you need it.
  • 6. Database Queries The alternative to browsing is to ask the database for specific information. In database lingo, an information request is called a query. A query may be a simple search for a specific record or request to select all of the records that match a set of criteria. Once you’ve selected a group of records, you can browse through it, produce a printout, or do just about anything else you might do with the complete file.
  • 7. Sorting Data Sometimes it’s necessary to rearrange records to make the most efficient use of data. A sort command allows you to arrange records in alphabetic or numeric order based on values in one or more fields. Printing Reports, Labels, and Form Letters In addition to displaying information on the screen, database programs can produce a variety of printouts. The most common type of database printout is a report—an ordered list of selected records and fields in an easy- to-read form.
  • 8. Database programs can also be used to produce mailing labels and customized form letters. Most database programs don’t actually print letters; they simply export or transmit the necessary records and fields to word processors with mail merge capabilities, which then take on the task of printing the letters. Complex Queries Queries may be simple or complex, but either way they must be precise and unambiguous. The exact method for performing a query depends on the user interface of the database software.
  • 9. 6.1.4 Special-Purpose Database Programs  Many specialised database programs are sold as directories, geographic information systems, personal information managers (PIMs), or electronic organisers, automating some or all of these functions:  address / phone book  appointment calendar  to-do list  street atlas  miscellaneous notes  The user interface of personal information management software is especially important because of the constant interaction between the user a In many organisations, PIMs have been replaced by enterprise information systems such as Microsoft Outlook. In many organizations, PIMs have been
  • 10. 6.2.1 From File Managers to Database Management Systems A file manager is a program that allows users to work with one file at a time. A true database management system (DBMS) is a program or system of programs that can manipulate data in a large collection of files, cross-referencing between files as needed. A database management system can be used interactively, or it can be controlled directly by other programs. With a database management system, there’s no need to store redundant information in every file. Instead a key field is shared by all files that use the same data. If redundant data changes, it need only be recorded in one place.
  • 11. 6.2.2 What Makes a Database Relational? To most users, a relational database program is one that allows files to be related to each other so that changes in one file are reflected in other files automatically. To computer scientists, the term relational database has a technical definition related to the underlying structure of the data and the rules specifying how that data can be manipulated. The structure of a relational database is based on the relational model—a mathematical model that combines data in tables. Other kinds of database management systems are based on different theoretical models, with different technical advantages and disadvantages.
  • 13. 6.3.1 Real-Time Computing The earliest file management programs could only do batch processing, which required users to accumulate transactions and feed them into computers in large batches. These batch systems weren’t able to provide the kind of immediate feedback we expect today. Today disk drives, inexpensive memory, and sophisticated software have allowed interactive processing to replace batch processing for most applications. Users can now interact with data through terminals, viewing and changing values in real time. Batch processing is still used for printing periodic bills, invoices, and reports and for making backup copies of data files. But for applications that demand immediacy, such as airline reservations, banking transactions, and the like, interactive, multi-user database systems have taken over.
  • 14. 6.3.2 Downsizing and Decentralising Until recently, most databases were housed in mainframe computers. But for a growing number of organisations, the traditional centralised database on a mainframe system is no longer the norm. Some companies use a client/server approach. Database software in client desktop computers works with files stored in central server databases on mainframes, minicomputers, or desktop computers. Some companies keep copies of all corporate data in an integrated data warehouse, which give users more access to enterprise data than the old-style centralised systems. Other companies use distributed databases that use data strewn out across networks on several different computers. From the user’s point of view, the differences between these approaches may not be apparent.
  • 15. 6.3.2 Data Mining Data mining is the discovery and extraction of hidden predictive information from large databases using statistical methods and artificial intelligence technology. 6.3.4 Object-Oriented Databases Many computer scientists believe that the relational data model may be supplanted in the next decade by an object-oriented data model, and that most future databases will be object- oriented databases rather than relational databases. Instead of storing records in tables and hierarchies, object-oriented databases store software objects that contains procedures (or instructions) along with data. Object-oriented databases often are used in conjunction with object-oriented programming languages.
  • 16. End Of Chapter SIX Example of Pastel Accounting database program below