SlideShare a Scribd company logo
Business Analysis
Training
Workflow and Database
Management
Page 2Classification: Restricted
Agenda
 Workflow
 What is Workflow
 Example
 Categories
 Diagrams and Symbol
 Entity Relationship
 Database Management System
 SQL
Page 3Classification: Restricted
A Work Flow diagram is a type of Process Diagram that
uses icons instead of abstract shapes to represent people,
departments and steps in a process.
Workflow Diagram
Page 4Classification: Restricted
What is workflow?
• Workflow: the movement of information as it flows
through the sequence of steps that make up an
organization’s work procedures
• Workflow systems: business process automation tools that
place system controls in the hands of user departments to
automate information processing tasks
• Workflow management: the automation of workflows, so
that documents, information, and tasks are passed from
one participant to the next in the steps of an organization’s
business process
Page 5Classification: Restricted
Work Flow Example
Page 6Classification: Restricted
Categories of workflow applications
• Production workflow
• Administrative workflow
Page 7Classification: Restricted
Benefits of workflow management systems
• Improved control of business processes
• Improved quality of services
• Lower staff training costs
• Improved user satisfaction
Page 8Classification: Restricted
Workflow Diagram
• One of the ways to capture the business processes
• Modeling flow of control through a processing activity as it moves
through a system:
• People
• Organizations
• Computer programs
• Tools: Ms Visio
Page 9Classification: Restricted
Workflow symbols
Page 10Classification: Restricted
How to . . . ?
• Guidelines:
• Create header swimlane
• Put all processes in the swimlane
• Put all documents in the swimlane
• Connect process-process, process-document
Page 11Classification: Restricted
Refreshing
• Do you know what UML model that similar to workflow diagram?
• And what is the differences?
Page 12Classification: Restricted
Example
Page 13Classification: Restricted
Database Management System
Data : It Is Collection of Raw Fact’s OR
It is Collection of Inter Related Data
Base : Where The Data Can Be Placed
Management : How To Manage That Organized Data
System : The Entire Data Can Be Stored In a Systematic
Manner & How To Maintain The System.
DB : It Defines The Database Storage & Relation Ship
MS : It Defines The Entire Maintenance.
These 2 Are Independent But Always Connected.
Page 14Classification: Restricted
Database Management System
DB System
DB Server DB
Application
Storage
+
----------
Server
This Is User Application Purpose
SELECT - Data Retrieval
UPDATION
DELETION
INSERTION
- Data Manipulation
ClientServer
Back End Front End
Page 15Classification: Restricted
Entity Relationship
Entity : It’s Real time Object Any Thing In The World.
Ex : Pen, Pencil, Book, Fan, Man
Attribute : Properties Of That Entity Is Called as Attribute.
Ex : Color, Size, length, width
Relationship : Maintain The Relation Ship Between 2 Entity sets.
Attribute Types: 1.Simple & Composite Attribute s Ex: Name( First , Middle, last
Names)
: 2. Single & Multi Valued Attributes
Ex : Contact Number ( Country Code, Area code , Number)
: 3. Derived Attributes : It Can Be Computed From others( Ex:
Age, Date Of Birth)
Page 16Classification: Restricted
E-R Components :
1. Entity Set : Rectangle
2. Attribute : Ellipse
3. Relation Ship Set : Diamond
4. Multi valued Attribute : Double Ellipse
5. Derived Attributes : Dashed Ellipse
6. Week Entity Set : Double Rectangle
7. Connectors : Lines
Page 17Classification: Restricted
Object Oriented Analysis
• Object is any ‘thing’ of interest in real world which is being modeled
• For lecture process, some objects could be
• Physical objects: desks&chairs, notebooks, computer
• Human objects: Faculty , student
• Conceptual objects: lecture, course, subject
• Documents/txn related object: invoice, receipt
Page 18Classification: Restricted
Relationships
No .Of Relation Ships Are There Between Entity Sets
1. One - To – One Relation ship
2. One - To – Many Relation ship
3. Many - To – One Relation ship
4. Many - To – Many Relation ship
5. Note : Many To Many Not Supported By RDBMS .So Divide
That One Into Many - To - One Relation ship & One - To
- Many Relation ship
Page 19Classification: Restricted
One to One (1:1)
One Order requisition Raises One Purchase Order
One Purchase Order is raised By One Order Requisition
Order Requisition Purchase OrderRaises
Page 20Classification: Restricted
One to Many (1:N)
EMP
DEPT
Works
In
One Employee Works In At Most One Dept
One Dept Can Have Many Employees
Page 21Classification: Restricted
Many to Many (M:N)
ORDER
ITEMContains
One Employee Works In At Most One Dept
One Dept Can Have Many Employees
Page 22Classification: Restricted
ER Diagram of Banking System
Page 23Classification: Restricted
SQL
SQL
is Structured Query Language, which is a computer language for storing,
manipulating and retrieving data stored
in relational database.
SQL Commands:
The standard SQL commands to interact with relational databases are
CREATE, SELECT, INSERT, UPDATE, DELETE and DROP.
These commands can be classified into groups based on their nature:
Page 24Classification: Restricted
Data Definition Language (DDL)
Command Description
CREATE
Creates a new table, a view of a table, or other object in
database
ALTER Modifies an existing database object, such as a table.
DROP
Deletes an entire table, a view of a table or other object
in the database.
Page 25Classification: Restricted
Data Manipulation Language (DML)
Command Description
SELECT
Retrieves certain records from one or more
tables
INSERT Creates a record
UPDATE Modifies records
DELETE Deletes records
Page 26Classification: Restricted
RDBMS
RDBMS stands for Relational Database
Management System.
RDBMS is the basis for SQL, and for all modern
database systems
like MS SQL Server, IBM DB2, Oracle, MySQL,
and Microsoft Access.
· PRIMARY Key: Uniquely identified each rows/records in a database table.
· FOREIGN Key: Uniquely identified a rows/records in any another database table.
Page 27Classification: Restricted
SQL Queries
SQL is followed by unique set of rules and guidelines
called Syntax.
All the SQL statements start with any of the keywords like
SELECT, INSERT, UPDATE, DELETE, ALTER, DROP, CREATE, USE, SHOW
and all the statements end with a semicolon.
Important point to be noted is that SQL is case insensitive,
which means SELECT and select have same meaning in SQL statements,
but MySQL makes difference in table names.
So if you are working with MySQL, then you need to give table
names as they exist in the database.
Page 28Classification: Restricted
SQL Select
SQL SELECT Statement:
The select statement is used to query the database and
retrieve selected data that match the criteria that you specify.
Here is the format of a simple select statement:
select column1 [,column2,etc] from tablename select student ID
, Student Name, Email from Student Table
SELECT column1, column2....column FROM table_name;
Page 29Classification: Restricted
SQL Where
The where clause (optional) specifies which data values or rows will be
returned or displayed, based on the criteria described after the keyword
where
Conditional selections used in the where clause:
= Equal
> Greater than
< Less than
>=Greater than or equal
<=Less than or equal
<> Not equal to
Page 30Classification: Restricted
SQL Like
The LIKE pattern matching operator can also be used in the conditional
selection of the where clause. Like is a very powerful operator that allows
you to select only rows that are "like" what you specify. The percent sign "%"
can
be used as a wild card to match any possible character that might appear
before
or after the characters specified. For example:
select first, last, city from empinfo where first LIKE 'Er%';
This SQL statement will match any first names that start with 'Er'.
Strings must be in single quotes.
Or you can specify,
select first, last from empinfo where last LIKE '%s';
This statement will match any last names that end in a 's'.
select * from empinfo where first = 'Eric';
This will only select rows where the first name equals 'Eric' exactly
Page 31Classification: Restricted
Table
Sample Table: empinfo
First last Id age city state
John Jones 99980 45 Payson Arizona
Mary Jones 99982 25 Payson Arizona
Eric Edwards 88232 32 San Diego California
Mary Ann Edwards 88233 32 Phoenix Arizona
Ginger Howell 98002 42 Cottonwood Arizona
Sebastian Smith 92001 23 Gila Bend Arizona
Gus Gray 22322 35 Bagdad Arizona
Mary Ann May 32326 52 Tucson Arizona
Erica Williams 32327 60 Show Low Arizona
Leroy Brown 32380 22 Pinetop Arizona
Elroy Cleaver 32382 22 Globe Arizona
Page 32Classification: Restricted
Table
Enter the following sample select statements in the SQL Interpreter Form at the
bottom of this page. Before you press "submit", write down your expected results.
Press "submit", and compare the results.
select first, last, city from empinfo;
select last, city, age from empinfo where age > 30;
select first, last, city, state from empinfo where first LIKE 'J%';
select * from empinfo;
select first, last, from empinfo where last LIKE '%s';
select first, last, age from empinfo where last LIKE '%illia%';
select * from empinfo where first = 'Eric';
Page 33Classification: Restricted
Create Table
SQL CREATE TABLE Statement:
CREATE TABLE table_name(column1 datatype,column2 datatype,column3
datatype,.....columnN datatype,PRIMARY KEY( one or more columns ));
Page 34Classification: Restricted
Operator
An operator is a reserved word or a character used primarily in an SQL
statement's WHERE clause to perform operation(s), such as comparisons
and arithmetic operations.
Operators are used to specify conditions in an SQL statement and to serve
as conjunctions for multiple conditions in a statement.
Arithmetic operators
Comparison operators
Logical operators
Operators used to negate conditions
Page 35Classification: Restricted
Arithmetic Operator
Operator Description Example
+
Addition - Adds values on either
side of the operator
a + b will give 30
-
Subtraction - Subtracts right
hand operand from left hand
operand
a - b will give -10
*
Multiplication - Multiplies
values on either side of the
operator
a * b will give 200
/
Division - Divides left hand
operand by right hand operand
b / a will give 2
%
Modulus - Divides left hand
operand by right hand operand
and returns remainder
b % a will give 0
A holds 10 and b holds 20
Page 36Classification: Restricted
Comparison Operator
A holds 10 and b holds 20
Operator Description Example
=
Checks if the values of two operands
are equal or not, if yes then condition
becomes true.
(a = b) is not true.
!=
Checks if the values of two operands
are equal or not, if values are not
equal then condition becomes true.
(a != b) is true.
<>
Checks if the values of two operands
are equal or not, if values are not
equal then condition becomes true.
(a <> b) is true.
>
Checks if the value of left operand is
greater than the value of right
operand, if yes then condition
becomes true.
(a > b) is not true.
<
Checks if the value of left operand is
less than the value of right operand,
if yes then condition becomes true.
(a < b) is true.
Page 37Classification: Restricted
Logical Operator
Operator Description
ALL
The ALL operator is used to compare a value to all values in
another value set.
AND
The AND operator allows the existence of multiple
conditions in an SQL statement's WHERE clause.
ANY
The ANY operator is used to compare a value to any
applicable value in the list according to the condition.
BETWEEN
The BETWEEN operator is used to search for values that are
within a set of values, given the minimum value and the
maximum value.
EXISTS
The EXISTS operator is used to search for the presence of a
row in a specified table that meets certain criteria.
IN
The IN operator is used to compare a value to a list of literal
values that have been specified.
Page 38Classification: Restricted
Example
SQL AND/OR Clause:
SELECT column1, column2....columnNFROM
table_nameWHERE CONDITION-1 {AND|OR} CONDITION-2;
SQL IN Clause:
SELECT column1, column2....columnNFROM
table_nameWHERE column_name IN (val-1, val-2,...val-N);
SQL BETWEEN Clause:
SELECT column1, column2....columnNFROM
table_nameWHERE column_name BETWEEN val-1 AND val-2;
SQL LIKE Clause:
SELECT column1, column2....columnNFROM
table_nameWHERE column_name LIKE { PATTERN };
SQL ORDER BY Clause:
SELECT column1, column2....columnNFROM
table_nameWHERE CONDITIONORDER BY column_name {ASC|DESC};
SQL GROUP BY Clause:
SELECT SUM(column_name)FROM
table_nameWHERE CONDITIONGROUP BY column_name;
SQL COUNT Clause:
SELECT COUNT(column_name)FROM table_nameWHERE CONDITION;
SQL HAVING Clause:
SELECT SUM(column_name)FROM table_nameWHERE
CONDITIONGROUP BY column_nameHAVING (arithematic function condition);
Page 39Classification: Restricted
Thank you!

