The term web development refers to building and maintaining websites. It includes various web-related activities including web design, web programming, and database management.
Frontend and Backend developments constitute Web development.
Frontend Web development refers to the development of the website or an application where the user interacts and communicate with the system. It is also known as the client-side of the website or an application.
Backend development refers to the development and maintaining backend process including database management system, dynamic web page development, and server side management. This is also referred to as server-side development where the data storage and all the backend process are grouped.
But the dynamic websites include managing the databases, files across the system, user access control, and many more, this is done by using backend technologies like PHP, Node JS, Python, etc.
A database is an organized collection of data in a form of tables or collections and this data can be access electronically by a user from everywhere connected through an internet.
The backend database development process involves maintaining, storing, deleting, and updating the data related to the website. This is usually done by the database administrators, they manage the data related to an application. It also involves the creation of tables or collections in a DB (database) to store data in it, manipulating the data by using various data manipulation techniques, backing up the data for further use, and generating reports which give them analytical or statistical data on a particular web application.
Examples of database technologies and software used are MYSQL, Microsoft access, Microsoft SQL Server, Oracle, MongoDB, etc.