Data Base Management System
Data Base Management System
Data Base Management System
Data definition Creation, modification and removal of definitions that define the
organization of the data.
Both a database and its DBMS conform to the principles of a particular database model.
[6]
"Database system" refers collectively to the database model, database management system,
and database.[7]
Physically, database servers are dedicated computers that hold the actual databases and run
only the DBMS and related software. Database servers are usually multiprocessorcomputers,
with generous memory and RAID disk arrays used for stable storage. RAID is used for recovery
of data if any of the disks fail. Hardware database accelerators, connected to one or more
servers via a high-speed channel, are also used in large volume transaction processing
environments. DBMSs are found at the heart of most database applications. DBMSs may be built
around a custom multitasking kernel with built-in networking support, but modern DBMSs
typically rely on a standard operating system to provide these functions.[citation needed] Since DBMSs
comprise a significant economical market, computer and storage vendors often take into account
DBMS requirements in their own development plans.[citation needed]
Databases and DBMSs can be categorized according to the database model(s) that they support
(such as relational or XML), the type(s) of computer they run on (from a server cluster to a mobile
phone), the query language(s) used to access the database (such as SQL or XQuery), and their
internal engineering, which affects performance, scalability, resilience, and security.
Applications
Databases are used to support internal operations of organizations and to underpin online
interactions with customers and suppliers (see Enterprise software).
Databases are used to hold administrative information and more specialized data, such as
engineering data or economic models. Examples of database applications include
computerized library systems, flight reservation systems and computerized parts inventory
systems.
Application areas of DBMS
1. Banking: For customer information, accounts, and loans, and banking transactions. 2. Airlines:
For reservations and schedule information. Airlines were among the first to use databases in a
geographically distributed manner - terminals situated around the world accessed the central
database system through phone lines and other data networks. 3. Universities: For student
information, course registrations, and grades. 4. Credit card transactions: For purchases on
credit cards and generation of monthly statements. 5. Telecommunication: For keeping records of
calls made, generating monthly bills, maintaining balances on prepaid calling cards, and storing
information about the communication networks. 6. Finance: For storing information about
holdings, sales, and purchases of financial instruments such as stocks and bonds. 7. Sales: For
customer, product, and purchase information. 8. Manufacturing: For management of supply chain
and for tracking production of items in factories, inventories of items in warehouses / stores, and
orders for items. 9. Human resources: For information about employees, salaries, payroll taxes
and benefits, and for generation of paychecks.