DMSMP
DMSMP
MICRO PROJECT
TITLE OF THE PROJECT
1
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
Certificate
………………………………..
2
MICRO PROJECT
GROUP DETAILS
1 33 Padmavati Mandale
2 34 Pratap Maske
3 35 Saurabh Devkate
4 36 Aditi Kamble
3
INDEX
1 Certificate 1
2 Group Details 2
3 Index 3
4 Annexure 1 4
5 Sequences 5
6 Indexes 6
7 synonyms 7
8 8
Annexure 2
9 9
Annexure 3(Teachers Evaluation Sheet)
4
JSPM’s
1. In this project we have write a query execution of sequences indexes and synonyms.
2. By creating the database we perform given operation.
3. In this project we have create a database query.
4. Develop c programs to draw basic graphics object.
3.0Action Plan
5
4.0 Resources required
1 Computer Processor: 1
system with Inter®Pentium®[email protected].
broad
specifications Installed Memory-RAM: 4.00GB.
2 Software Turbo C 1
INTRODUCTION OF DBMS :
FEATURES OF DBMS :
2.Data storage and retrieval: A DBMS is responsible for storing and retrieving
data from the database, and can provide various methods for searching and
querying the data.
4.Data integrity and security: A DBMS provides tools for enforcing data
integrity and security constraints, such as constraints on the values of data and
access controls that restrict who can access the data.
6
5.Backup and recovery: A DBMS provides mechanisms for backing up and
recovering the data in the event of a system failure.
6.RDBMS: Data is organized in the form of tables and each table has a set of
rows and columns. The data is related to each other through primary and
foreign keys.
SQL SEQUENCES:
SQL sequences specifies the properties of a sequence object while creating it.
An object bound to a user-defined schema called a sequence produces a series
of numerical values in accordance with the specification used to create it.
The series of numerical values can be configured to restart (cycle) when it runs
out and is generated in either ascending or descending order at a predetermined
interval. Contrary to identity columns, sequences are not linked to particular
tables.
Applications use a sequence object to access the next value in the sequence.
The application has control over how sequences and tables interact. A sequence
object can be referred to by user applications, and the values can be coordinated
across various rows and tables.
7
4. Sequence numbers are stored and generated independently of tables.
5. It saves time by reducing application code.
8. Useful when you need to create a unique number to act as a primary key.
EXAMPLE:
For example:
8
INCREMENT BY 1
CACHE 20;
This would create a sequence object called supplier_seq. The first sequence
number that it would use is 1 and each subsequent number would increment by
1 (ie: 2,3,4,...}. It will cache up to 20 values for performance.
If you omit the MAXVALUE option, your sequence will automatically default
to:
MAXVALUE 999999999999999999999999999
DROP SEQUENCE:
Once you have created your sequence in Oracle, you might find that you need
to remove it from the database.
SYNTAX:
EXAMPLE:
9
Introduction to Sequences:
SQL sequences specifies the properties of a sequence object while creating it. An
object bound to a user-defined schema called a sequence produces a series of
numerical values in accordance with the specification used to create it. The series of
numerical values can be configured to restart (cycle) when it runs out and is
generated in either ascending or descending order at a predetermined interval.
Contrary to identity columns, sequences are not linked to particular tables.
Applications use a sequence object to access the next value in the sequence. The
application has control over how sequences and tables interact. A sequence object
can be referred to by user applications, and the values can be coordinated across
various rows and tables.
Let’s suppose that sequence is a set of integers 1, 2, 3, … that are generated and
supported by some database systems to produce unique values on demandes.
10
8. Useful when you need to create a unique number to act as a primary key.
9. Oracle provides an object called a Sequence that can generate numeric
values. The value generated can have maximum of 38 digits
11
#include <stdio.h>
#include <conio.h>
#include <dos.h>
#include <graphics.h>
#include <stdlib.h>
int main(void)
{
int gdriver = DETECT, gmode, errorcode;
int i;
initgraph(&gdriver, &gmode, "c://TurboC3//bgi");
for(i=0;i<450;i++)
{
cleardevice();
line(30+i,100,110+i,100);
line(110+i,100,130+i,120);
line(130+i,120,130+i,150);
line(30+i,150,50+i,150);
line(60+i,150,100+i,150);
line(110+i,150,130+i,150);
line(30+i,100,30+i,150);
line(30+i,105,114+i,105);
line(30+i,115,124+i,115);
circle(55+i,150,5); // Back tyres of bus
circle(55+i,150,2);
circle(105+i,150,5); // Front tyres of bus
circle(105+i,150,2);
outtextxy(35+i,130, " X Travels");
delay(20); //control the bus speed by increasing or decreasing the value
}
/* clean up */
getch();
return 0;
}
OUTPUT:
12
JSPM’s
13
Title of Micro project: Program for moving bus.
14
1 Computer Processor:Inter®Pentium®[email protected].
system with
Installed Memory-RAM: 4.00GB. 1
broad
specifications System type:32-bit Operating System
2 Software Turbo C -
7.0
15
Name of student: Padmavati Mandale Enrollment No:
Name of programme: Computer Engineering. Semester: IIICourse
Title: Computer Graphics.
Code: 22318
Title of Micro Project: C program for Moving bus
Course Outcomes Achieved:
1. Manipulate visual and geometric information of images.
2. Implement standard algorithms to draw various graphics objects using C program.
3. Implement Brenham’s algorithm to draw circle and line.
4. Develop programs to create circle lines and curves using algorithms.
5. Implement various clipping algorithm.
6. Develop program for 2D-3D Transformation.
16
Teacher Evaluation Sheet
17
Teacher Evaluation Sheet
18
Teacher Evaluation Sheet
19
Micro Project Evaluation Sheet
Process Assessment Product Assessment Total
Marks
Part A - Project Project Par B - Project Individual
Proposal Methodology Report/ working Presentation/ Viva 10
Model
(2 Marks) (2 Marks) (4 Marks)
(2 Marks)
Note: Every course teacher is expected to assign marks for group evaluation in first 3
columns and individual evaluation 4th column
Signature: ………………………
20