Computer Database

<<2/”>a >h3>Computer Database

Computer Database management systems, Data processing, business data processing, data storage 

`and file management system 

 

 Computer Database management System and Data, Data Processing

 

Computer Database processing and data management are critical components of business organizations.

Computer Database

DATA PROCESSING

Data processing refers to the process of performing specific operations on a set of data or a database. A database is an organized collection of facts and information, such as records on employees, inventory, customers, and potential customers. As these examples suggest, numerous forms of data processing exist and serve diverse applications in the business setting.

Data processing primarily is performed on information systems, a broad concept that encompasses computer systems and related devices. At its core, an information system consists of input, processing, and output. In addition, an information system provides for feedback from output to input. The input mechanism (such as a keyboard, scanner, microphone, or camera) gathers and captures raw data and can be either manual or automated. Processing, which also can be accomplished manually or automatically, involves transforming the data into useful outputs. This can involve making comparisons, taking alternative actions, and storing data for future use. Output typically takes the form of reports and documents that are used by managers. Feedback is utilized to make necessary adjustments to the input and processing stages of the information system.

The processing stage is where management typically exerts the greatest control over data. It also is the point at which management can derive the most value from data, assuming that powerful processing tools are available to obtain the intended results. The most frequent processing procedures available to management are basic activities such as segregating numbers into relevant groups, aggregating them, taking ratios, plotting, and making tables. The goal of these processing activities is to turn a vast collection of facts into meaningful nuggets of information that can then be used for informed DECISION MAKING, corporate strategy, and other managerial functions.

DATA  AND INFORMATION

Data consist of raw facts, such as customer names and addresses. Information is a collection of facts organized in such a way that it has more value beyond the facts themselves. For example, a database of customer names and purchases might provide information on a company’s market demographics, sales trends, and customer loyalty/turnover.

Turning data into information is a process or a set of logically related tasks performed to achieve a defined outcome. This process of defining relationships between various data requires knowledge. Knowledge is the body or rules, guidelines, and procedures used to select, organize, and manipulate data to make it suitable for specific tasks. Consequently, information can be considered data made more useful through the application of knowledge. The collection of data, rules, procedures, and relationships that must be followed are contained in the knowledge base.

CHARACTERISTICS OF VALUABLE INFORMATION.

In order for information to be valuable it must have the following characteristics, as adapted from Ralph M. Stair’s book, Principles of Information Systems:

  1. Accurate information is free from error.
  2. Complete information contains all of the important facts.
  3. Information should be relatively inexpensive to produce.
  4. Flexible information can be used for a variety of purposes, not just one.
  5. Reliable information is dependable information.
  6. Relevant information is important to the decision-maker.
  7. Information should be simple to find and understand.
  8. Timely information is readily available when needed.
  9. Verifiable information can be checked to make sure it is accurate.

DATA MANAGEMENT

Data are organized in a hierarchy that begins with the smallest piece of data used by a computer—for purposes of this discussion, a single character such as a letter or number. Characters form fields such as names, telephone numbers, addresses, and purchases. A collection of fields makes up a record. A collection of records is referred to as a file. Integrated and related files make up a database.

An entity is a class of people, objects, or places for which data are stored or collected. Examples include employees and customers. Consequently, data are stored as entities, such as an employee database and a customer database. An attribute is a characteristic of an entity. For example, the name of a customer is an attribute of a customer. A specific value of an attribute is referred to as a data item. That is, data items are found in fields.

The traditional approach to data management consists of maintaining separate data files for each application. For example, an employee file would be maintained for payroll purposes, while an additional employee file might be maintained for newsletter purposes. One or more data files are created for each application. However, duplicated files results in data redundancy. The problem with data redundancy is the possibility that updates are accomplished in one file but not in another, resulting in a lack of data Integrity. Likewise, maintaining separate files is generally inefficient because the work of updating and managing the files is duplicated for each separate file that exists. To overcome potential problems with traditional data management, the database approach was developed.

The database approach is such that multiple business applications access the same database. Consequently, file updates are not required of multiple files. Updates can be accomplished in the common database, thus improving data integrity and eliminating redundancy. The database approach provides the opportunity to share data, as well as information sources. Additional Software is required to implement the database approach to data management. A database management system (DBMS) is needed. A DBMS consists of a group of programs that are used in an interface between a database and the user, or between the database and the application program.

DATA ORGANIZATION.

Data organization is critical to optimal data use. Consequently, it is important to organize data in such a manner as to reflect business operations and practices. As such, careful consideration should be given to content, access, logical structure, and physical organization. Content refers to what data are going to be collected. Access refers to the users that data are provided to when appropriate. Logical structure refers to how the data will be arranged. Physical structure refers to where the data will be located.

One tool that database designers use to show the logical relationships among data is a data model, which is a map or diagram of entities and their relationships. Consequently, data modeling requires a thorough understanding of business practices and what kind of data and information is needed.

DATABASE MODELS.

The structure of the relationships in most databases follows one of three logical database models: hierarchical, Network, and relational.

A hierarchical database model is one in which the data are organized in a top-down or inverted tree-like structure. This type of model is best suited for situations where the logical relationships between data can be properly represented with the one-parent-many-children approach.

A network model is an extension of the hierarchical database model. The network model has an owner-member relationship in which a member may have many owners, in contrast to a one-to-many-relationship.

A relational model describes data using a standard tabular format. All data Elements are placed in two-dimensional tables called relations, which are the equivalent of files. Data inquiries and manipulations can be made via columns or rows given specific criteria.

Network database models tend to offer more flexibility than hierarchical models. However, they are more difficult to develop and use because of relationship complexity. The relational database model offers the most flexibility, and was very popular during the early 2000s.

 

DATABASE MANAGEMENT SYSTEMS.

As indicated previously, a database management system (DBMS) is a group of programs used as an interface between a database and an applications program. DBMSs are classified by the type of database model they support. A relational DBMS would follow the relational model, for example. The functions of a DBMS include data storage and retrieval, database modifications, data manipulation, and report generation.

A data definition language (DDL) is a collection of instructions and commands used to define and describe data and data relationships in a particular database. File descriptions, area descriptions, record descriptions, and set descriptions are terms the DDL defines and uses.

A data dictionary also is important to database management. This is a detailed description of the structure and intended content in the database. For example, a data dictionary might specify the maximum number of characters allowed in each type of field and whether the field content can include numbers, letters, or specially formatted content such as dates or currencies. Data dictionaries are used to provide a standard definition of terms and data elements, assist programmers in designing and writing programs, simplify database modifications, reduce data redundancy,increase data reliability, and decrease program development time.

The choice of a particular DBMS typically is a function of several considerations. Economic cost considerations include software acquisition costs, maintenance costs, hardware acquisition costs, database creation and conversion costs, personnel costs, training costs, and operating costs.

Most DBMS vendors are combining their products with text editors and browsers, report generators, listing utilities, Communication software, data entry and display features, and graphical design tools. Consequently, those looking for a total design system have many choices.

DATA Warehousing.

Data warehousing involves taking data from a main computer for analysis without slowing down the main computer. In this manner, data are stored in another database for analyzing trends and new relationships. Consequently, the data warehouse is not the live, active system, but it is updated daily or weekly. For example, Wal-Mart uses a very large database (VLDB) that is 4 trillion bytes (terabytes) in size. Smaller parts of this database could be warehoused for further analysis to avoid slowing down the VLDB.

FUTURE TRENDS and BUSINESS DATA PROCESSING

A private database is compiled from individual consumer or business customer names and addresses maintained by a company for use in its own Marketing efforts. Such a database may have originated as a public database, but typically once the company begins adding or removing information it is considered a private database. By contrast, public databases are those names, addresses, and data that are complied for resale in the list rental market. This is publicly available data (i.e., any business can purchase it on the open market) rather than lists of specific customers or targets.

However, a new trend is combining features of the two approaches. Cooperative databases are compiled by combining privately held response files of participating companies so that costs are shared. Many consider this to be a future trend, such that virtually all catalog marketers, for example, would use cooperative databases.

Geographic Information Systems (GIS) are becoming a growing area of data management. GIS involves the combining demographic, environmental, or other business data with geographic data. This can involve road networks and urban mapping, as well as consumer buying habits and how they relate to the local geography. Output is often presented in a visual data map that facilitates the discovery of new patterns and knowledge.

Customer Resource Management (CRM) is another area where data process and data management is deeply involved. CRM is a set of methodologies and software applications for managing the customer relationship. CRM provides the opportunity for management, salespeople, marketers, and potentially even customers, to see sufficient detail regarding customer activities and contacts. This allows companies to provide other possible products or useful Services, as well as other business Options. Security of this information is of significant concern on both sides of the equation.

File Management System

Also referred to as simply a file system or filesystem. The system that an operating system or program uses to organize and keep track of files. For example, a hierarchical file system is one that uses directories to organize files into a tree structure.

Although the operating system provides its own file management system, one can buy separate file management systems. These systems interact smoothly with the operating system but provide more features, such as improved backup proceduresand stricter file protection.

 

 

 ,

A database is a collection of data that is organized so that it can be easily accessed, managed, and updated. A database management system (DBMS) is a software application that allows users to create and manage databases.

Database design is the process of creating a database that meets the needs of its users. Database normalization is the process of organizing data in a database so that it is efficient and easy to use. Database query language is a language that allows users to retrieve data from a database. Database transaction processing is the process of managing changes to data in a database. Database security is the process of protecting data from unauthorized access. Database performance tuning is the process of optimizing the performance of a database. Database administration is the process of managing the day-to-day operations of a database. Database replication is the process of copying data from one database to another. Database clustering is the process of combining multiple databases into a single database. Database federation is the process of combining data from multiple databases into a single view. Database virtualization is the process of creating a virtual database that is independent of the physical database. Database as a service (DBaaS) is a service that provides database management services to users.

NoSQL databases are a type of database that is designed to handle large amounts of unstructured data. NewSQL databases are a type of database that is designed to provide the performance and scalability of NoSQL databases while also providing the ACID properties of traditional relational databases.

Graph databases are a type of database that is designed to store and manage data that is represented as a graph. Document databases are a type of database that is designed to store and manage data that is represented as documents. Key-value databases are a type of database that is designed to store and manage data that is represented as key-value pairs. Column-oriented databases are a type of database that is designed to store and manage data that is represented in columns. In-memory databases are a type of database that is designed to store and manage data in memory. Spatial databases are a type of database that is designed to store and manage data that is related to space. Temporal databases are a type of database that is designed to store and manage data that is related to time. Spatiotemporal databases are a type of database that is designed to store and manage data that is related to space and time. Multimedia databases are a type of database that is designed to store and manage multimedia data.

Hierarchical databases are a type of database that is organized in a hierarchical structure. Network databases are a type of database that is organized in a network structure. Relational databases are a type of database that is organized in a relational structure. Object-relational databases are a type of database that combines the features of relational databases and object-oriented databases. Object-oriented databases are a type of database that is organized in an object-oriented structure. Semi-structured databases are a type of database that is organized in a semi-structured structure. Unstructured databases are a type of database that is organized in an unstructured structure.

Distributed databases are a type of database that is spread across multiple computers. Federated databases are a type of database that is made up of multiple databases that are managed by different organizations.

Databases are used in a wide variety of applications, including:

  • Business applications
  • Scientific applications
  • Engineering applications
  • Medical applications
  • Government applications
  • Education applications
  • Personal applications

Databases are an essential part of the modern world. They are used to store and manage data for a wide variety of applications. Databases are constantly evolving to meet the needs of their users.

What is a computer database?

A computer database is a collection of data that is organized so that it can be easily accessed, managed, and updated. Databases are used to store all sorts of information, from contact lists to financial records.

What are the different types of databases?

There are many different types of databases, but the most common are relational databases, object-oriented databases, and NoSQL databases. Relational databases are the most popular type of database. They store data in tables, which are made up of rows and columns. Object-oriented databases store data in objects, which are self-contained units of data that can have properties and methods. NoSQL databases are designed for storing large amounts of unstructured data.

What are the benefits of using a database?

There are many benefits to using a database, including:

  • Increased efficiency: Databases can help you to store and manage data more efficiently. This can save you time and Money.
  • Improved accuracy: Databases can help you to improve the accuracy of your data. This can help you to make better decisions.
  • Enhanced security: Databases can help you to protect your data from unauthorized access.
  • Increased flexibility: Databases can help you to be more flexible with your data. You can easily add, update, or delete data as needed.

What are the challenges of using a database?

There are a few challenges associated with using a database, including:

  • Complexity: Databases can be complex to set up and manage.
  • Cost: Databases can be expensive to purchase and maintain.
  • Security: Databases can be vulnerable to security threats.
  • Performance: Databases can be slow and unresponsive.

How do I choose the right database for my needs?

When choosing a database, you need to consider the following factors:

  • The type of data you need to store
  • The amount of data you need to store
  • The frequency with which you need to access the data
  • The security requirements of your data
  • Your budget

How do I set up a database?

To set up a database, you need to choose a database management system (DBMS). A DBMS is a software application that allows you to create, manage, and access databases. Once you have chosen a DBMS, you need to create a database schema. A database schema is a blueprint for your database. It defines the tables, columns, and relationships in your database.

How do I manage a database?

Once you have set up a database, you need to manage it. This includes tasks such as adding, updating, and deleting data, as well as backing up and restoring your database.

How do I access a database?

You can access a database using a database client. A database client is a software application that allows you to connect to a database and run queries.

What are some common database queries?

Some common database queries include:

  • SELECT: This query selects data from a table.
  • INSERT: This query inserts data into a table.
  • UPDATE: This query updates data in a table.
  • DELETE: This query deletes data from a table.

What are some common database errors?

Some common database errors include:

  • Syntax errors: These errors occur when you make a mistake in the syntax of your query.
  • Access denied errors: These errors occur when you do not have permission to access the database.
  • Data type errors: These errors occur when you try to store data in a column that is not the correct data type.
  • Index errors: These errors occur when you try to use an index that does not exist.
  • Locking errors: These errors occur when two or more users try to access the same data at the same time.

What are some tips for troubleshooting database problems?

When troubleshooting database problems, it is important to:

  • Check the error message: The error message will often provide clues about the cause of the problem.
  • Check the logs: The logs can provide information about recent activity in the database.
  • Use a debugger: A debugger can help you to step through your code and identify the source of the problem.
  • Ask for help: If you are unable to resolve the problem, you can ask for help from a database administrator or a developer.

Sure, here are some MCQs without mentioning the topic Computer Database:

  1. A collection of data that is organized so that it can be easily accessed, managed, and updated is called a:
    (A) Database
    (B) Spreadsheet
    (C) Document
    (D) Presentation

  2. A database management system (DBMS) is a software application that allows users to create and manage databases. True or False?

  3. Some common database management systems include MySQL, Oracle, and Microsoft SQL Server. True or False?

  4. A database table is a collection of data that is organized into rows and columns. True or False?

  5. A database field is a column in a database table that stores a specific type of data. True or False?

  6. A database record is a row in a database table that contains all of the data for a single entity. True or False?

  7. A database primary key is a column or set of columns that uniquely identifies each record in a database table. True or False?

  8. A database foreign key is a column or set of columns in one database table that refers to the primary key of another database table. True or False?

  9. A database index is a data structure that helps to improve the performance of queries on a database. True or False?

  10. A database query is a statement that is used to retrieve data from a database. True or False?

  11. A database view is a virtual table that is created from one or more database tables. True or False?

  12. A database report is a document that is generated from data in a database. True or False?

  13. A database administrator (DBA) is a person who is responsible for the design, implementation, and maintenance of a database. True or False?

  14. A database security model is a set of rules that defines how data in a database can be accessed and modified. True or False?

  15. A database backup is a copy of a database that is used to restore the database in the event of a failure. True or False?

I hope this helps!

Index