More Related Content

What's hot

Business Analysis
Business AnalysisBusiness Analysis
Business Analysis
IRM Training
 
RE processes and process models
RE processes and process modelsRE processes and process models
RE processes and process models
Syed Zaid Irshad
 
Business Analysis- An Overview
Business Analysis- An OverviewBusiness Analysis- An Overview
Over view of system analysis and design
Over view of system analysis and designOver view of system analysis and design
Over view of system analysis and design
Saroj Dhakal
 
Introduction: Enterprise Systems for Management
Introduction: Enterprise Systems for ManagementIntroduction: Enterprise Systems for Management
Introduction: Enterprise Systems for ManagementKanishka Gopal
 
System Requirements
System Requirements System Requirements
System Requirements
Alaa Al Nouri
 
Introduction to Data Analytics
Introduction to Data AnalyticsIntroduction to Data Analytics
Introduction to Data Analytics
Utkarsh Sharma
 
Spm chapter 1
Spm chapter 1Spm chapter 1
Spm chapter 1
Suresh Kumar
 
Business Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session IBusiness Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session I
AmirHossein Aghdassi
 
Management Information System: Manufacturing Information System
Management Information System: Manufacturing Information SystemManagement Information System: Manufacturing Information System
Management Information System: Manufacturing Information System
Muhammad Hashaam Shinystar
 
