SlideShare a Scribd company logo
DATABASE CREATION AND
MAINTENANCE
GUIDED BY- DWIBIK PATRA
Topic-DATABASE INTERFACE
PRESENTED BY-
BASIR KHAN-220301120209
SMRUTIRUPA PARIDA-220301120197
K.SONALI-220301120200
MANISHA MOHAPATRA-220301120232
PRIYANSHU KUMAR-220301120231
1.INTRODUCTION
2.DIFFERENT TYPES OF INTERFACES
3.FORM BASED INTERFACES
4.MENU BASED USER INTERFACE
5.GRAPHICAL USER INTERFACE
6.NATURAL LANGUAGE INTERFACE
7.SPEECH INPUT AND OUTPUT INTERFACE
8.INTERFACE FOR THE DBA
9.CONCLUSION
QUOTES TODAY
CONTENT-
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis nostrud exercitation
ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur.
• Interface is a program that allows users to query the
DBMS without writing the code in query language.
• It can be used to manipulate the Database such as adding
or deleting some data , updating some data.
• Even we can view the data present in the data base by
giving certain commands.
Introduction
What is an interface?
Different types of interfaces
• FORM BASED INTERFACES
• MENU BASED USER INTERFACE
• GRAFICAL USER INTERFACE
• NATURAL LANGUAGE INTERFACE
• SPEECH INPUT AND OUTPUT INTERFACE
• INTERFACE FOR THE DBA
FORM BASED INTERFACES
• It displays a form to each user.
• The user fills out all the details and submits the form, to make a new entry into
the database.
• Or the user fills out some details and then the system retrieves rest of the details
from the database.
• Form based interfaces are built for Naive users who have to do only a limited
numbers of operations
• Many DBMS have different form Specification languages which help the
programmers define such forms.
EXAMPLES-
• SQL* Forms is a form-based language that specifies queries using a form
designed in conjunction with the relational database schema.
• We have used it on our day to day life like create account in a website or
login
• A student entering his roll number,class and branch in a form to retrieve his
or her exam results.
MENU BASED USER INTERFACE
• This interface shows the user a list of options which is known as
menu.
• These interfaces contain the lists of options through which the
user is able to send the request.
• The Pull-down menus are a very popular technique in web-based
user interfaces.
• These types of interfaces are mainly used by the web browsing
users and web clients.
EXAMPLES-
• online shopping
• one of the examples of menu based interfaces the ATM.it presents various
menus starting from selecting the language and guides the user with
options until the desired action is achieved.
GRAPHICAL USER INTERFACE
• It displays a schema to the user in diagrammatic form.
• The user can specify a query by manipulating the diagram.
• It contains both menus and forms.
• most GRAPHICAL USER INTERFACE use a pointing device, such as a
mouse, to select certain parts of the displayed schema diagram.
EXAMPLE-
• Windows
• Android environments thanks to
which commands can be sent
through gestures or mouse
movements, without the need to
enter any code.
NATURAL LANGUAGE INTERFACE
• A natural language interface is a user interface in which the user
and the system communicate via a natural (human) language.
• The user provides input via speech or some other method, and
the system generates responses in the form of utterances
delivered by speech, text or some other method.
• Natural language interface has it's own unique schema more like
the high level conceptual schema.
• It also has its own dictionary of important words.
• Basically it generates a query based on the interpretation of
important words in the input by the user and if the interpretation
is successful, then it displays the result to the user
EXAMPLE-
• Lets say, you want to find out which is the fastest car in the world, so you
search for fastest car in the world on a search engine like Google, which is a
natural language interface.
• The Natural language interface then looks at the important words in the input
by the user: Fastest, car, India.
• Now it will go into the database of cars and search for all the cars that are
available in world. Then it will check the car with highest speed among the
cars available in world.
SPEECH INPUT AND OUTPUT INTERFACE
• Nowadays it has become a common type of interface.
• The users queries the interface with speech, and gets an answer or
response in speech if the interface understands the query and
interpret it.
• These types of interfaces accept speech as an input and output the
speech as a result.
• These types of interfaces are mostly used in the inquiry for telephone
directory or to get the flight information over the smart gadgets etc.
EXAMPLE-
• Most of you must have used either Siri on apple, or OK
google, or Alexa or Cortana to ask some questions like,
"OK, google, find the value of square root of 729"
"Or Alexa, what is the capital of Nepal"
And these speech user interfaces interpret your speech
input and processes the data from the database and after
successful interpretation answers you back in speech.
INTERFACE FOR THE DBA
• Most database systems contain privileged
commands that can be used only by the DBA staff.
• These include commands for creating accounts,
setting system parameters, granting account
authorization, changing a schema, and
reorganizing the storage structures of a database.
• These interfaces contain some commands for
creating accounts, to manipulate the database to
perform some operations on the database.
• These interfaces are specially used by the
database administrators.
EXAMPLE-
• SQL, XPath, and XQuery.
• There are many different types of external DBMS
interfaces, for example, stand-alone languages (such
as SQL), extensions to existing languages with
features from SQL (such as JDBC), and integration
into middle-tier programming languages.
CONCLUSION
• So we have learn about what is interfaces and its types.
• We have seen how different interface works.
• We have seen different examples of interface , which
helped us to understand what is Database interface
and its types.
THANK YOU

