Student Record Keeping System Database: Team Members
Student Record Keeping System Database: Team Members
SYSTEM DATABASE
TEAM MEMBERS
Vadlamudi Divya(ID :14322)
B L Priyanka(ID :14347)
Ettireddy Sruthi Reddy(ID :14337)
Bolla Bhavya(ID :14616)
Mettu Sri Divya Reddy(ID :14859)
Polagouni Harini(ID :14388)
Katikireddy Vinusha Reddy(ID :14784)
CONTENTS
INTRODUCTION
ENTITIES
ER-DIAGRAM
TABLES
CONCLUSION
SQL
Student record keeping system database can handle all the details about
student. The details include course details, Student and student details, exam
details, department details, attendance details, faculty details, college details,
etc. The student record keeping system is an automated version of manual
student record keeping system.
The main purpose of the project is to integrate and store distinct sections of
colleges and schools into consistent manner, so that complex functions can be
handled smoothly by utilizing the powerful database management, data
retrieval and data manipulation.
The objective is to replace the existing student record keeping system that is
maintained manually.
EXISTING SYSTEM
All the details of the students are
maintained in different entities and
maintained manually, so they
should be centralized as
information from one entity will be
needed by other entities. For
example, if student needs his course
details, then it needs to contact to
other module and get the results.
PROPOSED SYSTEM
1. COLLEGE
2. STUDENT
3. STUDENT_DETAILS
4. DEPARTMENT
5. COURSE
6. FACULTY
7. EXAMS
8. ATTENDANCE
COLLEGE
COLLEGE_ID
COLLEGE_NAME
STUDENT_ID
DEPARTMENT_ID
STUDENT_DETAILS DEPARTMENT
DEPARTMENT_ID NOT NULL
STUDENT_ID NOT NULL (FK) DEPARTMENT_NAME NOT NULL
ADDRESS NOT NULL STUDENT DEPARTMENT_HEAD NOT NULL
CITY NOT NULL CREDITS_REQURIED NOT NULL
STATE NOT NULL STUDENT_ID NOT NULL
ZIP NOT NULL DEPARTMENT_ID NOT NULL (FK)
CONTACT_NUMBER NOT NULL STUDENT_NAME NOT NULL
EMAIL NOT NULL COURSE_ID NOT NULL (FK)
EXAMS
EXAM_ID NOT NULL
COURSE_ID NOT NULL (FK)
ATTENDANCE EXAM_DATE NOT NULL
MARKS NOT NULL
CREDITS_RECEIVED NOT NULL
CLASSES_PRESENT NOT NULL COURSE
CLASSES_ABSENT NOT NULL
PERCENTAGE NOT NULL COURSE_ID NOT NULL
COURSE_ID NOT NULL (FK) DEPARTMENT_ID NOT NULL (FK)
COURSE_NAME NOT NULL FACULTY
COURSE_CREDIT NOT NULL
FACULTY_ID NOT NULL
FACULTY_ID NOT NULL (FK)
FACULTY_NAME NOT NULL
FACULTY_MAIL NOT NULL
CREATE TABLES
TABLES
COLLEGE TABLE
FIELDNAME DATATYPE DESCRIPTION
COLLEGE_NAME VARCHAR -
DEPARTMENT TABLE
DEPARTMENT_NAME VARCHAR -
CREDITS_RECEIVED NUMBER -
STUDENT TABLE
STUDENT_NAME VARCHAR -
STUDENT DETAILS
FIELDNAME DATATYPE DESCRIPTION
ADDRESS VARCHAR -
CITY VARCHAR -
ZIP INT -
CONTACT_NUMBER VARCHAR -
EMAIL_ID VARCHAR -
COURSE TABLE
COURSE_CREDIT INT -
ATTENDANCE TABLE
CLASSES_PRESENT INT -
CLASSES_ABSENT INT -
PERCENTAGE INT -
FACULTY_NAME VARCHAR -
FACULTY_MAIL VARCHAR -
EXAMS TABLE
FIELD NAME DATATYPE DESCRIPTION
EXAM_DATE DATE -
CREDITS_RECIEVED INT -
MARKS INT -