Creating a Table for Books Acquisition
This tutorial is part of How to Make Library System.
Books Acquisition is where you save the information of a Book. In this tutorial I will explain to you the importance of parent/child form to grand child. Since there could be more than one copyright in a book all we have to do is normalize our table into three separate table called Books, Books Copyright, and Books Accession.
Books table will include fields that the data does not repeat so we can about duplication of record. Books Copyright will separate the copyright year of a book into multiple records. Books Accession will save the control number of a book use for borrowing and returning of books based on the copyright year.
The relationship would be:
One-to-many relationship
[inline:One to Many Relationship.jpg=Table Relationship]
In addition to three tables, we will also include Subject table. Books table will have a SubjectID field to lookup for values from subject table. This is also one of the features of a relational database to eliminate data redundancy.
The first thing to do in making a library system is to create a table. Follow the steps provided in the video below.
Books Acquisition Table
| Field Name | Type |
| BookID | Long Integer |
| AccessionNo | Memo |
| Title | Text |
| Author1LN | Text |
| Author1FN | Text |
| Author1MI | Text |
| Author2LN | Text |
| Author2FN | Text |
| Author2MI | Text |
| Author3LN | Text |
| Author3FN | Text |
| Author3MI | Text |
| SubjectID | Long Integer |
| PublisherName | Text |
| PlaceofPublication | Text |
| CallNum1 | Text |
| CallNum2 | Text |
| Deleted | Yes/No |
| DateEncoded | Date/Time |
| Encoder | Text |
Books Copyright Table
| Field Name | Type |
| IDNo | Long Integer |
| BookID | Long Integer |
| ItemNo | Long Integer |
| CourseID | Long Integer |
| CopyrightYear | Text |
| DateReceived | Date/Time |
| ISBNNumber | Text |
| EditionNumber | Text |
| PurchasePrice | Currency |
| Supplier | Text |
| Recommendedby | Text |
| BPages | Text |
| Deleted | Yes/No |
| Encoder | Text |
| DateEncoded | Date/Time |
Books Accession
| Field Name | Type |
| AccID | Long Integer |
| AccIDLink | Long Integer |
| IDNo | Long Integer |
| ItemNo | Long Integer |
| AccessionNo | Long Integer |
| Copies | Text |
| Location | Text |
| Source | Text |
| Donor | Text |
| MR Page | Text |
| SubClass1 | Text |
| SubClass2 | Text |
| SubClass3 | Text |
| SubClass4 | Text |
| Remarks | Text |
| Note | Memo |
| Status | Text |
| Borrowed | Yes/No |
| DateBorrowed | Date/Time |
| TimeBorrowed | Date/Time |
| Deleted | Yes/No |
| DateEncoded | Date/Time |
| Encoder | Text |
Subject Table
| Field Name | Type |
| SubjectID | Long Integer |
| Subject | Text |
| Type | Text |
| Deleted | Yes/No |
Since the purpose of this tutorial is to teach you on how to make a library system in step by step manner take note that only these four tables are added to the Library System.mdb database for the meantime.

Comments
Continued tutorial
Hi sir,
Thanks for ur effort for this tutorial, but could ur plz show the tutorial step by step until completed, i really want to learn this, now i"m stuck at this rate. Thanks for ur consideration,,,
hi
Sir,
could ur finished this tutorial to the end? especially on creating the form and to relate the table, queries. really want to learn the trick and idea how you do this. Thanks a lot, this was awesome..looking forward for ur to continued the tutorial..
step by step tutorial
Hi sir,
thank you very much for the tutorial for making a library system, but is there a way that you could teach me step by step in making a library system. Please sir. I'm a newbe in visual basic programming and i want to know a lot about visual basic. hope for your consideration.
Reporting in JAVA
Hello admin,,can you post a simple JAVA program that implements reporting like crystal report?
fro the tutorial
i am very much impressed with the video you uploaded...i want to have the source code of library management using c#.net (visual studio 2008 and sql server 2005)
kindly mail me at shrutigupta0188@gmail.com.
thank you...
library management system
hello sir,
could you please mail the source code for making a library management system using java language to my email id..shutijain1212@yahoo.com .
thankyou.
Hi Sir
Thanks for the video sir,can u please give me the source code in C# plzzzzzzzzzzzz
can u plz mail me to akanilkumar443@gmail.com
Thanking You
Anil
Pages
Add new comment