Agile Process models
Agile Process modelsAgile Process models
Agile Process models
Student
 
Chapter 6: Data Operations Management
Chapter 6: Data Operations ManagementChapter 6: Data Operations Management
Chapter 6: Data Operations Management
Ahmed Alorage
 
Decision Support System in MIS.pptx
Decision Support System in MIS.pptxDecision Support System in MIS.pptx
Decision Support System in MIS.pptx
rajalakshmi5921
 
The software Implementation Process
The software Implementation ProcessThe software Implementation Process
The software Implementation Process
rthompson604
 
Spm
Spm Spm
Data Governance Roles as the Backbone of Your Program
Data Governance Roles as the Backbone of Your ProgramData Governance Roles as the Backbone of Your Program
Data Governance Roles as the Backbone of Your Program
DATAVERSITY
 
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
Agile Testing Alliance
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineeringYuffie Valen
 
Introduction to data analytics
Introduction to data analyticsIntroduction to data analytics
Introduction to data analytics
SSaudia
 

What's hot (20)

Business Analysis
Business AnalysisBusiness Analysis
Business Analysis
 
RE processes and process models
RE processes and process modelsRE processes and process models
RE processes and process models
 
Business Analysis- An Overview
Business Analysis- An OverviewBusiness Analysis- An Overview
Business Analysis- An Overview
 
