Professional Documents
Culture Documents
BC Report Dbms
BC Report Dbms
Contents
Problem
Student Management System manages all sort of student points of interest, scholastic
related reports, subtle school elements, course points of interest, educational programs,
clump subtle elements and other asset related subtle elements as well. It tracks every one
of the points of interest of an student from the very first moment to the finish of his course
which can be utilized for all announcing reason, following of participation, advance in the
course, finished semesters years, coming semester year educational programs subtle
elements, exam subtle elements, extend or some other task subtle elements, last, most
decisive test result and so on. All of this at present is done through file management
system. A file management system is a kind of programming that oversees information
documents in a PC framework. It has constrained abilities and is intended to oversee
individual or gathering documents, for example, unique office archives and records. It
might show report points of interest, similar to proprietor, creation date, condition of
fulfillment and comparable elements valuable in an office domain.
Solution
Looking at the above problems that comes when student management system is implemented
using a file data management system, it is clear that a new technology or concept is needed
which can help get rid of all of these problems and maybe bring certain additional features along
with its implementation. Hence, to address all of these issues, a concept known as DataBase
Management System or DBMS is used.
Explain DBMS
A database management system (DBMS) is a software system for making and overseeing
databases. The DBMS furnishes clients and software engineers with a systematic approach to
make, recover, refresh and oversee information.
With relational DBMSs (RDBMSs), this API is SQL, a standard programming language for
characterizing, securing and getting to information in a RDBMS.
Reasons to select DBMS
The main advantage of selecting DBMS is that it maintains data integrity while allowing the end
users and application programmers access and use the same data.Data is better secured and
kept up when it can be shared utilizing a DBMS as opposed to making new cycles of similar
data put away in new files for each new application. Different users can access the central store
of data in a very controlled way through DBMS.
Data security
Data abstraction and independence
Robust data integrity capabilities
A locking mechanism for concurrent access
An efficient handler to balance the needs of multiple applications using the same data
The ability to swiftly recover from crashes and errors, including restartability and
recoverability
Simple access using a standard application programming interface (API)
Uniform administration procedures for data
Logging and auditing of activity
Student Table: containing attributes like roll number (which will be the primary key for
this table), first name, middle name, last name, date of birth, address, contact number,
blood group, etc.
Admin Table: containing attributes like admin id (primary key), name, password
Faculty Table: containing attributes like faculty id (primary key), faculty name, faculty
specialization
Class Schedule Table: containing attributes like id(primary key), subject id, code, faculty
id, start date, end date
Attendance Table: containing attributes like student id, class schedule id, status
Timetable Table: containing attributes like class schedule id, class date
Subject Table: containing attributes like subject id, subject name, description, subject
duration
Marks Table: subject id, student id, faculty id, marks
Recommendations
Looking at the above implementation and the additional benefits that DBMS has over the file
management system, it is recommended that, for this particular problem or such related
problems, Database Management System is used. DBMS helps in giving the overall data a
structure, takes care of important features like atomicity, security and data inconsistency and
redundancy.
Conclusion
Student management system is one of a varied set of problems that usually requires a large
amount of data that is to be stored, retrieved and edited. The requirement of proper storage of
such information thus becomes critical and essential for smooth functioning of the organization
that make use of the information. So we see that ordinary file management system is has
various disadvantages associated with it. Hence a proper data management has to be used.
DBMS is the solution to this. It provides a framework for storing data in an efficient manner and
has many concepts which help give the data a structure for easy access and maintain the
integrity of the data. The various advantages of using DBMS have been mentioned earlier
alongwith certain additional benefits that DBMS provides. A brief outlook of application of DBMS
on the student management system has also been shown.