Microproject Report (DMS)

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 22

Micro-Project

A Project and report on Student Academic Information Management


Session:2020-2021
Branch:CM-3I
Subject:Database Management (22319)
Subject Teacher: Mr. Bhabad .V. M
Students:-
1. Aditi Ghugarkr
2. Dnyaneshwari Navathar
3. Vaishnavi Patil
4. Sakshi Sangale
Annexure-1
Micro-Project Proposal
Student Academic Information Management

1.0 Aim/Benefits of the micro-project:- Student Academic Information Management


2.0 Course Outcome Addressed:-
a. Memorise database concepts and Normalization concepts to normalize given database up to
3NF
b. Use DDL and DML statements to define table structure and to manipulates values
c. Use control statements in PL/SQL code for given database
d. Implement concept of database triggers on database and execute
Simple Procedure and function
e. Use DCL commands to
Provide security and confidentiality on database

3.0 Proposed Methodology:-


a. First,we will decide the topic of our project
b. We will discuss about our project
c. We will start collecting data from Websites and testbooks
d. Also Take Some ideas from previous semester project
e. Then we will start doing our project and complete it on time

4.0 Action Plan:-

Sr no Details of Activity Planned start Planned finish Name of responsible


date date Team members
1 Collection of information Aditi Ghugarkar
2 Preparation of proposal Dnyaneshwari
Navathar
3 Coding and output Vaishnavi Patil
4 Preparation of microproject Sakshi sangle
5 Submission of microproject All

5.0Resources Required:-
Sr No Name Of Specification Qty Remarks
Resource/material
1 Computer system I3 processor 1
2 Oracle 11g 1
3 Text editor Microsoft word 1
4 Internet Information source 1

6.0 Name of team members with roll rumber:-


Roll no Student Name
26 Aditi Kiran Ghugarkar
44 Dnyaneshwari Umesh Navathar
49 Vaishnavi Mahesh Patil
54 Sakshi Bhausaheb Sangale

Name and Signature of Subject Teacher


Prof. Bhabad V.M.
AMRUTVAHINI SHETI AND SHIKSHAN VIKAS SANSATHA’S

AMRUTVAINI POLYTECHNIC, SANGAMNER

CERTIFICATE
This is to certify that,
Aditi ghugarkar
Dnyaneshwari navthar
Vaishnavi patil
Sakshi sangle
Has satisfactorily completed the micro- project entitled,

“ Student Academic Information Management ”


As prescribed by MSBTE, Mumbai
As part of syllabus for the partial fulfillment in diploma in computer engineering for DMS
It is submitted in the partial fulfillment of the prescribed syllabus of MSBTE, Mumbai
For the academic year 2020-2021

Prof. Bhabad V.M. Prof. kale.G.B.


(guide) (HOD)
A
Project report
AMRUTVAHINI POLYTECHNIC, AMRUTNAGAR
DEPARTMENT OF COMPUTER ENGINEERING

“ Student Academic Information Management ”


In the partial fulfillment of the requirement for the diploma in
COMPUTER ENGINEERING Submitted to
Maharashtra state board of technical education ,
Mumbai
Submitted by
Aditi ghugarkar
Dnyaneshwari navthar
Vaishnavi patil
Sakshi sangle

Under The Guidance of


Prof. Bhabad V.M

AMRUTVAHINI POLYTECHNIC, AMRUTNAGAR


(APPROVED BY AICTE, NEW DELHI AND AFFILLIATED TO MSBTE)
(2020-2021)
DATABASE SYSTEMS

Student Academic Information


Management
Micro-project report
1.0 Rationale:-The needs and requirements of a student information management system
(SIMS) and strategies for ... promoters, academic mentors, institutions and family members. In this
regard, I ... Its role is to provide a rational system for setting and defining ... Funding of
the University of Sierra Leone: Buoyancy to Crisis.

2.0 Aims/benefits of the micro project:- Student Academic Information Management

3.0 Course outcomes achived:-


a. Memorise database concepts and Normalization concepts to normalize given database up to
3NF
b. Use DDL and DML statements to define table structure and to manipulates values
c. Use control statements in PL/SQL code for given database
d. Implement concept of database triggers on database and execute
Simple Procedure and function
e. Use DCL commands to
Provide security and confidentiality on database
4.0 Literature review :-

TABLE OF CONTENTS

PAGENO
SR.NO. CONTENT

1. INTRODUCTION 1

2. DATATYPES 2

3. DATA REQUIREMENTS
 ENTITIES 3
 ATTRIBUTES
 RELATIONSHIP-CARDINALITY

4. ENTITY RELATIONSHIP DAIGRAM 5

5. DATABASE SCHEMA 8

6. CREATING DATABASE USING MY SQL 9

7. TEST-CASE QUERIES 14

8. CONCLUSION 17
1.INTRODUCTION
The project topic name is ‘STUDENT ACADEMIC INFORMATION
MANAGEMENT’. In this entity diagram the academic information of student is described the
student takes admission in college then student has attribute that is id, name, address, mobile
number in this case we can access all information of student so the id is a primary key. Student
has role in department has attributes department id &department name.
Department has many roles as follows:
1)Department handles a many courses and this courses organized by the university of college.
2)Department conducts exam organized by university.
3)Department takes record of student result.
4)Department maintenance attendance of student.
So, this entity diagram show the academic information of student. Student academic
Management allows the user to store the student details and the attendance details.

OBJECTIVE: - It keeps track of all the information about the student in the academic
information, their id, name and address in the this system. The user will find it easy in this
automated system rather than using the manual writing system. The system contains a
database where all the information will be stored safely.
2. Data types and its description

1. Integer: one optional sign character (+ or -) followed by at least one digit (0-9).
Leading and trailing blanks are ignored. No other character is allowed.
2. Varchar: It is used to store alpha numeric characters. In this data type we can
set the maximum number of characters up to 8000 ranges by defaults SQL server
will set the size to 50 characters range.
3. Date: The DATE data type accepts date values. No parameters are required
when declaring a DATE data type. Date values should be specified in the form:
YYYY-MM-DD. However, Point Base will also accept single digits entries for
month and day values.
4. Number :The NUMBER data type accepts float & numeric values. parameters
are required when size is to be given.
3. Data Requirements

Entities

 COLLEGE
 STUDENT
 DEPARTMENT
 COURSE
 UNIVERSITY
 EXAM
 RESULT
 ATTENDANCE
Attributes

COLLEGE

C_name
Tel_no
Address
STUDENT

S_id
Sname
Address
Dept_id
Mobno
DEPARTMENT
Dept_id
Dept_name
COURSE

C_id
C_name
UNIVERSITY

U_name
Web
EXAM

Seat_no
C_id
Session
RESULT

Seat_no
Marks
Grade

ATTENDANCE

S_id
sname
A_percentage
RELATIONSHIPS - CARDINALITY

COLLEGE adds the STUDENT (1 - M)


STUDENT enrolls in DEPARTMENT (M – M)
DEPARTMENT conducts EXAM (1 – M)
DEPARTMENT handles COURSES (1 – M)
DEPARTMENT maintenance ATTEDENCE (1 – M)
4.Entity-Relationship-DIAGRAM

Entity Relationship Diagram is used in modern database software engineering to


illustrate logical structure of database. It is a relational schema database modeling
method used to Model a system and approach. This approach commonly used in
database design. The diagram created using this method is called ER-diagram.

The ER-diagram depicts the various relationships among entities, considering each
object as entity. Entity is represented as rectangle shape and relationship represented
as diamond shape. It depicts the relationship between data object. The ER-diagram is
the notation that is used to conduct the data modeling activity.

Address
s
Tel_no C_id C_name u.name
C-name web

hand
college course By university
les

has

have

address Dept_name session Seat no

Dept_id Dept_id
sid Sname C_id
Mob no

En- cond exam


Student department
roll uct

hav
e
maint
ain
S_name
A_percentage sid marks

no
sid
grade
attendance result
5. SCHEMA DIAGRAM

A schema is the structure behind data organization. It is a visual


representation of how different table relationships enable the schema’s
underlying mission business rules for which the database is created.
Database schema defines its entities and the relationship among them.

It contains a descriptive detail of the database, which can be depicted by


means of schema diagrams. It's the database designers who design the
schema to help programmers understand the database and make it useful.

Schema diagrams have an important function because they force database


developers to transpose ideas to paper. This provides an overview of the
entire database, while facilitating future database administrator work.

Student
S_id Sname Address Dept_id Mobno

Department
Dept_id Dept_nam
e

Course
C_id C_name

Exam
Seat_no C_id Session

Result
Seat_no Marks Grade

Attendance
S_id A_percentag S_name
e
6. CREATING DATABASE USING MYSQL

mysql> create database studproject;

mysql> use studproject;

Database changed

mysql> create table student(s_id number(4) primary key ,sname varchar(20) not
null,address varchar(20) not null,Dept_id number(4)not null,mobno number(10)
not null) ;

Query OK, 0 rows affected (1.44 sec)

mysql> create table department(dept_id number(4) primary key ,dept_name


varchar(15) not null);

Query OK, 0 rows affected (0.35 sec)

mysql> create table attendance(s_id number(4) primary key ,sname varchar(20)not


null,A_percentage number(4,2) not null);

Query OK, 0 rows affected (0.38 sec)

mysql> create table result(seat_no number(7) primary key,marks number(3) not


null,grade varchar(2) not null);

Query OK, 0 rows affected (0.49 sec)

mysql> create table corse(c_id number(4) primary key, c_name varchar(10) not null );

Query OK, 0 rows affected (0.66 sec)

mysql> alter table corse rename course;

Query OK, 0 rows affected (0.50 sec)

mysql> create table exam(seat_no number(7) primary key, c_id number(4)not


null,session varchar(6) not null);

Query OK, 0 rows affected (0.39 sec)


mysql> insert into student
values(1000,'sumit','vadgaonpan',1000,7083799738);

Query OK, 1 row affected (0.18 sec)

mysql> insert into student


values(1001,'onkar’,’sangmner’,1003,9112791733);

Query OK, 1 row affected (0.08 sec mysql> insert into student
values(1002,'saurabh','vadgaonpan',3322,9146299544);
Query OK, 1 row affected (0.06 sec)
mysql> insert into student
values(1003,'pravin','nimoon',1000,9325134436);

Query OK, 1 row affected (0.07 sec)

mysql> alter table department add constraint foreign key(dept_id) references


student(stud_id);

Query OK, 0 rows affected (1.20 sec)

Records: 0 Duplicates: 0 Warnings: 0

mysql> insert into student values(1004,'anita','pune',4460,6753753853);

Query OK, 1 row affected (0.06 sec)

mysql> insert into student

values(1005,'arohi','mumbai',1000,8963635635);Query OK, 1 row

affected (0.07 sec)

mysql> insert into student

values(1006,'sakshi','nashik',1003,784852686);

Query OK, 1 row affected (0.05 sec)

mysql> insert into student values(1007,’ankita’,'pune',8076,8976454356);

Query OK, 1 row affected (0.07 sec)


mysql> insert into department values(1000,'computer'); Query OK, 1 row

affected (0.07 sec)

mysql> insert into department values(1003,'civil'); Query OK, 1 row

affected (0.09 sec)

mysql> insert into attendance values(1000,'sumit',92.42); Query OK, 1

row affected (0.07 sec)

mysql> insert into attendance values(1001,'onkar',77.00); Query OK, 1

row affected (0.09 sec)

mysql> insert into attendance values(1002,'saurabh',75.40); Query OK,

1 row affected (0.07 sec)

mysql> insert into attendance values(1005,'pravin',93.50);

Query OK, 1 row affected (0.06 sec)


mysql> insert into course values(2306,'DMS');
Query OK, 1 row affected (0.08 sec)

mysql> insert into course values(6785,'oop');


Query OK, 1 row affected (0.06 sec)

mysql> insert into exam values(1003432,2306,’winter’);

Query OK, 1 row affected (0.08 sec)

mysql> insert into exam values(1007083,6785,’winter’);

Query OK, 1 row affected (0.08 sec)


7. TEST QUERIES

1.Display the student name who took the admission in computer


department.

Mysql>select s_id, sname from student where


dept_id=1000;

2. Display student id and name whose attendance is less than 75 percent.

Mysql>select s_id , sname from attendance where a_percentage<75;

3.Display all contents of student having student id 1005 .

Mysql>select * from student where s_id=1005;

4. Add a column DOB in student table.

Mysql>alter table student add DOB date not null; Query ok,4 rows

affected(0.37sec)
Records:4 Duplicates:0 Warnings:0

Mysql>desc student;

8. CONCLUSION

• SQL database management application which is very well used in the modern world
in organising and manipulating a database.

• Though SQL doesn’t have the GUI interface like Microsoft access is having and they
all manage the database comfortable.

• Depending on the user or users, if an organisation has multiple users then they should
go for SQL server based application.

• This project shows how to create tables in SQL and how to create simple data
manipulation language and data definition language with how to execute them.
5.0 Actual methodology followed:-
1.First,we decide the topic of our project
2.Then we discuss about our project
3.Then we start collecting data from Websites and testbooks
4.Also Take Some ideas from previous semester project
5.Then we start doing our project and complete it on time

6.0 Actual resources used:-


Sr No Name Of Specification Qty Remarks
Resource/material
1 Computer system I3 processor 1
2 Oracle 11g 1
3 Text editor Microsoft word 1
4 Internet Information source 1

7.0 Skill developed:-


1. Basic knowledge
2. Discipline knowledge
3. Communications
4. Team work
5. Life long learning

8.0 Applications of this micro project:-


Such application includes all the needed data about the student, his guardian
and academic related info. 

You might also like