Over view of system analysis and design
Over view of system analysis and designOver view of system analysis and design
Over view of system analysis and design
 
Introduction: Enterprise Systems for Management
Introduction: Enterprise Systems for ManagementIntroduction: Enterprise Systems for Management
Introduction: Enterprise Systems for Management
 
EY PAS SERVICE OVERVIEW
EY PAS SERVICE OVERVIEWEY PAS SERVICE OVERVIEW
EY PAS SERVICE OVERVIEW
 
System Requirements
System Requirements System Requirements
System Requirements
 
Introduction to Data Analytics
Introduction to Data AnalyticsIntroduction to Data Analytics
Introduction to Data Analytics
 
Spm chapter 1
Spm chapter 1Spm chapter 1
Spm chapter 1
 
Business Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session IBusiness Process Modelling via BPMN, Session I
Business Process Modelling via BPMN, Session I
 
Management Information System: Manufacturing Information System
Management Information System: Manufacturing Information SystemManagement Information System: Manufacturing Information System
Management Information System: Manufacturing Information System
 
Agile Process models
Agile Process modelsAgile Process models
Agile Process models
 
Chapter 6: Data Operations Management
Chapter 6: Data Operations ManagementChapter 6: Data Operations Management
Chapter 6: Data Operations Management
 
Decision Support System in MIS.pptx
Decision Support System in MIS.pptxDecision Support System in MIS.pptx
Decision Support System in MIS.pptx
 
The software Implementation Process
The software Implementation ProcessThe software Implementation Process
The software Implementation Process
 
Spm
Spm Spm
Spm
 
Data Governance Roles as the Backbone of Your Program
Data Governance Roles as the Backbone of Your ProgramData Governance Roles as the Backbone of Your Program
Data Governance Roles as the Backbone of Your Program
 
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineering
 
Introduction to data analytics
Introduction to data analyticsIntroduction to data analytics
Introduction to data analytics
 

Similar to Workflow Diagram

unit 1.pptx
unit 1.pptxunit 1.pptx
unit 1.pptx
GayathriPG3
 
SQL interview questions by jeetendra mandal - part 4
SQL interview questions by jeetendra mandal - part 4SQL interview questions by jeetendra mandal - part 4
SQL interview questions by jeetendra mandal - part 4
jeetendra mandal
 
Introduction to the Structured Query Language SQL
Introduction to the Structured Query Language SQLIntroduction to the Structured Query Language SQL
Introduction to the Structured Query Language SQL
Harmony Kwawu
 
unit 1.pptx
unit 1.pptxunit 1.pptx
unit 1.pptx
NIVETHA37590
 
4.Database Management System.pdf
4.Database Management System.pdf4.Database Management System.pdf
4.Database Management System.pdf
Export Promotion Bureau
 
Islamic University Previous Year Question Solution 2018 (ADBMS)
Islamic University Previous Year Question Solution 2018 (ADBMS)Islamic University Previous Year Question Solution 2018 (ADBMS)
Islamic University Previous Year Question Solution 2018 (ADBMS)
Rakibul Hasan Pranto
 
Module 02 teradata basics
Module 02 teradata basicsModule 02 teradata basics
Module 02 teradata basics
Md. Noor Alam
 
MIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome MeasuresMIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome Measures
Steven Johnson
 
Rdbms
RdbmsRdbms
E-R diagram & SQL
E-R diagram & SQLE-R diagram & SQL
E-R diagram & SQL
Abdullah Almasud
 
The Smartpath Information Systems | BASIC RDBMS CONCEPTS
The Smartpath Information Systems | BASIC RDBMS CONCEPTSThe Smartpath Information Systems | BASIC RDBMS CONCEPTS
The Smartpath Information Systems | BASIC RDBMS CONCEPTS
The Smartpath Information Systems,Bhilai,Durg,Chhattisgarh.
 
Bank mangement system
Bank mangement systemBank mangement system
Bank mangement system
FaisalGhffar
 
data base management system (DBMS)
data base management system (DBMS)data base management system (DBMS)
data base management system (DBMS)
Varish Bajaj
 
Advanced Database Systems CS352Unit 4 Individual Project.docx
Advanced Database Systems CS352Unit 4 Individual Project.docxAdvanced Database Systems CS352Unit 4 Individual Project.docx
Advanced Database Systems CS352Unit 4 Individual Project.docx
nettletondevon
 
SQL – The Natural Language for Analysis - Oracle - Whitepaper - 2431343
SQL – The Natural Language for Analysis - Oracle - Whitepaper - 2431343SQL – The Natural Language for Analysis - Oracle - Whitepaper - 2431343
SQL – The Natural Language for Analysis - Oracle - Whitepaper - 2431343
Edgar Alejandro Villegas
 
7. SQL.pptx
7. SQL.pptx7. SQL.pptx
7. SQL.pptx
chaitanya149090
 
Introduction to sql server
Introduction to sql serverIntroduction to sql server
Introduction to sql serverVinay Thota
 
Dbms interview ques
Dbms interview quesDbms interview ques
Dbms interview ques
SwatiJain303
 
Mi0034 –database management systems
Mi0034 –database management systemsMi0034 –database management systems
Mi0034 –database management systemssmumbahelp
 

Similar to Workflow Diagram (20)

unit 1.pptx
unit 1.pptxunit 1.pptx
unit 1.pptx
 
SQL interview questions by jeetendra mandal - part 4
SQL interview questions by jeetendra mandal - part 4SQL interview questions by jeetendra mandal - part 4
SQL interview questions by jeetendra mandal - part 4
 
Introduction to the Structured Query Language SQL
Introduction to the Structured Query Language SQLIntroduction to the Structured Query Language SQL
Introduction to the Structured Query Language SQL
 
unit 1.pptx
unit 1.pptxunit 1.pptx
unit 1.pptx
 
4.Database Management System.pdf
4.Database Management System.pdf4.Database Management System.pdf
4.Database Management System.pdf
 
Islamic University Previous Year Question Solution 2018 (ADBMS)
Islamic University Previous Year Question Solution 2018 (ADBMS)Islamic University Previous Year Question Solution 2018 (ADBMS)
Islamic University Previous Year Question Solution 2018 (ADBMS)
 
Module 02 teradata basics
Module 02 teradata basicsModule 02 teradata basics
Module 02 teradata basics
 
MIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome MeasuresMIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome Measures
 
Rdbms
RdbmsRdbms
Rdbms
 
Module02
Module02Module02
Module02
 
E-R diagram & SQL
E-R diagram & SQLE-R diagram & SQL
E-R diagram & SQL
 
The Smartpath Information Systems | BASIC RDBMS CONCEPTS
The Smartpath Information Systems | BASIC RDBMS CONCEPTSThe Smartpath Information Systems | BASIC RDBMS CONCEPTS
The Smartpath Information Systems | BASIC RDBMS CONCEPTS
 
Bank mangement system
Bank mangement systemBank mangement system
Bank mangement system
 
data base management system (DBMS)
data base management system (DBMS)data base management system (DBMS)
data base management system (DBMS)
 
Advanced Database Systems CS352Unit 4 Individual Project.docx
Advanced Database Systems CS352Unit 4 Individual Project.docxAdvanced Database Systems CS352Unit 4 Individual Project.docx
Advanced Database Systems CS352Unit 4 Individual Project.docx
 
SQL – The Natural Language for Analysis - Oracle - Whitepaper - 2431343
SQL – The Natural Language for Analysis - Oracle - Whitepaper - 2431343SQL – The Natural Language for Analysis - Oracle - Whitepaper - 2431343
SQL – The Natural Language for Analysis - Oracle - Whitepaper - 2431343
 
7. SQL.pptx
7. SQL.pptx7. SQL.pptx
7. SQL.pptx
 
Introduction to sql server
Introduction to sql serverIntroduction to sql server
Introduction to sql server
 
Dbms interview ques
Dbms interview quesDbms interview ques
Dbms interview ques
 
Mi0034 –database management systems
Mi0034 –database management systemsMi0034 –database management systems
Mi0034 –database management systems
 

More from Shwetha-BA

Requirement Elicitation Techniques
Requirement Elicitation TechniquesRequirement Elicitation Techniques
Requirement Elicitation Techniques
Shwetha-BA
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
Shwetha-BA
 
Requirements Management
Requirements ManagementRequirements Management
Requirements Management
Shwetha-BA
 
Enterprise Analysis
Enterprise AnalysisEnterprise Analysis
Enterprise Analysis
Shwetha-BA
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
Shwetha-BA
 
Introduction to OOA and UML
Introduction to OOA and UMLIntroduction to OOA and UML
Introduction to OOA and UML
Shwetha-BA
 
Business Aanalysis Resume/Interview preparation
Business Aanalysis Resume/Interview preparation Business Aanalysis Resume/Interview preparation
Business Aanalysis Resume/Interview preparation
Shwetha-BA
 
Solution Evaluation (BA Role)
Solution Evaluation (BA Role)   Solution Evaluation (BA Role)
Solution Evaluation (BA Role)
Shwetha-BA
 
Requirements Management
Requirements Management Requirements Management
Requirements Management
Shwetha-BA
 
Introduction to OOA and UML - Part 2
Introduction to OOA and UML - Part 2 Introduction to OOA and UML - Part 2
Introduction to OOA and UML - Part 2
Shwetha-BA
 
Introduction to OOA and UML - Part 1
Introduction to OOA and UML - Part 1Introduction to OOA and UML - Part 1
Introduction to OOA and UML - Part 1
Shwetha-BA
 
Requirement Elicitation Techniques
Requirement Elicitation Techniques Requirement Elicitation Techniques
Requirement Elicitation Techniques
Shwetha-BA
 
Enterprise Analysis
Enterprise Analysis Enterprise Analysis
Enterprise Analysis
Shwetha-BA
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLC
Shwetha-BA
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
Shwetha-BA
 

More from Shwetha-BA (15)

Requirement Elicitation Techniques
Requirement Elicitation TechniquesRequirement Elicitation Techniques
Requirement Elicitation Techniques
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
 
Requirements Management
Requirements ManagementRequirements Management
Requirements Management
 
Enterprise Analysis
Enterprise AnalysisEnterprise Analysis
Enterprise Analysis
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
Introduction to OOA and UML
Introduction to OOA and UMLIntroduction to OOA and UML
Introduction to OOA and UML
 
Business Aanalysis Resume/Interview preparation
Business Aanalysis Resume/Interview preparation Business Aanalysis Resume/Interview preparation
Business Aanalysis Resume/Interview preparation
 
Solution Evaluation (BA Role)
Solution Evaluation (BA Role)   Solution Evaluation (BA Role)
Solution Evaluation (BA Role)
 
Requirements Management
Requirements Management Requirements Management
Requirements Management
 
Introduction to OOA and UML - Part 2
Introduction to OOA and UML - Part 2 Introduction to OOA and UML - Part 2
Introduction to OOA and UML - Part 2
 
Introduction to OOA and UML - Part 1
Introduction to OOA and UML - Part 1Introduction to OOA and UML - Part 1
Introduction to OOA and UML - Part 1
 
Requirement Elicitation Techniques
Requirement Elicitation Techniques Requirement Elicitation Techniques
Requirement Elicitation Techniques
 
Enterprise Analysis
Enterprise Analysis Enterprise Analysis
Enterprise Analysis
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLC
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 

