Download - Presentations on web database
![Page 1: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/1.jpg)
Presented by Saddam Hussain
Roll No 29
![Page 2: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/2.jpg)
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
![Page 3: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/3.jpg)
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.
![Page 4: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/4.jpg)
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.
![Page 5: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/5.jpg)
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.
![Page 6: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/6.jpg)
6
First Tier
Second Tier
Client
Database Server
Tasks
Tasks
•User interface•Main business and dataprocessing logic
•Server-side validation•Database access
![Page 7: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/7.jpg)
7
![Page 8: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/8.jpg)
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
![Page 9: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/9.jpg)
9
![Page 10: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/10.jpg)
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
![Page 11: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/11.jpg)
Client interacting with web server.
Step 1: The GET request.
11
Client interacting with web server.
Step 2: The HTTP response.
![Page 12: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/12.jpg)
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
![Page 13: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/13.jpg)
Simplicity
Platform Independence
GUI
Standardization
Cross-Platform Support
13
![Page 14: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/14.jpg)
Reliability
Security
Cost – commercial web site
Scalability
14
![Page 15: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/15.jpg)
MySql
Microsoft Access
Oracle
DB2
![Page 16: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/16.jpg)
Banking System:
Education sector:
Online shopping:
Industry
![Page 17: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/17.jpg)
Two new scale-out technologies are leading the newest database revolution
NoSQL,
Hadoop
![Page 18: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/18.jpg)
UNIVERSAL MEMORY
BLOCKCHAIN
QUANTUM COMPUTING
![Page 19: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/19.jpg)
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.
![Page 20: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/20.jpg)
www.wikipedia.com/database
http://www.formlogix.com/Help/Glossary/Web-Database.aspx
www.google.com?=web_db
www.stackoverflow.com
www.tutorialspoint.com
www.w3schools.com
![Page 21: Presentations on web database](https://reader031.vdocument.in/reader031/viewer/2022022415/5a6493257f8b9a2c568b5dbd/html5/thumbnails/21.jpg)