naive , sophisticated, specialised and application programmers
the ---- of a database presents the views that the end user have
Database comes from the end user or the database users. Combining all the data database system is formed.
End User
Database designers are a type of software engineer that specializes in databases. Therein they will investigate the requirements of the end user platform, design the system interface to create, edit and report on stored data , design user interfaces, design reports, structure and develop an optimized platform.
Short answer, from a DBA's point of view - Each person who logs into the database. A DB system is there to provide data to the end user. If users can't get their data the database is useless. "Important", in this case, is an extremely subjective term.
1) End User 2) Database Admin 3) Database Designer 4) System Analysts and Programmers 5) System Administrator *Database Systems 8th Edition
They are usually referred to as front-end programs or the user interface.
it is occasionally access the data base, but they may need different information each time.They use a sophisticated database query language to specify their request and are typically middle or high-level or other occasional browsers.
End user query tool
VB is basically a programming language. For keeping records, generally we use a database like Oracle, MS ACCESS, etc. dedicatedly to store data. These databases are not good enough to code a program to develop software. Hence we need to develop software where VB is used for the programming part and database is used for the data storage part. Thus VB makes a bridge between user and database. The database cannot be directly accessed by the user but through VB. Hence the database is the back-end tool and VB is a front end-tool.
Naïve (or Parametric) end-users are the largest section of end-user population , they Use previously implemented and tested programs (called "canned transactions") to access/update the database .Stand-alone end-users Mostly maintain personal databases using ready-to-use packaged applications.
Back end is the database and server it resides on. That is where the System Administrators and Database Administrators live. They have terminal emulators and telnet to access the servers/databases. Front end is how the users access the database. "Access" is a good example. It could be a company-coded program that accesses the database, requiring a login (the login determines what data the user can access). Then, users can pull data from a GUI menu, or construct a query.