College Management System Database Design Table Database
College Management System Database Design Table Database
1. Objective
2. Introduction
3. Overview
4. Entities and Table
5. ER Diagram
6. Normalization
7. Conclusion
8. References
ACKNOWLEDGEMENT
The satisfaction that accompanies the successful completion of any task would
be incomplete without the mention of people whose ceaseless cooperation made
it possible, whose constant guidance and encouragement crown all efforts with
success.
I would also like to thank the almighty god,my parents and all those who
guided and supported me.
Firoz Alam
OBJECTIVE:-
1. Student Admission
6. Library Management
7. User management
8. Hostel management
9. Security Management
1. Login
2. Forms
3. Reports
LOGIN:-
For this the user should give the correct user name and
password.
2. Student
3.Faculty
4.Parents
4. User access
5. Maintaining system
Employee:-
1. Teaching staff
2. Non-teaching
They also have assigned one ID. This id contains all the
information related to them.
Forms
6. Student ID Form
9. Employee ID Form
8. Course Detail Form
REPORTS:-
All the above mentioned data are stored in the back end and
can be retrieved as reports with filtering options.
1. Student Report
2. Employee Report
1. Enrolment
*ID
AcademicYear
Term: Spring/Summer/Fall
SectionID
StudentID
DateEnrolled
Midterm G rade
FinalGrade
2. Student
*ID
First Name
Last
Name
College ID
3. Instructor
*ID
College ID
First Name
Last
Name
Department ID
4. Department
*ID
Name
ID Contact Phone
Contact Email
5. Course
*ID
Name
Description
Type: Online/Lecture/Hybrid
Term: Spring/Summer/Fall
6. Section
*ID
Name
Course ID
Schedule ID
Instructor ID
Room
(This example shows primary and foreign keys that exist in my own copy of Access
Database as a result of testing SQL statements from previously posted hand outs.
You can see your own diagram by clicking Database Tools, Relationships. By
default, the tables aren't aligned nicely, but you can visually rearrange them any
way you like.)
Primary keys are marked by the key icons next to each ID column in every
table.
Connecting lines show relationships between the tables. The lines have ∞
symbols next to theforeign key columns. The other side is marked by digit
"1", indicating relation to primary key in another table.
Recall that during the database modelling stage we referred to each table as
entity. Hence the name of the above diagram - Entity Relationship
The meaning of 1 and ∞ (∞ is like digit "8" on its side, indicating "infinity")
is that primary/foreign key pairs form one-to-many relationships. Each
primary key column can contain only one unique valueidentifying one row in
the table. On the other hand, there can be many non-unique values stored in
the foreign key column of another table. Those are the pointers back to the
table rows containing the primary key.
The following SELECT query prints instructor names and their departments:
SELECT_Example
SELECT
Instructor.FirstName
,
Instructor.LastName,
Department.Name
FROM
Instructor, Department
WHERE
Instructor.DepartmentID = Department.ID
ENTITY RELATIONSHIP
DIAGRAM:-
Entity-relationship (ER) diagram, a graphical representation of
entities and their relationships to each other, typically used in
computing in regard to the organization of data within
databases or information systems. An entity is a piece of data-
an object or concept about which data is stored.
1.One to One
2.OnetoMany
3.Many to One
Different books and design tools use different formats, symbols,
and notations to describe database design.
Alternatively,
NORMALIZATION
Database normalization is the process of organizing the fields
and tables of a relational database to minimize redundancy and
dependency. Normalization usually involves dividing large
tables into smaller (and less redundant) tables and defining
relationships between them. The objective is to isolate data so
that additions, deletions, and modifications of a field can be
made in just one table and then propagated through the rest of
the database using the defined relationships.
This section briefly reviews the rules for first, second, third, and
fourth normal form:-
Does it mean that the student record must keep a list of every
section where the student is currently enrolled? Maybe. But
how do we keep track of sections/students from previous
semesters?
CONCLUSION:-
This case study incorporate all activities required to access college database.It
provides all necessary information to the management as well as the student
with the use of this system. The user can simply sit in front of the system and
login using id and password to monitor each and every query related to college
without any physical movement of file.Database can service the student
faculty requests best in time.
The system provides quickly and valuable information.The modules have been
integrated for effective use for future forecasting and for the current need.
SCOPE OF FURTHER
DEVELOPMENT
The system can be designed for further enhancement. This could also be
developed according to the growing needs.