"Access is a cheap and easy to use file based database solution. However, it is designed to function in a desktop environment. Using it in a web server environment poses many issues. In a production environment, Access should not be used.
An Access MDB file is a data file like a word document or text file. When you use an Access MDB file (or a dBase DBF file or an Excel spreadsheet), the application you're running opens the file and directly manipulates the data in it. As data is added, deleted or updated, the application manipulates the opened data file. If two applications (or applications on two computers) open the same file at once, then both applications open the file. On a practical level Access files are limited to 3 concurrent connections.
Access, FoxPro, dBase, FileMaker and Paradox are all examples of file-based databases.
Unlike file-based databases, client/server database files are never accessed directly. They are usually on another computer with restricted access. Your application communicates with a driver which in turn communicates with the database server and only the database server ever manipulates data.
The underlying data files used to store client/server data are never opened by client applications. If multiple client applications access data simultaneously, all requests are sent to the database server and it processes them sequentially or concurrently. Far more concurrent connections are available with these databases than with file based systems. Per Microsoft the default maximum connections is 32,767.
aside from relational discussion.. what bot triggers... stored procedures.. i'm not sure if these are in access. are they?"