0% found this document useful (0 votes)
14 views23 pages

DBMS File

Uploaded by

niralerashi56
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views23 pages

DBMS File

Uploaded by

niralerashi56
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

GOVERNMENT POLYTECHNICYAVATMAL

2023-24
DEPARTMENT OF COMPUTER ENGINEERING
Subject: - DATABASE MANAGEMENT SYSTEM

TOPIC:- “Database On Student Exam Result”

Submitted by

Samir Mesram
Rashi Nirale
Nagesh Motirave
Prathmesh Ramteke

Under the Guidance of


Prof. Supriya Mete Mam

1
Government Polytechnic, Yavatmal
2023-2024

Certificate
Micro Project
This is certify that the microproject titled Database on Student Exam Result
has Completed by Satisfactorily for the subject of Database Management
System by the students second year third semester diploma in computer
engineering.
Name of students:-
Samir Mesram
Rashi Nirale
Nagesh Motirave
Prathmesh Ramteke

In partial fulfillment of requirement for the award of the computer in Diploma


in computer engineering and Submitted to the department computer
engineering of government polytechnic Yavatmal (1011) for the work carried
out during the period for the academic year 2023-24 as per curriculum.

PRINCIPLE HOD SUBJECT TEACHER


DR. R. P. MOGRE Prof. S. S. METE Prof. S. S. METE

2
Acknowledgments

It is an incident of great pleasure for us submitting this microproject. We


take this opportunity to express our deep sense of gratitude and great thanks
to our guide S. S. Mete and HOD S.S.METE, who has been constant source of
our guidance and inspiration of thoughts we will always be grateful to them
for encouragement and suggestions given by them from time to time

We should like to thanks all the teaching members of computer


engineering department and sincere thanks to principal R. P. Mogare who
always inspire us.

We are also thankful to our friends and library staff members whose
encouragement suggestions helped us to complete our Microproject.

3
DECLARATION

We here by declare that the project entitled “DATABASE ON


STUDENT EXAM RESULT” in the partial fulfillment of the course
DATABASE MANAGEMENT SYSTEM (22319) in curriculum of the
program. Diploma in computer engineering is submitted to the department of
computer of the institute government polytechnic Yavatmal.

The work done by us in our own piece of work and authentic to the best
of our knowledge under the guidance of S. S. Mete
Gpy(1011)

Group Details

Sr.No Student Name Roll.No Enrollment No Marks

1 Samir Mesram 35 2201350094

2 Nagesh Motirave 38 2201350097

3 Rashi Nirale 41 2201350100

4 Prathmesh Ramteke --- 23450250405

4
➢ INTRODUCTION

➢ ACTION PLAN

➢ WEEKLY PROGRESS REPORT

➢ RATIONALE

➢ AIMS/BENEFITS

➢ COURSE OUTCOMES ACHIEVED

➢ LITERATURE REVIEW
➢ ACTUAL METHODOLOGY FOLLOWED

➢ RESOURCES USED

➢ ABSTRACT OF THE MICRO PROJECT

➢ SUMMARIZATION OF THE CONTENTS

➢ METHODOLOGY

➢ CONCLUSION

➢ OUTPUT OF THE MICRO-PROJECT

➢ SKILLS DEVELOPED

➢ REFERENCES

5
INTRODUCTION

“Database on Student Exam Result”

A registered user is a user of a website, program, or other systems who has


previously registered. Registered users normally provide some sort of credentials
(such as a username or e-mail address, and a password) to the system in order to
prove their identity: this is known as logging in.The Student Result Management
System (SRMS) is a web-Based tool that primarily focuses on delivering results to
Students and instructors. The student checks their separate Outcomes using their
university-registered recognition ids, As well as their grades and semester
percentages. It is easy For students to retrieve their results through the college
Website, and it is easier for faculty to assess the pass and fail Rates of a given
subject. Student, Faculty, and Administrator Are the three components that make
up the system.The students may examine his results by entering their roll Number,
and the faculty can view the analysis of pass and Failure counts in the selected
topic by entering the joining Year and subject name. The administrator is
responsible for Creating and maintaining any current score.A management system
is a collection of policies, processes, And procedures that an organization utilizes
to ensure that it Can complete the tasks required to achieve its goals. These

6
Annexure – I

PART A – Micro-Project Proposal

STUDENT EXAM RESULT in DATABASE

1.0 Aims/Benefits of the Micro-Project


A student database management system manages, organizes and analyzes
student data regarding attendance, exam results, homework, assignments, etc.
Teachers can use these reports to study the students’ performance and give
them meaningful feedback. This data can also be accessed by students and their
parents which will help them keep a track of their progress and take necessary
steps to improve.

2.0 Course Outcomes addressed


• Database management courses introduce students to languages applications
and programming used for the design and maintenance of business databases.
• One of the basic skills covered in database management courses is the use of
Structured Query Language(SQL), the most common database manipulation
language.

7
3.0 Proposed Methodology

In accordance with the aim of the project and to assure the proposed and desired
outcome we are committed to adopt the following methodologies:

Firstly, we will determine to go through the encyclopedia and some content


available on the websites regarding to our project to cope up with the issue of
overall thought process.

Secondly, a study on the literature review about the and web page is also in the
line of action to get the first-hand information about emerging contents and
trends.

Thirdly, references of various standard books will also be taken to enhance the
quality of content and to set a profound basis for the explanation of newly added
terminologies to be added.

Finally, the content regarding the basis for innovative trends and adopted style
will be taken from the syllabus of various renowned universities who are having
tie up with platforms like NPTEL, SWAYAM and other MOOCS sources to
enhance the desired working and ethical culture as an ultimate objective for
language learners.

8
ACTION PLAN
Details of Plans Plan end Name of Working
Sr. activity start date responsible hours
No. date team
members
1 Discussion and 20-08- 26-08-2023 Nagesh 1
finalization of 2023 Motirave
topic Samir Mesram
Rashi Nirale
Prathmesh
Ramteke

Preparation and 27-08-2023 07-08-2023 Nagesh 1


2 submission of Motirave
abstract Rashi
Nirale
3 Literature review 08-08-2023 16-09-2023 Samir Mesram 1
Prathmesh
Ramteke
4 Collection of data 17-09-2023 28-09-2023 Nagesh 1
Motirave
5 Collection of data 29-09-2023 05-10-2023 Nagesh 1
Motirave
6 Discussion and 06-10-2023 17-10-2023 All 1
outline of content Members
7 Formulation of 18-10-2023 23-10-2023 1
content Rashi Nirale
8 Editing and proof 24-10-2023 01-11-2023 1
Reading of content

All Members

9 Compilation of 02-11-2023 11-10-2023 All Members 1


report

9
10 Seminar 11-11-2023 21-11-2023 All Members 1
11 Viva voice 22-11-2023 30-11-2023 All Members 1
12 Final submission 01-12-2023 10-12-2023 All Members 1
of microproject
Total working 12
hours

5.0 Resources Required

Name of resources Specifications Remarks


Internet High speed Necessary
You tube High speed Helpful for
understanding
Website High speed Useful

10
Annexure –II

PART B – Micro-Project Report


DATABASE ON STUDENT EXAM RESULT

1.0 Rationale:
It is a collection of programs that enables the user to create and maintain a database. In
other words, it is general-purpose software that provides the users with the processes of
defining, constructing and manipulating the database for various applications. Database
systems are designed to manage large bodies of information.
Management of data involves both defining structures for storage of information and
providing mechanisms for the manipulation of information. In addition, the database
system must ensure the safety of the information stored, despite system crashes or
attempts at unauthorized access. If data are to be shared among several users, the system
must avoid possible anomalous results.

2.0 Aims/benefits of micro project


• With student result management system, teachers, professors, and staff can create
result analysis reports.
• Present a solitary stage to deal with the preparation of all examination records inside
the organization
• Generate printouts of examination and test reports instantly

3.0 Course outcomes addressed


• Design normalized database on given data.
• Create and manage database using SQL command.

4.0 Literature review


11
https://youtu.be/ABKq4kbZF4U
https://youtu.be/c3RG_IZhGEo
https://youtu.be/OYzoVyF3F2g

5.0 Actual methodology followed


In accordance with the aim of the project and to assure the proposed and desired
outcome we are committed to adopt the following methodologies:

Firstly, we will determine to go through the encyclopedia and some content available
on the websites regarding to our project to cope up with the issue of overall thought
process.

Secondly, a study on the literature review about the and electric circuit is also in the line
of action to get the first-hand information about emerging contents and trends.

Thirdly, references of various standard books will also be taken to enhance the quality
of content and to set a profound basis for the explanation of newly added terminologies
to be added.

Finally, the content regarding the basis for innovative trends and adopted style will be
taken from the syllabus of various renowned universities who are having tie up with
platforms like NPTEL, SWAYAM and other MOOCS sources to enhance the desired
working and ethical culture as an ultimate objective for language learners.

6.0 Actual Resources required

Name of resources Specifications Remarks


Internet High speed Necessary
You tube High speed Helpful for understanding
Website High speed Useful

7.0 Output of the Micro project


1. Essential knowledge about Database Management System.
12
2. Helped to study SQL and PL/SQL.
3. Helped to understand the working of SQL Commands.
4. Knowledge about the searching of content.
5. Finding the right information and planning how to respond.

8.0 Skills Developed / Learning outcome of this Micro-Project


1. Communication skill and planning for micro project with group member skills
developed.
2. SQL coding skills developed.
3. Presentation skills developed, how to present our micro project.
4. Decision making skill developed.
5. Convincing skill developed.
6. Net surfing skill and resources approaching skill developed.
7. Presentation skill developed.
8. Document creating skill developed

9.0 Application of this Micro-Project

• In collages and school.


• Used to store Exam data of students.
• Used to find marks data of students.

13
E-R MODEL

Sub_name subject has

has
Course_code Course_code
Course_code
Course_name course ID
Sub_1 Sub_3

