| Course | ACCT 332 Accounting and Control (ACCT332) |
|---|---|
| Module/Week | 3 |
| Assignment | Discussion Board Forum 2 |
| Paper type | Discussion thread with three cited replies |
| Length | about 740 words (thread and replies). Course guide: a thread of at least 300 words citing at least 2 sources, and replies to at least 3 classmates of at least 100 words each, each citing at least 1 source, in current APA format |
| Format | APA 7 citations and reference list |
| Points | 75 |
| School | Liberty University Online |
| Program | BS in Accounting |
| Where it sits | Module/Week 3 in Liberty's published ACCT 332 course guide; current sections can differ |
| Updated | October 2026 |
Free sample paper for ACCT 332 Week 3
Discussion Board Forum 2: Data Modeling and Relational Database Design for a Business Process
ACCT 332 Accounting and Control, Discussion Board Forum 2
Thread by [Student Name]
The supply yard and the three classmates are composites; the textbook, Scripture and the peer-reviewed sources cited are real.
A composite stone and mulch yard sells mulch, stone and pavers to about 300 contractors on 30-day terms. Today it writes sales tickets by hand and tracks who owes what in a spreadsheet, so the owner cannot easily see which contractors buy which products or how long each takes to pay. Designing a database for the sales and collection process would fix that.
Richardson et al. (2018) present the REA approach, which models a business process in terms of the economic events that change resources and the agents who take part. McCarthy (1982) offered REA as a general design for accounting databases that many users share, storing the business events themselves instead of debits and credits. For the yard, the events are Sale and Cash Receipt, the resources are Inventory and Cash, and the agents are Customer, Salesperson and Cashier. A sale decreases inventory, a cash receipt increases cash and each receipt pays for one or more sales.
The cardinalities matter. A contractor who pays in installments makes many receipts for one sale, and a single check may cover many sales, so Sale and Cash Receipt have a many-to-many relationship. Sale and Inventory are also many-to-many, since a sale includes several products and a product appears on many sales. The design therefore needs five base tables, Customer, Salesperson, Inventory, Sale and Cash Receipt, plus two linking tables: Sale-Line (sale number and item number, with quantity and price) and Sale-Receipt (sale number and receipt number, with the amount applied). Every many-to-many relationship in the model becomes a table in the database; skipping one is how double counting starts. The Sale table carries the customer and salesperson numbers as foreign keys.
Dunn and McCarthy (1997) review the intellectual heritage of REA and argue that its event-based design lets one database serve accounting and non-accounting users alike, which is the point for the yard: the same tables produce receivables aging for the bookkeeper and product sales by contractor for the owner.
Paul closed his instructions to the Corinthian church by asking that everything be done properly and in an orderly way (English Standard Version Bible, 2001/2016, 1 Corinthians 14:40). A well-designed database is order applied to records, and it serves everyone who depends on them.
Reply to Abigail
Abigail, your design for the bookstore stored the customer's address on every sale record. Richardson et al. (2018) explain that normalized tables store each fact once, so the address belongs in the Customer table, linked to Sale by the customer number. Otherwise, when a customer moves, some sales will show the new address and some the old one, and reports will disagree. Moving the address also makes the Sale table smaller and easier to query. If the bookstore later needs a shipping address that differs from the billing address, that can become its own field on the Sale table, because it describes the sale rather than the customer, and the distinction keeps both facts accurate.
Reply to Devon
Devon, you wondered whether REA matters if most companies buy an ERP package rather than designing their own database. I think it does, because the logic is underneath the packages. McCarthy (1982) argued that storing economic events instead of journal entries lets a single database work for everyone who needs the data, and that is essentially what an ERP does when a sales order updates inventory, receivables and the ledger at once. Knowing REA helps an accountant read an ERP's data model and judge where information comes from. It also helps during implementation, when consultants ask the accounting team to map old reports to new tables; an accountant who thinks in events, resources and agents can see quickly which report draws on which event and catch gaps before go-live.
Reply to Sarah
Sarah, your point about primary keys being unique made me think about controls. If anyone can edit the Cash Receipt table, a receipt could be reassigned from one customer to another to hide a theft, the classic lapping scheme. Richardson et al. (2018) stress that access controls and segregation of duties apply inside the database too, so the cashier who records receipts should not also be able to change sale or customer records. The key design and the control design really work together. A further safeguard would be a change log on the Sale-Receipt linking table, recording who applied each payment and when, so that any reassignment of a receipt leaves a trail an auditor can follow back to the person who made it.
References
Dunn, C. L., & McCarthy, W. E. (1997). The REA accounting model: Intellectual heritage and prospects for progress. Journal of Information Systems, 11(1), 31-51. https://doi.org/10.2308/jis-697364
English Standard Version Bible. (2016). Crossway. (Original work published 2001)
McCarthy, W. E. (1982). The REA accounting model: A generalized framework for accounting systems in a shared data environment. The Accounting Review, 57(3), 554-578. https://doi.org/10.2308/tar-4487748
Richardson, V. J., Chang, C. J., & Smith, R. (2018). Accounting information systems (2nd ed.). McGraw-Hill Education.
What the ACCT 332 Week 3 instructions ask
Module/Week 3 of ACCT 332 assigns chapters 5 and 6 of Richardson et al. through LearnSmart, continuing the book's work on modeling business processes and designing the databases that record them, with a presentation, and the second forum is all that is graded. A thread of 300 words or more answers the prompt's questions with at least two cited sources; then each student replies to three or more classmates, writing at least 100 words per reply and citing a source in each one. Current APA format applies to every citation, and the forum carries 75 points.
How this ACCT 332 Week 3 example is built
Our thread starts from the supply yard's handwritten sales tickets and a spreadsheet of who owes what. It names the economic events (sale and cash receipt), the resources they change (inventory and cash) and the agents involved (customer, salesperson and cashier), then sets cardinalities such as one sale to many receipts for contractors who pay in installments. Five tables follow with their primary and foreign keys, including a sale-line table that resolves the many-to-many link between sales and inventory items. McCarthy's original paper and a later review of REA research support the design, and 1 Corinthians 14:40 frames the integration. Replies cover normalization, ERP data models and internal control over keys.
ACCT 332 Week 3 grading rubric: where the points go
Points in this ACCT 332 forum depend on answering every question in the prompt with correct database concepts, such as entities, attributes, primary and foreign keys, cardinalities and the REA pattern; on whether the thread passes 300 words and rests on two cited works; and on whether all three responses pass 100 words, take up what the classmate said and cite something. Threads score higher when the concepts are applied to an actual process with named tables and keys rather than defined in the abstract. Replies that add a related idea, such as normalization or control over the database, contribute more than ones that only agree.
ACCT 332 Week 3 help: mistakes that cost points
Students tend to lose points here by defining REA terms without building anything. Pick a small business process, name its events, resources and agents, and show the tables, keys and at least one cardinality. Watch the many-to-many relationships, which need a linking table; leaving them unresolved is the most common design error. Cite the textbook and one research article in the thread, and remember that each of the three replies needs its own citation, which can be the textbook. Keep replies to one point each so they stay clear at about 120 words. A quick sketch of your tables, even in a simple list with keys marked, makes the thread far easier for classmates to answer, and it shows the instructor that the design is complete rather than described.
Related ACCT 332 sample papers
Other ACCT 332 weeks
- ACCT 332 Week 1: Discussion Board Forum 1
- ACCT 332 Week 2: Topic, Abstract and Bibliography
- ACCT 332 Week 4: Research Paper Abstract and Outline
- ACCT 332 Week 5: Discussion Board Forum 3
- ACCT 332 Week 6: Article Review
- ACCT 332 Week 7: Discussion Board Forum 4
- ACCT 332 Week 8: Research Paper Final
More BS in Accounting sample papers
- ACCT 301 Week 3: Group Discussion Board Forum 2
- ACCT 302 Week 3: Group Discussion Board Forum 2
- ACCT 311 Week 3: Group Discussion Board Forum 2
- ACCT 340 Week 3: Group Discussion Board Forum 2
ACCT 332 Week 3 questions, answered
What is ACCT 332 Discussion Board Forum 2?
The Module/Week 3 forum on chapters 5 and 6 of Richardson et al., worth 75 points: a thread clearing 300 words on two sources, then a trio of replies, each over 100 words and each cited.
Where can I find a free ACCT 332 Week 3 sample paper?
The complete ACCT 332 Week 3 forum sample is on this page: an REA design for a supply yard's sales process with three cited replies.
What does REA stand for in accounting information systems?
Resources, events and agents, a data modeling approach that records the economic events that change an organization's resources and the internal and external agents who take part in them.
How is a many-to-many relationship handled in a relational database?
Through a third, linking table that borrows the key of each related table and joins them into its own key, the way a sale-line table pairs a sale number with an item number.
What else is due in ACCT 332 Module/Week 3?
Only a presentation and chapters 5 and 6 of Richardson et al. through LearnSmart; the forum is the single graded assignment of the week, with no exam until Module/Week 4.
Use it as a model, or ask for your own
This paper is an original model written by our desk for study. It is not a submitted student paper and not an official Liberty University document. Read it for structure and reasoning, then write your own to the instructions in your Canvas course. If you want a version built to your exact prompt and rubric, the first custom sample is free and arrives in 24 to 48 hours.
Ask for a custom ACCT 332 Week 3 sample · All ACCT 332 weeks · All courses