More Related Content

Similar to DBMS_final_ppt_grp3.pptx

Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Carrie Anton
 
Problem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdfProblem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdf
jlu08167
 
java mini project for college students
java mini project for college students java mini project for college students
java mini project for college students
SWETALEENA2
 
WEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptxWEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptx
Rajnirani18
 
MOBILE QUESTIONS & ANSWER WEBSITE
MOBILE QUESTIONS & ANSWER WEBSITEMOBILE QUESTIONS & ANSWER WEBSITE
MOBILE QUESTIONS & ANSWER WEBSITEVishal Mittal
 
college website project report
college website project reportcollege website project report
college website project report
Mahendra Choudhary
 
NL Interface for Database - EJSR 20(4)
NL Interface for Database - EJSR 20(4)NL Interface for Database - EJSR 20(4)
NL Interface for Database - EJSR 20(4)
IT Industry
 
OOP -interface and objects.pptx
OOP -interface and objects.pptxOOP -interface and objects.pptx
OOP -interface and objects.pptx
EdFeranil
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
1amitgupta
 
Python-unit -I.pptx
Python-unit -I.pptxPython-unit -I.pptx
Python-unit -I.pptx
crAmth
 
compiler construction tool in computer science .
compiler construction tool in computer science .compiler construction tool in computer science .
compiler construction tool in computer science .
RanitHalder
 
E recipe-managment
E recipe-managmentE recipe-managment
E recipe-managment
AmitSaha123
 
Website Accessibility Workshop
Website Accessibility WorkshopWebsite Accessibility Workshop
Website Accessibility Workshop
Devin Olson
 
A Beard, An App, A Blender
A Beard, An App, A BlenderA Beard, An App, A Blender
A Beard, An App, A Blender
edm00se
 
E library management system
E library management systemE library management system
E library management system
anushyadevi97
 
Designing user interface module 4
Designing user interface module 4Designing user interface module 4
Designing user interface module 4
DBPMCF
 
Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship managementRohit Gupta
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
chitrachauhan21
 

Similar to DBMS_final_ppt_grp3.pptx (20)

Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
 
Problem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdfProblem Solving and Program Design in C_1.pdf
Problem Solving and Program Design in C_1.pdf
 
java mini project for college students
java mini project for college students java mini project for college students
java mini project for college students
 
WEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptxWEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptx
 
MOBILE QUESTIONS & ANSWER WEBSITE
MOBILE QUESTIONS & ANSWER WEBSITEMOBILE QUESTIONS & ANSWER WEBSITE
MOBILE QUESTIONS & ANSWER WEBSITE
 
college website project report
college website project reportcollege website project report
college website project report
 
NL Interface for Database - EJSR 20(4)
NL Interface for Database - EJSR 20(4)NL Interface for Database - EJSR 20(4)
NL Interface for Database - EJSR 20(4)
 
OOP -interface and objects.pptx
OOP -interface and objects.pptxOOP -interface and objects.pptx
OOP -interface and objects.pptx
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
 
Python-unit -I.pptx
Python-unit -I.pptxPython-unit -I.pptx
Python-unit -I.pptx
 
compiler construction tool in computer science .
compiler construction tool in computer science .compiler construction tool in computer science .
compiler construction tool in computer science .
 
E recipe-managment
E recipe-managmentE recipe-managment
E recipe-managment
 
Requirement designer
Requirement designerRequirement designer
Requirement designer
 
Website Accessibility Workshop
Website Accessibility WorkshopWebsite Accessibility Workshop
Website Accessibility Workshop
 
A Beard, An App, A Blender
A Beard, An App, A BlenderA Beard, An App, A Blender
A Beard, An App, A Blender
 
E library management system
E library management systemE library management system
E library management system
 
Designing user interface module 4
Designing user interface module 4Designing user interface module 4
Designing user interface module 4
 
Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship management
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
 
EVOLVE"13 | Maximize & Enhance | Accessibility | Kiran Kaja
EVOLVE"13 | Maximize & Enhance | Accessibility | Kiran KajaEVOLVE"13 | Maximize & Enhance | Accessibility | Kiran Kaja
EVOLVE"13 | Maximize & Enhance | Accessibility | Kiran Kaja
 

Recently uploaded

Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
NelTorrente
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
Reflective and Evaluative Practice...pdf
Reflective and Evaluative Practice...pdfReflective and Evaluative Practice...pdf
Reflective and Evaluative Practice...pdf
amberjdewit93
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
What is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptxWhat is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptx
christianmathematics
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
ArianaBusciglio
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 

Recently uploaded (20)

Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
Reflective and Evaluative Practice...pdf
Reflective and Evaluative Practice...pdfReflective and Evaluative Practice...pdf
Reflective and Evaluative Practice...pdf
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
What is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptxWhat is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptx
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 

DBMS_final_ppt_grp3.pptx

  • 1. DATABASE CREATION AND MAINTENANCE GUIDED BY- DWIBIK PATRA Topic-DATABASE INTERFACE
  • 2. PRESENTED BY- BASIR KHAN-220301120209 SMRUTIRUPA PARIDA-220301120197 K.SONALI-220301120200 MANISHA MOHAPATRA-220301120232 PRIYANSHU KUMAR-220301120231
  • 3. 1.INTRODUCTION 2.DIFFERENT TYPES OF INTERFACES 3.FORM BASED INTERFACES 4.MENU BASED USER INTERFACE 5.GRAPHICAL USER INTERFACE 6.NATURAL LANGUAGE INTERFACE 7.SPEECH INPUT AND OUTPUT INTERFACE 8.INTERFACE FOR THE DBA 9.CONCLUSION QUOTES TODAY CONTENT-
  • 4. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. • Interface is a program that allows users to query the DBMS without writing the code in query language. • It can be used to manipulate the Database such as adding or deleting some data , updating some data. • Even we can view the data present in the data base by giving certain commands. Introduction What is an interface?
  • 5. Different types of interfaces • FORM BASED INTERFACES • MENU BASED USER INTERFACE • GRAFICAL USER INTERFACE • NATURAL LANGUAGE INTERFACE • SPEECH INPUT AND OUTPUT INTERFACE • INTERFACE FOR THE DBA
  • 6. FORM BASED INTERFACES • It displays a form to each user. • The user fills out all the details and submits the form, to make a new entry into the database. • Or the user fills out some details and then the system retrieves rest of the details from the database. • Form based interfaces are built for Naive users who have to do only a limited numbers of operations • Many DBMS have different form Specification languages which help the programmers define such forms.
  • 7. EXAMPLES- • SQL* Forms is a form-based language that specifies queries using a form designed in conjunction with the relational database schema. • We have used it on our day to day life like create account in a website or login • A student entering his roll number,class and branch in a form to retrieve his or her exam results.
  • 8.
  • 9. MENU BASED USER INTERFACE • This interface shows the user a list of options which is known as menu. • These interfaces contain the lists of options through which the user is able to send the request. • The Pull-down menus are a very popular technique in web-based user interfaces. • These types of interfaces are mainly used by the web browsing users and web clients.
  • 10. EXAMPLES- • online shopping • one of the examples of menu based interfaces the ATM.it presents various menus starting from selecting the language and guides the user with options until the desired action is achieved.
  • 11.
  • 12. GRAPHICAL USER INTERFACE • It displays a schema to the user in diagrammatic form. • The user can specify a query by manipulating the diagram. • It contains both menus and forms. • most GRAPHICAL USER INTERFACE use a pointing device, such as a mouse, to select certain parts of the displayed schema diagram.
  • 13. EXAMPLE- • Windows • Android environments thanks to which commands can be sent through gestures or mouse movements, without the need to enter any code.
  • 14.
  • 15. NATURAL LANGUAGE INTERFACE • A natural language interface is a user interface in which the user and the system communicate via a natural (human) language. • The user provides input via speech or some other method, and the system generates responses in the form of utterances delivered by speech, text or some other method. • Natural language interface has it's own unique schema more like the high level conceptual schema. • It also has its own dictionary of important words. • Basically it generates a query based on the interpretation of important words in the input by the user and if the interpretation is successful, then it displays the result to the user
  • 16. EXAMPLE- • Lets say, you want to find out which is the fastest car in the world, so you search for fastest car in the world on a search engine like Google, which is a natural language interface. • The Natural language interface then looks at the important words in the input by the user: Fastest, car, India. • Now it will go into the database of cars and search for all the cars that are available in world. Then it will check the car with highest speed among the cars available in world.
  • 17.
  • 18. SPEECH INPUT AND OUTPUT INTERFACE • Nowadays it has become a common type of interface. • The users queries the interface with speech, and gets an answer or response in speech if the interface understands the query and interpret it. • These types of interfaces accept speech as an input and output the speech as a result. • These types of interfaces are mostly used in the inquiry for telephone directory or to get the flight information over the smart gadgets etc.
  • 19. EXAMPLE- • Most of you must have used either Siri on apple, or OK google, or Alexa or Cortana to ask some questions like, "OK, google, find the value of square root of 729" "Or Alexa, what is the capital of Nepal" And these speech user interfaces interpret your speech input and processes the data from the database and after successful interpretation answers you back in speech.
  • 20.
  • 21. INTERFACE FOR THE DBA • Most database systems contain privileged commands that can be used only by the DBA staff. • These include commands for creating accounts, setting system parameters, granting account authorization, changing a schema, and reorganizing the storage structures of a database. • These interfaces contain some commands for creating accounts, to manipulate the database to perform some operations on the database. • These interfaces are specially used by the database administrators.
  • 22. EXAMPLE- • SQL, XPath, and XQuery. • There are many different types of external DBMS interfaces, for example, stand-alone languages (such as SQL), extensions to existing languages with features from SQL (such as JDBC), and integration into middle-tier programming languages.
  • 23.
  • 24. CONCLUSION • So we have learn about what is interfaces and its types. • We have seen how different interface works. • We have seen different examples of interface , which helped us to understand what is Database interface and its types.