Workflow Diagram

  • 2. Page 2Classification: Restricted Agenda  Workflow  What is Workflow  Example  Categories  Diagrams and Symbol  Entity Relationship  Database Management System  SQL
  • 3. Page 3Classification: Restricted A Work Flow diagram is a type of Process Diagram that uses icons instead of abstract shapes to represent people, departments and steps in a process. Workflow Diagram
  • 4. Page 4Classification: Restricted What is workflow? • Workflow: the movement of information as it flows through the sequence of steps that make up an organization’s work procedures • Workflow systems: business process automation tools that place system controls in the hands of user departments to automate information processing tasks • Workflow management: the automation of workflows, so that documents, information, and tasks are passed from one participant to the next in the steps of an organization’s business process
  • 6. Page 6Classification: Restricted Categories of workflow applications • Production workflow • Administrative workflow
  • 7. Page 7Classification: Restricted Benefits of workflow management systems • Improved control of business processes • Improved quality of services • Lower staff training costs • Improved user satisfaction
  • 8. Page 8Classification: Restricted Workflow Diagram • One of the ways to capture the business processes • Modeling flow of control through a processing activity as it moves through a system: • People • Organizations • Computer programs • Tools: Ms Visio
  • 10. Page 10Classification: Restricted How to . . . ? • Guidelines: • Create header swimlane • Put all processes in the swimlane • Put all documents in the swimlane • Connect process-process, process-document
  • 11. Page 11Classification: Restricted Refreshing • Do you know what UML model that similar to workflow diagram? • And what is the differences?
  • 13. Page 13Classification: Restricted Database Management System Data : It Is Collection of Raw Fact’s OR It is Collection of Inter Related Data Base : Where The Data Can Be Placed Management : How To Manage That Organized Data System : The Entire Data Can Be Stored In a Systematic Manner & How To Maintain The System. DB : It Defines The Database Storage & Relation Ship MS : It Defines The Entire Maintenance. These 2 Are Independent But Always Connected.
  • 14. Page 14Classification: Restricted Database Management System DB System DB Server DB Application Storage + ---------- Server This Is User Application Purpose SELECT - Data Retrieval UPDATION DELETION INSERTION - Data Manipulation ClientServer Back End Front End
  • 15. Page 15Classification: Restricted Entity Relationship Entity : It’s Real time Object Any Thing In The World. Ex : Pen, Pencil, Book, Fan, Man Attribute : Properties Of That Entity Is Called as Attribute. Ex : Color, Size, length, width Relationship : Maintain The Relation Ship Between 2 Entity sets. Attribute Types: 1.Simple & Composite Attribute s Ex: Name( First , Middle, last Names) : 2. Single & Multi Valued Attributes Ex : Contact Number ( Country Code, Area code , Number) : 3. Derived Attributes : It Can Be Computed From others( Ex: Age, Date Of Birth)
  • 16. Page 16Classification: Restricted E-R Components : 1. Entity Set : Rectangle 2. Attribute : Ellipse 3. Relation Ship Set : Diamond 4. Multi valued Attribute : Double Ellipse 5. Derived Attributes : Dashed Ellipse 6. Week Entity Set : Double Rectangle 7. Connectors : Lines
  • 17. Page 17Classification: Restricted Object Oriented Analysis • Object is any ‘thing’ of interest in real world which is being modeled • For lecture process, some objects could be • Physical objects: desks&chairs, notebooks, computer • Human objects: Faculty , student • Conceptual objects: lecture, course, subject • Documents/txn related object: invoice, receipt
  • 18. Page 18Classification: Restricted Relationships No .Of Relation Ships Are There Between Entity Sets 1. One - To – One Relation ship 2. One - To – Many Relation ship 3. Many - To – One Relation ship 4. Many - To – Many Relation ship 5. Note : Many To Many Not Supported By RDBMS .So Divide That One Into Many - To - One Relation ship & One - To - Many Relation ship
  • 19. Page 19Classification: Restricted One to One (1:1) One Order requisition Raises One Purchase Order One Purchase Order is raised By One Order Requisition Order Requisition Purchase OrderRaises
  • 20. Page 20Classification: Restricted One to Many (1:N) EMP DEPT Works In One Employee Works In At Most One Dept One Dept Can Have Many Employees
  • 21. Page 21Classification: Restricted Many to Many (M:N) ORDER ITEMContains One Employee Works In At Most One Dept One Dept Can Have Many Employees
  • 22. Page 22Classification: Restricted ER Diagram of Banking System
  • 23. Page 23Classification: Restricted SQL SQL is Structured Query Language, which is a computer language for storing, manipulating and retrieving data stored in relational database. SQL Commands: The standard SQL commands to interact with relational databases are CREATE, SELECT, INSERT, UPDATE, DELETE and DROP. These commands can be classified into groups based on their nature:
  • 24. Page 24Classification: Restricted Data Definition Language (DDL) Command Description CREATE Creates a new table, a view of a table, or other object in database ALTER Modifies an existing database object, such as a table. DROP Deletes an entire table, a view of a table or other object in the database.
  • 25. Page 25Classification: Restricted Data Manipulation Language (DML) Command Description SELECT Retrieves certain records from one or more tables INSERT Creates a record UPDATE Modifies records DELETE Deletes records
  • 26. Page 26Classification: Restricted RDBMS RDBMS stands for Relational Database Management System. RDBMS is the basis for SQL, and for all modern database systems like MS SQL Server, IBM DB2, Oracle, MySQL, and Microsoft Access. · PRIMARY Key: Uniquely identified each rows/records in a database table. · FOREIGN Key: Uniquely identified a rows/records in any another database table.
  • 27. Page 27Classification: Restricted SQL Queries SQL is followed by unique set of rules and guidelines called Syntax. All the SQL statements start with any of the keywords like SELECT, INSERT, UPDATE, DELETE, ALTER, DROP, CREATE, USE, SHOW and all the statements end with a semicolon. Important point to be noted is that SQL is case insensitive, which means SELECT and select have same meaning in SQL statements, but MySQL makes difference in table names. So if you are working with MySQL, then you need to give table names as they exist in the database.
  • 28. Page 28Classification: Restricted SQL Select SQL SELECT Statement: The select statement is used to query the database and retrieve selected data that match the criteria that you specify. Here is the format of a simple select statement: select column1 [,column2,etc] from tablename select student ID , Student Name, Email from Student Table SELECT column1, column2....column FROM table_name;
  • 29. Page 29Classification: Restricted SQL Where The where clause (optional) specifies which data values or rows will be returned or displayed, based on the criteria described after the keyword where Conditional selections used in the where clause: = Equal > Greater than < Less than >=Greater than or equal <=Less than or equal <> Not equal to
  • 30. Page 30Classification: Restricted SQL Like The LIKE pattern matching operator can also be used in the conditional selection of the where clause. Like is a very powerful operator that allows you to select only rows that are "like" what you specify. The percent sign "%" can be used as a wild card to match any possible character that might appear before or after the characters specified. For example: select first, last, city from empinfo where first LIKE 'Er%'; This SQL statement will match any first names that start with 'Er'. Strings must be in single quotes. Or you can specify, select first, last from empinfo where last LIKE '%s'; This statement will match any last names that end in a 's'. select * from empinfo where first = 'Eric'; This will only select rows where the first name equals 'Eric' exactly
  • 31. Page 31Classification: Restricted Table Sample Table: empinfo First last Id age city state John Jones 99980 45 Payson Arizona Mary Jones 99982 25 Payson Arizona Eric Edwards 88232 32 San Diego California Mary Ann Edwards 88233 32 Phoenix Arizona Ginger Howell 98002 42 Cottonwood Arizona Sebastian Smith 92001 23 Gila Bend Arizona Gus Gray 22322 35 Bagdad Arizona Mary Ann May 32326 52 Tucson Arizona Erica Williams 32327 60 Show Low Arizona Leroy Brown 32380 22 Pinetop Arizona Elroy Cleaver 32382 22 Globe Arizona
  • 32. Page 32Classification: Restricted Table Enter the following sample select statements in the SQL Interpreter Form at the bottom of this page. Before you press "submit", write down your expected results. Press "submit", and compare the results. select first, last, city from empinfo; select last, city, age from empinfo where age > 30; select first, last, city, state from empinfo where first LIKE 'J%'; select * from empinfo; select first, last, from empinfo where last LIKE '%s'; select first, last, age from empinfo where last LIKE '%illia%'; select * from empinfo where first = 'Eric';
  • 33. Page 33Classification: Restricted Create Table SQL CREATE TABLE Statement: CREATE TABLE table_name(column1 datatype,column2 datatype,column3 datatype,.....columnN datatype,PRIMARY KEY( one or more columns ));
  • 34. Page 34Classification: Restricted Operator An operator is a reserved word or a character used primarily in an SQL statement's WHERE clause to perform operation(s), such as comparisons and arithmetic operations. Operators are used to specify conditions in an SQL statement and to serve as conjunctions for multiple conditions in a statement. Arithmetic operators Comparison operators Logical operators Operators used to negate conditions
  • 35. Page 35Classification: Restricted Arithmetic Operator Operator Description Example + Addition - Adds values on either side of the operator a + b will give 30 - Subtraction - Subtracts right hand operand from left hand operand a - b will give -10 * Multiplication - Multiplies values on either side of the operator a * b will give 200 / Division - Divides left hand operand by right hand operand b / a will give 2 % Modulus - Divides left hand operand by right hand operand and returns remainder b % a will give 0 A holds 10 and b holds 20
  • 36. Page 36Classification: Restricted Comparison Operator A holds 10 and b holds 20 Operator Description Example = Checks if the values of two operands are equal or not, if yes then condition becomes true. (a = b) is not true. != Checks if the values of two operands are equal or not, if values are not equal then condition becomes true. (a != b) is true. <> Checks if the values of two operands are equal or not, if values are not equal then condition becomes true. (a <> b) is true. > Checks if the value of left operand is greater than the value of right operand, if yes then condition becomes true. (a > b) is not true. < Checks if the value of left operand is less than the value of right operand, if yes then condition becomes true. (a < b) is true.
  • 37. Page 37Classification: Restricted Logical Operator Operator Description ALL The ALL operator is used to compare a value to all values in another value set. AND The AND operator allows the existence of multiple conditions in an SQL statement's WHERE clause. ANY The ANY operator is used to compare a value to any applicable value in the list according to the condition. BETWEEN The BETWEEN operator is used to search for values that are within a set of values, given the minimum value and the maximum value. EXISTS The EXISTS operator is used to search for the presence of a row in a specified table that meets certain criteria. IN The IN operator is used to compare a value to a list of literal values that have been specified.
  • 38. Page 38Classification: Restricted Example SQL AND/OR Clause: SELECT column1, column2....columnNFROM table_nameWHERE CONDITION-1 {AND|OR} CONDITION-2; SQL IN Clause: SELECT column1, column2....columnNFROM table_nameWHERE column_name IN (val-1, val-2,...val-N); SQL BETWEEN Clause: SELECT column1, column2....columnNFROM table_nameWHERE column_name BETWEEN val-1 AND val-2; SQL LIKE Clause: SELECT column1, column2....columnNFROM table_nameWHERE column_name LIKE { PATTERN }; SQL ORDER BY Clause: SELECT column1, column2....columnNFROM table_nameWHERE CONDITIONORDER BY column_name {ASC|DESC}; SQL GROUP BY Clause: SELECT SUM(column_name)FROM table_nameWHERE CONDITIONGROUP BY column_name; SQL COUNT Clause: SELECT COUNT(column_name)FROM table_nameWHERE CONDITION; SQL HAVING Clause: SELECT SUM(column_name)FROM table_nameWHERE CONDITIONGROUP BY column_nameHAVING (arithematic function condition);