Professional Documents
Culture Documents
LANGUAGE
GROUP MEMBER
NIVHA RANI PRASAD
SAURABH KISHORE PANDEY
TANUJA MOHAPATRA
SANGITA SWAIN
IPSITA MOHANTY
SAMBHIT KUMAR PANDA
ASHUTOSH KUMAR DHAL
AGENDA
GENERATION
INTERPRETER
COMPILER
ALGORITHEM
TYPES OF PROGRAMMING
PROGRAMMING
Programming is the process of writing,
testing, debugging .This source code is written in a
programming language. It is a multi step processing
which identifies and defines any problem, and
develops a solution by preparing a set of instruction that
can run on a computer.
A,B
C=A+B
GENERATIONS OF PROGRAMMING
1st generation (MACHINE LEVEL LANGUAGE): It is the
INTERPRETER
An interpreter translates high-level instructions into
COMPILER
Compiler translates source code into object
code.
The compiler works looking at the entire piece
ALGORITHEM Graphical-FLOWCHART
Structural-PSEUDO CODE
FLOWCHART
Flowchart for adding two numbers:
START
INPUT A, B
SUM=A+B
PRINT SUM
STOP
PSEUDO CODE
Pseudo code for adding two numbers:
Step 1: START
Step 2: INPUT A, B.
Step 3: SUM=A+B
Step 4: PRINT SUM
Step 5: STOP
TYPES OF PROGRAMMING
LANGUAGE
STRUCTURAL PROGRAMMING
STRUCTURAL PROGRAMMING:
A program is divided into small tasks or module,
design.
Ex:C-programming,Ada,Pascal
known as an object.
#include<stdio.h>
/*HEADER FILE*/
main ( )
/*MAIN FUNCTION*/
{
int a, b, sum, diff, pro, div;
/*INITIALIZATION*/
printf (enter the 1st no.:);
Printf (enter the 2nd no.:);
scanf (%d %d, &a, &b);
/*INPUT STATEMENT*/
sum=a + b;
diff=a-b;
/*DATA MANIPULATION*/
pro=a*b;
div=a/b;
printf (the sum of two nos.=%d, sum);
printf (the difference of two nos.=%d, diff);
/*OUTPUT
Printf (the product of two nos.=%d, pro);
Printf (the division of two nos.=%d, div);
getch ();
}
STATEMENT*/
/*END OF PROGRAME*/
An object-oriented programe(c++)
#include < iostream.h>
#include< conio.h >
/*HEADER FILE*/
Class stud
/*CLASS DEFINATION*/
{
Public:
/*SCOPE OF VARIABLE*/
char name[10],sub[10];
/*INITIALIZATION OF VARIABLE*/
int r_no;
void main()
/*MAIN FUNCTION*/
{
cout<<enter the name,sub,r_no:;
cin>>name>>sub>>r_no;
/*INPUTING*/
cout<<endl<<name<<endl<<sub<<endl<<r_no;
}
getch();
}
/*OUTPUTING*/
CHARACTERSTICS OF GOOD
PROGRAM
PORTABILITY
READABILITY
EFFICIENCY
STRUCTURAL
FLEXIBILITY
GENERALITY
DOCUMENTATION
SOURCE :
http:// www .internet.com
http:// webopedia.com
http://www.reddit.com/r/programming
Introduction to computer Science-Dorling
Kindersley
DATA BASE
MANAGEMENT
SYSTEM
AGENDA
INTRODUCTION
BENEFITS OF DBMS
FILE SYSTEM
DB VS FILE APPROACH
HOW DBMS COMES UP
COMPONENTS OF DBMS
DATA MODEL
DATA DICTIONARY
DATA LANGUAGE
ER DIAGRAM
SQL
DATA WAREHOUSING
DATA MODELING
DBMS
DB CAN BE DEFINED AS A COLLECTION OF INTERRELATED DATA
THE DBMS IS A SET OF PROGRAMS TO MANAGE AND MANIPULATE THE
DATA CONTAINED IN THE DB.
DBMS IS A COMPUTERISED RECORD KEEPING SYSTEM WHOSE
OVERALL PURPOSE IS TO MAINTAIN INFORMATION AND TO MAKE IT
AVAILABLE ON DEMAND (ADHOC QUERYING).
IN ORDER TO CARRY OUT DATABASE OPERATIONS LIKE
INSERTION,DELETION AND RETRIVAL,THE DATABASE NEEDS TO BE
MANAGED BY A SOFTWAREPACKAGE.THIS SOFTWARE IS CALLED As
DBMS (Database Management System)
INTRODUCTION
THE TERM DATA BASE IS MADE OF 2 WORDS: DATA &
BASE.IT IS A BASE FOR DATA THAT IS ,ASSEMBLE GROUP OF
DATA.WHEN THE DATA IS PROCCESSED & CONVERTED INTO
A MEANINGFUL INFORMATION.
IT IS A COMPUTER BASED RECORD KEEPING SYSTEM
WHOSE PURPOSE IS TO RECORD AND MAINTAIN
INFORMATION THAT IS RELEVANT TO THE ORGANIZATION
NECESSARY FOR MAKING DECISIONS.
USES OF DATABASE IN VARIOUS APPLICATIONS
Banking System and ATM's machines.
Stock Trading Systems.
Flight Reservation Systems.
Computerized Library Systems.
Super Market Product Inventory System.
Credit Card/Credit Limit Check System.
NEEDS&BENEFITS OF DBMS
Reduction in Data Redundancy:
*Some times two variable have variations i.e. one of the two
entries has been updated. At such times, the database is said to be
inconsistent.
Sharing of Data:
FILE SYSTEM
In data processing, a file is a related collection of records.
Each record would consist of fields for individual data items.
By providing the same information in the same fields in each
The file have a unique name in its directory known as file name
The extension describe the type of file and how it will work on
any OS.
Redundancy is
controlled.
Unauthorized access
is restricted.
providing multiple
user interfaces.
Enforcing integrity
constraints.
Providing backup and
recovery.
FILE
APPROACH
inconsistency is
present.
Difficult in accessing
data.
Data isolation.
Data integrity.
Concurrent access is
not possible.
Components of DBMS
DDL (Data definition language): DDL is used to
DATA Model
DATA Dictionary
DATA BASE
Keep backups of data base.
ADMINISTRATOR(DBA)
Granting different
authorities
different
Role
of atoDBA:
users.
Keeping track of database
updating.
Designing & modifying DB
for new user & maintaining
data dictionary.
Maintaining DB integrity &
security through
communication.
Identify users problem &
resolve them.
DATA MODEL
Hierarchical
Network
Relational
Data model
Hierarchical model: data in a hierarchical model is
represented by a collection of records and
relationship between the data are represented by link.
NETWORK MODEL
This model is similar to hierarchical modal with a
difference that data can be represented graphically
through this model. Data have relations like:
One to one
One to many
Many to many
RELATIONAL MODEL
In relational model, the table in a Database has fixed
NAME
SUB
AGE
R.NO YEA
R
MARKS SU
DATABASE ARCHITECTURE
It is 3-layered system:
INTERNAL-It describes
PL/SQL
DATA
WAREHOUSING
DATA WAREHOUSING IS DEFINED AS A PROCESS OF
GUIDED BY:
PRADEEP KR. SAHOO
THANK YOU