marks has Course_sub


has Sub_1
Sub_2
Sub_3
Sub_2
Name
id

percentage of
result

Course_code
Sub_code

NETWORK MODEl

Result
MARKS

MARKS RESULT

COURSE

14
HIERACHICAL MODEL

RESULT

MARKS

COURSE COURSE_SUB

SUBJECT

15
Tables Creating
Table 1.
Create :
create table result(ID int, course_id int, name varchar(40), percentage number, primary key(ID));
Insert into result values(1, 101, ‘Mahesh’, 70.66);
Insert into result values(2, 101, ‘Akshay’, 89);
Insert into result values(3, 101, ‘Nagesh’, 66.33);
Insert into result values(4, 101, ‘Ganesh’, 65.33);
Insert into result values(5, 102, ‘Akash’, 65.33);

Insert into result values(6, 102, ‘Pratik’, 65);


Insert into result values(7, 102, ‘Parth’, 63.33);
Insert into result values(8, 102, ‘Omkar’, 70.33);
Insert into result values(9, 103, ‘Rohit’, 68);

Insert into result values(10, 103, ‘Somesh’, 71.67);


Insert into result values(11, 103, ‘samir’, 68.33);

16
Insert into result values(12, 103, ‘Tejas’, 73.66);

Table 2.
Create :
create table subject(course_id int,Subject_code int, subject_name varchar(30));

Insert :
insert into subject values(101,1001, ‘C Programming’);

insert into subject values(101,1002, ‘C Plus Plus);


insert into subject values(101,1003, ‘Data Structure & Algorithmas’);
insert into subject values(101,1004, ‘Applied Mechanics’);
insert into subject values(102,1005, ‘Engineering Drawing’);
insert into subject values(102,1006, ‘Theory of Mechanics’);

insert into subject values(102,1007, ‘Applied Physics’);


insert into subject values(102,1008, ‘Building Material’);
insert into subject values(103,1009, ‘Java script’);
insert into subject values(103,1010, ‘python ’);

insert into subject values(103,1011, ‘software Testing’);

17
insert into subject values(103,1012, ‘Microprocessor’);

Table 3.
Create :
create table course_sub(Course_id int, sub_1 int, sub_2 int,sub_3 int,sub_4 int);

Insert :
Insert into course_sub values(101, 1001, 1002, 1003,1004);
Insert into course_sub values(102, 1005, 1006, 1007,1008);

Insert into course_sub values(103, 1009, 1010, 1011,1012);

Select :
select * from course_sub;

18
Table 4.
Create :
create table course(course_id int, course_name varchar(30));

Insert :
insert into course values(101, ‘Computer Engineering’);
insert into course values(102, ‘Mechanical Engineering’);
insert into course values(103, ‘Civil Engineering’);

Select :
Select * from course;

19
Table 5.
Create :
create table marks(ID int, Course_id int, sub_1 int, sub_2 int, sub_3 int,sub_4 int);
insert into marks values(1, 101, 70, 75, 67,62);

insert into marks values(2, 101, 87, 95, 85,45);


insert into marks values(3, 101, 73, 73, 53,63);
insert into marks values(4, 101, 72, 62, 62,70);
insert into marks values(5, 102, 52, 53, 91,55);

insert into marks values(6, 102, 62, 56, 77,45);


insert into marks values(7, 102, 45, 64, 81,62);
insert into marks values(8, 102, 55, 76, 80,52);
insert into marks values(9, 103, 70, 75, 72,72);

20
insert into marks values(10, 103, 63, 76, 76,73);
insert into marks values(11, 103, 45, 79, 81,87);
insert into marks values(12, 103, 62, 77, 82,70);

Performed query
1. select m.id, m.course_id, m.sub_1, m.sub_2, m.sub_3,m.sub_4, r.name,
r.percentage from marks m left outer join result r on (m.id=r.id);

2. select id from result union select id from marks;

3. Select name,id,branch,marks from result where name like’s%’;

4. Select initcap(name) from result;

5. Select name,percentage,course_id from result order by course_id desc;

6. Select name,percentage,course_id from result order by course_id desc;

21
7. select * from result where percentage > 70 and percentage < 80;

8. select * from result where course_id = 101 and percentage >80;

9. select course_id, avg(percentage) as avg_percent from result group by course_id order by


course_id;

10. select course_id, max(percentage) as topper from result group by course_id order by course_id;

11. select course_id, avg(percentage) as avg_percent from result group by course_id having
avg(percentage) >70 order by course_id;

12. select m.id, m.course_id, m.sub_1, m.sub_2, m.sub_3,m.sub_4, r.name, r.percentage from marks
m right outer join result r on (m.id=r.id);

13. select m.id, m.course_id, m.sub_1, m.sub_2, m.sub_3,m.sub_4, r.name, r.percentage from marks
m inner join result r on (m.id=r.id);

14. Select result.Name,result.percentage,course.course_name,course.course_ID FROM result FULL


OUTER JOIN course ON result.Course_ID=course.Course_ID ;

22
THANK YOU!

23

You might also like