1. WEB DATABASE (WDB) AND WEB
TECHNOLOGIES
Members
ALOZIE-NSIRIMOBI ONYEKACHI LYNN 19/2343
OPARA RICHARD KENECHUKWU 19/0654
ADEGBE BENJAMIN UFEDO 19/0079
SALIU OLUWASEYI OLUWASEUN 19/1758
EMESIBE CHIMDIEBUBE PRAISE 19/1842
OMOLE AKINNIYI OLUWASEYI 19/2485
ADEBOWALE MICHAEL 20/1018
SANUSI DAMILARE MOHAMMED 19/0949
ADEDIPE ANUOLUWAPO GABRIEL 20/1180
OGUNRINDE DAVID PRAISE 20/2762
PRESENTED BY CT GROUP 4
2. Web-
database
A web database is a system for storing information that can then be accessed via a website.
For example, an online community may have a database that stores the
username, password, and other details of all its members. The most commonly used
database system for the internet is MySQL due to its integration with PHP.
At its most simple level, a web database is a set of one or more tables that contain data.
Each table has different fields for storing information of various types. These tables can
then be linked together in order to manipulate data in useful or interesting ways. In many
cases, a table will use a primary key, which must be unique for each entry and allows for
unambiguous selection of data.
A web database can be used for a range of different purposes. Each field in a table has to
have a defined data type. For example, numbers, strings, and dates can all be inserted into
a web database. Proper database design involves choosing the correct data type for each
field in order to reduce memory consumption and increase the speed of access. Although
3. Why web-database
The web is becoming very popular; more users are accessing websites. So there is a
very high requirement for the website and database speed. The database is the core
of web-based applications, which is used to store large amounts of data and to make
websites faster and easier to manage. Various companies have gone web in the last
few years, making it very popular worldwide.
The use of a database as a tool in building a robust web application is well known.
However, what is often not as well known is that a database is also significant in its
own right. This is especially the case for the web, as a website’s development
requires strong programming skills and the ability to create, maintain, and implement
complex databases.
This is because a database makes it easy to store the data that will comprise the data
that the web application will use. It is then also easy to ensure that only authorized
users will have access to the data, that the data will be organized according to the
needs of the web application, and that it will be easy to manage the data and ensure
that it is always up-to-date. A database is also an essential element of a system, as it
allows the developer to be sure that the data it manages can be saved easily and
4. Real Life Scenario For Web
Database
One of the types of web databases that you may be more familiar
with is a relational database. Relational databases allow you to store
data in groups (known as tables), through their ability to link records
together. It uses indexes and keys, which are added to data, to locate
information fields stored in the database, enabling you to retrieve
information quickly.
To paint a picture, just think about when you online shop and want to
have a look at a specific product. Typing in keywords such as “black
dress” enables all the black dresses stored on the website to appear
right on the very browser you are looking on because the information
“black” and “dress” are stored in their database entries.
5. Features of a web-database
Data
DBMS exists to collect, store, process and access data, the most important component. The
database contains both the actual or operational data and the metadata.
Procedures
These are the instructions and rules that assist on how to use the DBMS, and in designing and
running the database, using documented procedures, to guide the users that operate and
manage it.
Database Engine
The core service for storing, processing, and securing data, this provides controlled access and
rapid transaction processing to address the requirements of the most demanding data
consuming applications. It is often used to create relational databases for online transaction
processing or online analytical processing data.
Data Dictionary
This is a reserved space within a database used to store information about the database itself. A
data dictionary is a set of read-only table and views, containing the different information about
the data used in the enterprise to ensure that database representation of the data follow one
standard as defined in the dictionary.
Query Processor
This transforms the user queries into a series of low level instructions. This reads the online
user’s query and translates it into an efficient series of operations in a form capable of being
sent to the run time data manager for execution.
Data Dictionary
This is a reserved space within a database used to store information about the database itself. A
data dictionary is a set of read-only table and views, containing the different information about
the data used in the enterprise to ensure that database representation of the data follow one
standard as defined in the dictionary.
6. CLIENT SERVER SIDE ARCHITECTURE
Client-server architecture is a type of database management system structure in which
many clients are connected to one server. In this model the server manages the resources
and works according to the needs of the client. In response to the client's request, the
server presents the results.
In a client/server computing environment, the server hosts (a computer), sends, and
manages the majority of the resources and tasks needed by the client. One or more client
computers are connected via a network to a central server in this sort of design. This
system makes use of several resources.
Client/server architecture is also referred to as a networking computing model and client-
server network because all the requests and demands are sent over a network.
CLIENT
It controls how things are shown, and it verifies and approves the user's input's syntax. It is
also responsible for application logic processing. It creates requests for databases and
sends them to the server.
SERVER
Client requests for database access are accepted and handled by the server. Authorization
8. Advantages & Disadvantages of WDb
Advantages Disadvantages
Regular Updates Applied Security Risks
Reliability Difficult Searching
Sophisticated Data Access Control Increased Costs
9. Web applications
Banking system
We make thousands of transactions through banks daily and we can do this without going to the
bank. So how banking has become so easy that by sitting at home we can send or get money
through banks. That is all possible just because of DBMS that manages all the bank transactions.
Universities and colleges
Examinations are done online today and universities and colleges maintain all these records
through DBMS. Student’s registrations details, results, courses, and grades all the information are
stored in the database.
Credit card transactions
For purchase of credit cards and all the other transactions are made possible only by DBMS. A
credit cardholder knows the importance of their information that all are secured through DBMS.
Online shopping
Online shopping has become a big trend these days. No one wants to go to the shops and waste
his time. Everyone wants to shop from home. So all these products are added and sold only with
the help of DBMS. Purchase information, invoice bills, and payment, all of these are done with the
help of DBMS.
11. Conclusi
on
A web database is a wide term for managing data
online.
A web database gives us the ability to build our
own database/data storage without being a
database guru or even a technical person.