A database is a collection of persistent data. This implies that the stored data can stand on its own and has some permanence.
| |
|
Building Blocks of Databases
Building on the concept of the field, if we group a set of fields together, we have a record.
A record is a grouping of facts that have some relationship. For example: name, address, city, state, zip code, and phone number are examples of fields that describe characteristics of a person and make up a record.
Therefore, a database is a collection of records that describe a group of things that share these characteristics.
Databases have three basic purposes:
- To capture and manage potentially large sets of information.
- To add, delete, and update the data in the database.
- To provide various ways to view the data in the database.
Databases can contain thousands and even millions of records. They may be used to capture data on many transactions per second over hours, days, and even years.
A key feature of databases is that data can be appended to the database, removed as needed, and modified as desired. Data is often fluid in the sense that it changes over time and many databases have powerful tools for maintaining the data.
Finally, what good is data if it cannot be retrieved and displayed? Database software programs enable users to extract or query for one or more fields, single records, sets of records, and even summarize data for collections of records. The result of a database query can be output to the screen, to a printer or exported to other applications.
From a business perspective, there are many ways to look at how databases are used:
| |
| |
| |
| |
|
Data Processing and Database Management Systems
A database management system (DBMS) is a software package that allows users to interact with data in a database. The DBMS is responsible for defining the structure of databases (i.e, file formatting), and how the data is accessed and processed. Data processing is the actual effort of using a DBMS to accomplish work.
There are a number reasons for database processing including:
Lowering costs – by centrally organizing information, it is now available to many users to make sound business decisions. | |
Enables new ways to look at data – database processing allows you to access and retrieve data in ways that are useful to decision-making processes. | |
Sharing of data- the most obvious benefit of allowing many to access data in central repository. | |
Eliminating redundancy – a well-designed database can efficiently store information in a single place for maintenance and updating. | |
Consistency – databases provide a centralized repository that is constant to the needs of the organization. | |
Creating data integrity – centralized databases enable organizations to assure that data is reliable and accurate. | |
Data Security – information is a valuable commodity to many organizations; databases enable you to know where it is at all times. | |
Increase productivity – databases enable organizations to share information efficiently increasing performance and reducing costs. |
Database Applications and Systems
Database applications are software programs that support complex and potentially large sets of information. A database system includes the software program and related elements such as the operating system and hardware.There are numerous database products that are available on the commercial market. Some of these products include:
Microsoft Access and FoxPro | |
Oracle | |
Sybase | |
Microsoft SQL Server | |
IBM DB2 | |
Informix | |
Filemaker | |
Gupta | |
Xbase |
No comments:
Post a Comment