Those three components make up the basis of any website.
The server holds the files which are used to produce the website. These files include HTML files, images, videos, and the code files used to create the site’s layout.
A server is also referred to as a web server or the back-end.
Resources for learning more about web servers:
The database holds the data used in a website. The data in a database is stored in multiple tables that look similar to a spreadsheet. Each distinct database table holds data specific to a topic, function, or user.
The server adds data to the database tables and copies data from the tables. The server is the connection between the stored data and the web browser.
For example, when you log into Facebook the Facebook server copies all of the data needed for your profile from the database and sends it to your browser in a format which the browser can read .
The database is also referred to as the DB, or the data table.
Resources for learning more about databases:
The browser is the program you use on your computer to interact with the internet. There are a few different browser programs currently used: Internet Explorer, Firefox, Chrome, and Safari are some of the most popular.
You tell the browser which website or webpage location you want to visit and the browser retrieves the code and data from the server for that website. The browser then shows the data in the correct layout to you.
The browser is also referred to as the client or the front-end.
You interact with the browser using these program languages: