Presented by
Saddam Hussain
Roll No 29
 What is Web Database?
 Why Web Database?
 Client/server architecture
 Web interface to database
 Communication protocol and web address
 Database driven web architecture
 Advantage and disadvantages of web DB
 Web Aplications
 Future of web DB
 A web database is a system for storing and
displaying information that is accessible from
the Internet / web.
 A web database is a system for storing
information that can then be accessed via a
website.
 A web database is a database that can be queried
and/or updated through the World Wide Web
(WWW). As web technologies are evolving, the
WWW turned out to be the preferred medium for
many applications, e.g., e-commerce and digital
libraries. These applications use information that
is stored in huge databases and can only be
retrieved by issuing direct queries to the back-
end databases. Database-driven web sites have
their own interfaces and access forms that create
HTML pages on-the-fly. Web database
technologies define the way that these forms can
connect to and retrieve data from database
servers.
 Large businesses rely on databases to store
customer information. Because this
information is accessible wherever Internet
access is available, customers don't have to
go to a local banking branch, for example, to
access their account information.
6
First Tier
Second Tier
Client
Database Server
Tasks
Tasks
•User interface
•Main business and data
processing logic
•Server-side validation
•Database access
7
8
First Tier
Second Tier
Client
Application Server
Tasks
Tasks
•User interface
•Business logic
•Data processing logic
Third Tier
Database Server
Tasks
•Data validation
•Database access
9
Web interface provides attractive, even for
database applications that are used only with
a single organization.
The HyperText Markup Language(HTML)
standard allows text to be neatly formatted ,
with important information highlighted.
Hyperlinks which are links to other
documents.Clicking the Hyperlink fetches and
displays the linked document.
10
Client interacting with web server.
Step 1: The GET request.
11
Client interacting with web server.
Step 2: The HTTP response.
 Checking that the request is authorized
The server first responds by sending a line of text that indicates the
HTTP version, followed by a numeric code and a phrase
describing the status of the transaction. For example,
HTTP/1.1 200 OK
(Indicates success)
Whereas HTTP/1.1 404 Not found
informs the client that the web server could not locate the
requested resource.
12
 Simplicity
 Platform Independence
 GUI
 Standardization
 Cross-Platform Support
13
 Reliability
 Security
 Cost – commercial web site
 Scalability
14
 MySql
 Microsoft Access
 Oracle
 DB2
 Banking System:
 Education sector:
 Online shopping:
 Industry
Two new scale-out technologies are leading
the newest database revolution
 NoSQL,
 Hadoop
 UNIVERSAL MEMORY
 BLOCKCHAIN
 QUANTUM COMPUTING
 A web database is a wide term for managing
data online.
 A web database gives us the ability to build
our own databases/data storage without
being a database guru or even a technical
person.
 www.wikipedia.com/database
 http://www.formlogix.com/Help/Glossary/W
eb-Database.aspx
 www.google.com?=web_db
 www.stackoverflow.com
 www.tutorialspoint.com
 www.w3schools.com
Presentations on web database

Presentations on web database

  • 1.
  • 2.
     What isWeb Database?  Why Web Database?  Client/server architecture  Web interface to database  Communication protocol and web address  Database driven web architecture  Advantage and disadvantages of web DB  Web Aplications  Future of web DB
  • 3.
     A webdatabase is a system for storing and displaying information that is accessible from the Internet / web.  A web database is a system for storing information that can then be accessed via a website.
  • 4.
     A webdatabase is a database that can be queried and/or updated through the World Wide Web (WWW). As web technologies are evolving, the WWW turned out to be the preferred medium for many applications, e.g., e-commerce and digital libraries. These applications use information that is stored in huge databases and can only be retrieved by issuing direct queries to the back- end databases. Database-driven web sites have their own interfaces and access forms that create HTML pages on-the-fly. Web database technologies define the way that these forms can connect to and retrieve data from database servers.
  • 5.
     Large businessesrely on databases to store customer information. Because this information is accessible wherever Internet access is available, customers don't have to go to a local banking branch, for example, to access their account information.
  • 6.
    6 First Tier Second Tier Client DatabaseServer Tasks Tasks •User interface •Main business and data processing logic •Server-side validation •Database access
  • 7.
  • 8.
    8 First Tier Second Tier Client ApplicationServer Tasks Tasks •User interface •Business logic •Data processing logic Third Tier Database Server Tasks •Data validation •Database access
  • 9.
  • 10.
    Web interface providesattractive, even for database applications that are used only with a single organization. The HyperText Markup Language(HTML) standard allows text to be neatly formatted , with important information highlighted. Hyperlinks which are links to other documents.Clicking the Hyperlink fetches and displays the linked document. 10
  • 11.
    Client interacting withweb server. Step 1: The GET request. 11 Client interacting with web server. Step 2: The HTTP response.
  • 12.
     Checking thatthe request is authorized The server first responds by sending a line of text that indicates the HTTP version, followed by a numeric code and a phrase describing the status of the transaction. For example, HTTP/1.1 200 OK (Indicates success) Whereas HTTP/1.1 404 Not found informs the client that the web server could not locate the requested resource. 12
  • 13.
     Simplicity  PlatformIndependence  GUI  Standardization  Cross-Platform Support 13
  • 14.
     Reliability  Security Cost – commercial web site  Scalability 14
  • 15.
     MySql  MicrosoftAccess  Oracle  DB2
  • 16.
     Banking System: Education sector:  Online shopping:  Industry
  • 17.
    Two new scale-outtechnologies are leading the newest database revolution  NoSQL,  Hadoop
  • 18.
     UNIVERSAL MEMORY BLOCKCHAIN  QUANTUM COMPUTING
  • 19.
     A webdatabase is a wide term for managing data online.  A web database gives us the ability to build our own databases/data storage without being a database guru or even a technical person.
  • 20.
     www.wikipedia.com/database  http://www.formlogix.com/Help/Glossary/W eb-Database.aspx www.google.com?=web_db  www.stackoverflow.com  www.tutorialspoint.com  www.w3schools.com