Introduction to database management with Node.js
One of the goals of databases is to provide users with a convenient way to serve data to clients and consumers. Let's say that your company creates a database containing customers. It would be valuable for employees to access this database to view data relevant to the customers they work with. For instance, they may wish to provide their customer service team with a list of products that a customer owns.
To achieve this, you need to be able to provide the customer service team with an interface that accesses your database. These clients can be developed in many ways. In this chapter, you will learn how to interface with databases through Node.js, a popular JavaScript-based service.
When you develop applications for databases, they will often retrieve, modify, and delete data from the database tables. Due to the possible data changes, you must learn how to set up a proper development environment for your application. This...