CBSE Class 11 Accountancy: NCERT Solutions for Accounting System Using DBMS
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
| Board | CBSE |
|---|---|
| Class | Class 11 |
| Subject | Accountancy |
| Session | 2026 |
| Language | English |
| Type | NCERT Solutions |
| Chapter | Part 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.
Questions and Solutions
Question 1
Question 2
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
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:
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
- 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"), whereDFunctionis the function name,Fld Nameis the field to search,Tbl NameorQry Nameis the source table/query, andSrch Condis the search condition. - SQL Aggregate Functions: These functions are used in SQL statements that define the record source for forms and reports. They typically require a
GROUP BYclause to operate on sets of rows. - 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
- Navigate to the 'Queries' object in the Database window and select it from the list on the left-hand side.
- Double-click on 'Create Query' by using wizard on the right-hand side. This action opens the 'Simple Query Wizard'.
- In the wizard, select the field names from a table or an existing query that you wish to include in your new query.
- 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.
- Click 'Next' again. You will then be asked to specify a name for the query you are creating.
- 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?
Explanation: Accounting reports serve as a summary of relevant accounting information, processed and transformed from data, to aid users in understanding an organization's performance.
Q2. Which type of report is prepared for a specific period and can be generated regularly?
Explanation: Scheduled reports are prepared for specific time intervals, such as daily, weekly, or monthly, and are a type of programmed report.
Q3. A query that prompts the user for input criteria before executing is known as a:
Explanation: A parameter query asks the user to enter specific criteria through an input box, allowing the same query to be run with different conditions.
Q4. Which SQL function returns the absolute value of a numeric input?
Explanation: The Abs() function in SQL is used to return the absolute (non-negative) value of a given numeric input.
Q5. Which clause is typically required when using SQL Aggregate Functions in an SQL statement?
Explanation: SQL Aggregate Functions, when used in SQL statements, generally require the GROUP BY clause to group rows that have the same values in specified columns.
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.