CBSE Class 11 Accountancy: NCERT Solutions for Accounting System Using DBMS

NCERT Solutions PDF Class 11 PDF

This chapter delves into the practical application of Database Management Systems (DBMS) in accounting. It explains the fundamental concept of accounting reports, their purpose, and various types, including programmed and casual reports. The solutions detail how to create and utilize parameter queries in SQL for dynamic data retrieval, illustrating with an example. It also clarifies the role and types of functions within the SQL environment, such as domain aggregate and SQL aggregate functions, along with other useful functions like IIF, Abs, and Val. Furthermore, the chapter provides a step-by-step guide on creating queries using a wizard, a user-friendly approach for beginners. These NCERT Solutions are designed to help students understand the integration of technology in modern accounting practices, preparing them effectively for their examinations by offering clear explanations and practical examples.

Quick info

BoardCBSE
ClassClass 11
SubjectAccountancy
Session2026
LanguageEnglish
TypeNCERT Solutions
ChapterPart 2 - 8. Accounting System Using Database Management System

Chapter summary

This chapter focuses on the use of Database Management Systems (DBMS) in accounting. It covers the definition and types of accounting reports, distinguishing between programmed (scheduled and on-demand) and casual reports. The solutions also explain parameter queries in SQL with an example and detail the purpose of various SQL functions, including domain aggregate, SQL aggregate, IIF, Abs, and Val. A step-by-step guide for creating queries using a wizard is also provided. This chapter equips students with foundational knowledge of database concepts in accounting.

Learning outcomes

  • Understand the concept and importance of accounting reports.
  • Differentiate between programmed and casual accounting reports.
  • Explain the functionality and use of parameter queries in SQL.
  • Identify and describe the purpose of various SQL functions.
  • Follow the steps to create a query using a wizard in a DBMS.

Topics covered

Paper topics

  • Accounting Reports
  • Programmed Reports
  • Scheduled Reports
  • On-Demand Reports
  • Casual Reports
  • Parameter Queries
  • SQL Functions
  • Domain Aggregate Functions
  • SQL Aggregate Functions
  • IIF Function
  • Abs Function
  • Val Function
  • Query Creation using Wizard

Important topics

  • Accounting Reports
  • Parameter Queries
  • SQL Functions
  • Query Creation using Wizard

PDF preview

Read page by page below. PDF is streamed from the official NCERT website — no download button on this page.

Loading document …
Page of
Loading page …

Questions and Solutions

Question 1

State what you understand by accounting reports.
Solution: Accounting reports are the final physical representations of accounting information. They serve as a comprehensive summary of all pertinent facts and data related to specific events or periods. These reports are crucial as they depict an organization's performance over an accounting period, presenting processed and transformed data in a clear, understandable manner for users. By minimizing risks associated with uncertainty, accounting reports form the foundation for informed decision-making. Common examples include Ledgers, Trial Balance, Cash/Bank Book, and Financial Statements.

Question 2

What do you mean by programmed or casual reports?
Solution: Accounting reports are broadly categorized into Programmed Reports and Casual Reports.

Programmed Reports are designed for situations that users anticipate will occur. These can be further divided into:

  • Scheduled Reports: Prepared at regular intervals (daily, weekly, monthly, quarterly, yearly). Examples include Trial Balance, Ledgers, and Statements of Cash Transactions.
  • On-Demand Reports: Generated as needed or upon the occurrence of a specific event. Examples include Customer's Statement of Accounts and Inventory Re-order Reports.

Casual Reports, also known as ad hoc reports, contain information that may be useful but is not regularly anticipated. They can be generated randomly without requiring extensive professional assistance.

Question 3

With the help of an example, briefly state the meaning of parameter queries.
Solution: A Parameter Query is a type of query that prompts the user to enter specific criteria through an input box before it executes, allowing for dynamic data selection. This is highly beneficial when the same query needs to be run multiple times with different conditions.

For instance, when extracting information to prepare a ledger, the same query structure might be used for various account codes. Consider the following SQL statement:

PARAMETERS AccountsName Text (145)

SELECT Name

FROM Accounts

WHERE Code = AccountNo.

