Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <blockquote> <p>How to make the database accesible by all, since the application will be installed on computers that I mentioned above, do I have to install it (the database) on these computers and this modification, the constraints of consistency and integrity of the database will be violated.</p> </blockquote> <p>Your question suggests that you will need one database on one computer. Let's call it a DB computer. I'd suggest this be a server, that no one from regular staff, such as secretary, manager, etc... can access. </p> <p>Having one central database will eliminate your worries about integrity violation.</p> <p>Now, you have two options. You can make a web application that your users will use to interact with your system. This is a more modern approach, since you'll have a 3 tier system:</p> <ol> <li>users will access your application via a browser</li> <li>the web application itself is stored on an application server, and it is accessing the database</li> <li>the database is the backend part</li> </ol> <p>The second option is making a desktop application and deploying it to everybody's computer that will use it; and afterwards making it connect to the database for interacting with it.</p> <p>The first option is easier when you want to expose your application to a large number of users (and to the web), but know what you're doing when doing stuff like this, since you have to take security very seriously.</p> <p>If you go the first route, you will need a few things:</p> <p>First, a database. Use what you can, but if you need free and high quality databases, use <a href="http://www.postgresql.org/" rel="nofollow">PostgreSQL</a> or <a href="http://www.mysql.com/" rel="nofollow">MySQL</a>.</p> <p>Second, an application server. I suggest using <a href="http://tomcat.apache.org/" rel="nofollow">Tomcat</a> or <a href="http://glassfish.java.net/" rel="nofollow">GlassFish</a>.</p> <p>Now, you need to develop your application using <a href="http://download.oracle.com/javaee/" rel="nofollow">JavaEE</a>. There is a wealth of information about this, so I hope this will help you in the beginning and point you in the right direction.</p> <p>Note that Tomcat doesn't support Java EE fully, but a subset of it. And this subset is surely more than enough for what you need to accomplish.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload