0% found this document useful (0 votes)
17 views28 pages

Micro Project Report (DMA) 2020

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 28

A Micro-Project Report

Of
(Quiz Management System)
Submitted by
In partial fulfilment if the requirement for
the diploma in
Information Technology Department

UNDER GUIDENCE OF
PROF. N.R.Wartha

GOVERNMENT POLYTECHNIC
THANE
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
(2019-20)

1
EVALUATION SHEET FOR THE MICRO-PROJECT

Name of student: Enrollment no:


Name of programme: Information Technology Semester: Fourth

Course title: Database Management System Code: 22416

Title of the micro project: Quiz Management System

Course outcomes achieved:


o Create Database using SQL commands.
o Manage Database using SQL commands.
o Implement Advanced SQL concepts on Database.
o Write PL/SQL code for database application.
o Apply security and safety on Database.

Enrollment Roll Student Name Marks out of Marks out of Total


No. 6 for 4 for out
No
performance individual of 10
in group performance
activity
1701160174 1 Akshay Bangar

1801160175 7 Atharv Gharge

1801160181 12 Gaurav Rahate

1801160185 16 Anish Phaphale

Comments/Suggestions about team work/leadership/inter personal communication


(if any):

Any other comment:


Name and designation of the faculty member: S.m.t. N.R.Wartha (Lecturer)

Signature:
2
Enrollment Student Name Marks out Marks out of Total out
No. of 6 for 4 for of 10
performance individual
in group performance
activity

1701160174 Akshay
Bangar

1801160175 Atharv
Gharge

1801160185 Aneesh
Phaphale

1801160181 Gaurav
Rahate

3
GOVERNMENT POLYTECHNIC THANE

CERTIFICATE

This is to certified that following Second year Information


Technology students have successfully and satisfactory completed
their micro project work, entitled “Quiz Management System” in
partial fulfilment of the requirement for diploma in Information
Technology academic year 2019-2020.

Mr. Atharv M. Gharge.


Mr. Akshay Bangar.
Mr. Anish Phaphale
Mr. Gaurav Rahate.

Smt.N.R.Wartha Smt.D.P.Sapkal Dr.N.N.Mhala


Subject Teacher Incharge H.O.D. PRINCIPAL

4
Table of Contents

Sr. Topics Page No.


No.
1 Rationale 5

2 Aim of Micro Project 6


3 Course Outcome Integrated 6
4 Literature Review 6-7
5 1. Quiz Bank 7-15
6 Model Quiz Answers Database 16-18
7 Actual Resources Used 18
8 Output of Micro-Project i.e. Quiz Results 19-25
9 Skill Developed/Learning outcome of this Micro- 26
Project
10 Application of this Micro-Project 26

1. Rationale:

 Quiz Management System is the lifeline of the Educational Institutes to


the functioning of Examination. It is very essential to the institutes to
handle the examinations and their results. It is very useful for an institute
to test its students continuously for their mutual development.
 This system is helpful for conducting MCQ(Multiple Choice Questions)
Examinations which contains options a, b, c and d that can be conducted
regularly as well for surprise tests and provide immediate results.
 The Quiz Management System will include the Quiz’s of five unit with
each 10 questions of course that we are studying i.e. Database
Management System.

5
2. Aim of the Micro-Project:

 The main purpose of Quiz Management System is to develop the detail


knowledge of all the students regarding particular course which can be
also a practise for particular course for upcoming exams.

 This system of managing the quiz will also allow to see details of each and
every student with result of attempted quiz’s . The model answer paper
with correct answers will be provided on top of that. Student list can be
retrieved from the database of the management software on the basis of
the result.

3. Course Outcome Integrated in this project:


 Create Database using SQL commands.
 Manage Database using SQL commands.
 Implement Advanced SQL concepts on Database.
 Write PL/SQL code for database application.
 Apply security and safety on Database.

4. Literature Review:

 The Literature review of Quiz Management System contains some


Reference books of Database Management System from which we
studied to use various database functions and operators.
 The Google is said to be treasure of knowledge.so on top of that we
used websites that gives detailed information and knowledge about the
database management System and also about SQL tutorial.
 The Oracle 10g software is used in this micro-project as a database.
Oracle includes all topics of Oracle database such as insert record,
update record, delete record, select record, create table, drop table etc.

6
 The Websites used are as follows:

 https://www.javatpoint.com/dbms-tutorial
 https://www.w3schools.com/sql/
 https://www.javatpoint.com/oracle-tutorial

5. Quiz Bank:
>>Quiz-1(1st Unit)<<

Q.1. Relational Algebra is a formal language which was presented by


____________________ in 1970.
a. Thomas Eddison b. Leo Szilard
c. Hedy Lamarr d. E.F. Codd

Q.2. ________________________ is a Unary operator which is used to extract


tuples.
a. Select b. Union
c. Project d. Query

Q.3. The Cartesian Product is also known as ______________________.


a. Difference Product b. Cross Product
c. Join Product c. Outer Join Product

Q.4. Which of the following is not the type of Join operation ?


a. Natural Join b. EQUI Join
c. Outer Join d. Inner Join

7
Q.5. Which of the following is the DDL command?
a. SELECT b. INSERT
c. DELETE d. TRUNCATE
Q.6. Write the syntax of Rename command to rename the table name:

Q.7. The _______________________ table command removes the


definition(structure) of a table.
a. Delete b. Drop
c. Truncate d. Modify

Q.8. The Degree of relation is the number of __________________________it


contains.
a. Tuples b. Attributes
c. Columns d. Rows

Q.9. Which of the following is TCL command ?


a. Grant b. Commit
c. Desc d. Merge

Q.10. The _____________________constraint avoid duplication of rows and


does not allow null values, when enforced on a column or set of columns.
a. NOT NULL constraint b. CHECK constraint
c. PRIMARY KEY constraint d. REFERENTAIL INTEGRITY constraint

8
>>Quiz-2(2ndUnit)<<
Q.1. _________________________operators are used for basic calculation like
addition, subtraction , etc.
a. Relational Operator b. Logical Operator
c. Set Operator d. Arithmetic Operator

Q.2. Which of the following is not relational operator ?


a. equal to b. greater than
c.IN and NOT IN Operator d. not equal to

Q.3. ______________________________operators are used to evaluate the


expression depending upon on the combination of conditions.
a. Set Operator b. Relational Operator
c. Logical Operator d. Arithmetic Operator

Q.4. Which of the following is Set Operator?


a. AND Operator b. Union All Operator
c. Like Not Like Operator d. IS NULL & NOT NULL
Operator

Q.5. Which of the following is not Range Searching Operator?


a. BETWEEN….AND b. LIKE NOT LIKE
c. IN d. EXISTS

Q.6. The __________________ function displays the initial letter as capital.


a. Upper b. Ltrim
c. Substr d. Initcap

9
Q.7. The ______________________ is special one row , one column table
present in all Oracle Databases whose owner is SYS .
a. Relation b. Schema
c. Dual d. Single

Q.8. _______________________ function summarizes the results of an


expression over a number of rows, returning a single value.
a. Date Function b. Miscellaneous Functions
c. Conversion Functions d. Aggregate Functions

Q.9. The ________________________ clause is used in a SELECT statement to


sort results either in ascending or descending order.
a. HAVING clause b. ORDER BY clause
c. GROUP BY clause d. None of this

Q.10. The ___________________ is String Function which adds or combines


two or more expressions together.
a. INSERT b. CONCAT
c. REVERSE c. LTRIM

>>Quiz-3(3ndUnit)<<
Q.1. _________________is very useful in maintaining the Security of database.
a. Indexes c. Union
b. View d. Synonyms

Q.2. A ______________________ is a user defined schema bound Object that


generates a sequence of numeric values.
a. Indexes c. view
b. sequence d. operators

10
Q.3.Update query is used to ___________________the records Of view.
a. Drop. c. view
b. Update d. join

Q.4.____________________statement is used to remove sequence from


database.
a. Sequence. c. Drop sequence
b. Delete d. Index

Q.5. CREATE INDEX statement is used to __________________________an


index.
a. Alter c. Create
b. Rename d. Truncate

Q.6.A_______________________is an alternate name for table to View, other


schema object.
a. Synonyms. c. Views
b. Join d. Drop

Q.7._____________can be created to keep the Original object hidden from


user.
a. view c. Synonym
b. Sequences d. Index

Q.8.Data modification is not allowed in_____________.


a. View. c. Sequences
b. Indexes. d. Synonyms

11
Q.9.In __________the text and image columns can't be modified.
a. Join c. Dropping
b. View d. Synonyms

Q.10.Primary key is used in a table to maintain _________ values for records in


table.
a. Constant c. Distinct
b. Unique. d. Same

>>Quiz-4(4thUnit)<<
Q.1._____________________________is basically a procedural language .
a. Java c.PL/SQL
b. Sql d. C++

Q.2._________________________________is used to create an application.


a.PL/SQL c. VB.Net
b. C++. d. SQL

Q.3. The _____________________________ decides the execution flow of


program.
a. Control Structure c. Loop
b. Constants d. PL/SQL

Q.4. A_______________ is a named memory location which holds value to be


hold in PL/SQL.
a. Variables c. Constants
b. Data types. d. Objects

12
Q.5._____________________is a error condition which may interrupt the
program execution.
a. Structure. c. Cursor
b. Exception. d. User defined exception

Q.6_________________________are capable of holding more than one row.


a. Procedure c. Triggers
b. Function d. Cursor

Q.7. _____________________________are used to check integrity of data.


a. Functions c. Procedures
b. Trigger d. Cursor

Q.8._______________helps to extend the functionality of PL/SQL language.


a. Cursor c. Functions
b. Procedures d. Constants

Q.9. Drop statement is used for deleting_____________________.


a. Constants c. Procedures
b. Variables d. Indexes

Q.10.The cursor which is declared by user is called____________________


a. Implicit cursor c. Parameterized cursor
b. Explicit cursor d. Procedures

13
>>Quiz-5(5thUnit)<<
Q.1. ______________________________is a broad term that includes a
multitude of processes, tools and methodologies that ensure security within a
database environment.
a. SQL security b. Security
c. Database security d. Information Protection

Q.2. Which one of this is a level of Database security?


a. Authentication b. Policy-based issues
c. Fraud and Theft d. Network/User Interface

Q.3. ___________________ security issue in Database security issues is related


to the rights to access of an individual user or user groups to access certain
information.
a. Legal and Ethical Issues. b. System-related Issues.
c. Policy-based Issues. d. Organization-based Issues.

Q.4. Which one is not a countermeasure to protect databases against various


types of threats .
a. Access control. b. Flow control.
c. End User. c. Inference control.

Q.5. The ______________________ refers to loss of protecting or maintaining


secrecy over critical data of the organization, which may have strategic value
to the organization.
a. Loss of Confidentiality. b. Loss of Privacy
c. Loss of Data Integrity. c. Accidental Losses.

14
Q.6. _________________defines the access rights provided to a user on a
database objects.
a. Privileges. b. Database security.
c. Access control. d. Encryption.

Q.7. Which Privileges indicate user to CREATE, ALTER, or DROP database


elements.
a. Data Privileges. b. User Privileges.
c. Object Privileges. d. System Privileges.

Q.8. Which ACID property of Transaction ensures that once a transaction


completes successfully, the changes it has made to the database remains, even
if there are system failures.
a. Isolation. b. Durability.
c. Consistency. d. Atomicity.

Q.9. Which one of this is issue of Concurrency?


a. Dirty Read. b. Control over Database.
c. Data Isolation. d. Resolve Conflicts.

Q.10. __________________is the type of failure that causes the loss in volatile
memory of the computer and not in the persistent storage.
a. Data failure. b. Soft or System Failure.
c. Media Failure. d Network Failure.

15
6. Model Quiz Answers Database:
>>Quiz-1(1st Unit) Answer<<
 The below database gives the detail of answers of the Quiz-1:

>>Quiz-2(2nd Unit) Answer<<


 The below database gives the detail of answers of the Quiz-2:

16
>>Quiz-3(3rd Unit) Answer<<
 The below database gives the detail of answers of the Quiz-3:

>>Quiz-4(4th Unit) Answer<<


 The below database gives detail of answers of the Quiz-4:
17
>>Quiz-5(5th Unit) Answer<<
 The below database gives the detail of answers of the Quiz-5:

18
7. Actual Resources Used:

Sr. Resources Details


No.
1. Database Management System Detail(Reference)
book

2. Ms-Word software Ms-office 2019

3. https://www.javatpoint.com/dbms- Google
tutorial website

4. Hardware Window 10, RAM


4GB,
ROM 1TB

5. Oracle 10g software Data storing


supported
Software.

8. Output of Micro-Project i.e. Quiz Results:


>>Quiz-1(1st Unit) Result<<
 The below database gives the detail of result of the Quiz-1:

19
20
>>Quiz-2(2nd Unit) Result<<
 The below database gives the detail of result of the Quiz-2:

21
>>Quiz-3(3rd Unit) Result<<
22
 The below database gives the detail of result of the Quiz-3:

>>Quiz-4(4th Unit) Result<<


 The below database gives the detail of result of the Quiz-4:
23
>>Quiz-5(5th Unit) Result<<
24
 The below database gives the detail of result of the Quiz-5:

25
26
 ER DIAGRAM:
HA
SR.
S Questio
ns Answe
Questi Optio Optio Quiz4(4TH
rs
ons ns ns Unit) Answe
Questio SR.
Q.N Q.N rs
O. O. Questio Quiz 1(1st
Quiz 1(1 st
Quiz 5(5 th
ns Unit)
Unit) Unit) Questi Quiz
ons SR.NO Models
Quiz
Quiz Bank 3(3rdUnit Q.N Quiz2(2nd
) O. Unit)
Questi Quiz Optio Answe
ons 2(2ndUnit) ns rs Questi
Quiz3(3TH ons
Quiz Q.N Optio Unit) Answe
4(4thUnit) O. ns Quiz5(5TH
Questi rs
Unit)
Questi ons
SR.NO SR.NO
Optio ons Answe
ns rs
Q.N Questi
O. ons
CALCULA NAM
ENROLLNO
TES NAM E
E MAR
MAR KS
KS SRN
O ENROL
Quiz5(5th
SRN ENROL Quiz4(4th
Unit)
O LNO Unit)
Quiz3(3rd Quiz SRN
MAR Unit) Result Quiz2(2nd SRNO O
KS Unit)
NAM MAR Quiz1(1st NAM ENROLL
E KS Unit) E NO
ENROLL
SRNO MAR
NO
KS
27
NAM
9. Skill Developed: E

 We got familiar with basic concepts of Quiz Management System


 We got familiar with the storing of huge amount of data in separate
databases with popular DBMS software Oracle 10g very clearly .
 Skill developed of creation, alteration, updation of Databases and to view
each record according to user.

10. Applications:

 The Quiz Management System is applicable from even lower studies i.e.
1st to 10th in schools as well for higher studies in colleges or universities to
test the knowledge of particular student
 This Quiz Management system is also used as aptitude test as a type of
interview in some corporate companies with some questions and options
to select as answer.

**************

28

You might also like