In this example, the PARAMETERS clause defines AccountNo. as a variable that requires user input. The SQL statement will then use the value provided by the user for AccountNo. to filter the records from the Accounts table.

Question 4

Briefly state the purpose of functions in SQL environment.
Solution: In the SQL environment, functions are named procedures followed by parentheses that accept input arguments and return a value. They are integral parts of expressions used in database operations. The main types of functions and their purposes include:
  1. Domain Aggregate Functions: Used to perform calculations based on values within a specific field of a table or query. The syntax is typically DFunction("Fld Name", "Tbl Name" or Qry Name, "Srch Cond"), where DFunction is the function name, Fld Name is the field to search, Tbl Name or Qry Name is the source table/query, and Srch Cond is the search condition.
  2. SQL Aggregate Functions: These functions are used in SQL statements that define the record source for forms and reports. They typically require a GROUP BY clause to operate on sets of rows.
  3. Other Functions:
    • IIF: Provides a value from a set of mutually exclusive options based on a condition.
    • Abs: Returns the absolute (non-negative) value of a numeric input.
    • Val: Converts a string containing numeric characters into an appropriate numeric data type.

Question 5

Briefly explain in steps the method of creating a query, using wizard.
Solution: Creating a query using the wizard method involves the following steps:
  1. Navigate to the 'Queries' object in the Database window and select it from the list on the left-hand side.
  2. Double-click on 'Create Query' by using wizard on the right-hand side. This action opens the 'Simple Query Wizard'.
  3. In the wizard, select the field names from a table or an existing query that you wish to include in your new query.
  4. After selecting the desired fields, click 'Next'. If you have included a number or currency field, you will be prompted to choose whether the query should be a summary or detail query.
  5. Click 'Next' again. You will then be asked to specify a name for the query you are creating.
  6. Finally, click 'Finish' to save the query and execute it. The results of the created query will be displayed in the datasheet view.

Common mistakes

  • Confusing scheduled and on-demand reports.
  • Misunderstanding the syntax or application of SQL functions.
  • Difficulty in applying parameter queries to specific scenarios.
  • Overlooking the importance of clear criteria in query creation.

Revision tips

  • Review the different types of accounting reports and their characteristics.
  • Practice creating simple parameter queries with varied criteria.
  • Understand the syntax and use cases for common SQL functions.
  • Follow the wizard steps to create a sample query in a DBMS environment.

Practice MCQs

Q1. What is the primary purpose of accounting reports?

Q2. Which type of report is prepared for a specific period and can be generated regularly?

Q3. A query that prompts the user for input criteria before executing is known as a:

Q4. Which SQL function returns the absolute value of a numeric input?

Q5. Which clause is typically required when using SQL Aggregate Functions in an SQL statement?

Frequently asked questions

What are accounting reports in the context of a DBMS?

Accounting reports are the final outputs of processed accounting data within a DBMS. They summarize financial information in an understandable format for users, aiding decision-making. Examples include ledgers, trial balances, and financial statements.

What is the difference between programmed and casual reports?

Programmed reports are anticipated and prepared for expected situations (e.g., scheduled monthly reports or on-demand customer statements). Casual reports, also known as ad hoc reports, are generated for unexpected or random needs without prior planning.

How do parameter queries help in accounting?

Parameter queries allow users to input specific criteria (like an account code or date range) each time the query is run. This is useful for repeatedly extracting similar information with varying conditions, such as generating ledgers for different accounts.

What is the purpose of functions in SQL?

Functions in SQL perform calculations or manipulate data. They can be domain aggregate functions (for calculations on specific fields), SQL aggregate functions (used with GROUP BY), or other utility functions like IIF, Abs, and Val for conditional logic, absolute values, and string-to-number conversion.

Can you briefly explain the wizard method for creating a query?

Yes, the wizard method simplifies query creation. It involves selecting 'Create Query' using wizard, choosing fields from tables or queries, specifying summary or detail options, and finally naming and saving the query.

Content reviewed by the NCERT Help team. Editorial Team and update policy

NCERT Solutions PDF PDF on NCERT Help. URL unchanged for search indexing.