ServIng Ingenieurleistungen GmbH
English Deutsch

Database

The tasks of a database

The main tasks of databases are to store data permanently and to make them available every time. In the modern information based society databases are essentially. The have to fulfill the requirements of correctness, timeliness, security and continuously availability. The data in these databases are a huge value of companies and hence the maintenance, protection and storage has to be robust and save.

How to do?

A database by its own is actually worth nothing. The real intelligent thing is the business logic. Here the data are linked together, will be evaluated and/or interpreted. Responsible for the presentation of the results is the presentation layer. User commands where taken by this layer and transferred to the business logic.
This presentation layer is, what the user finally sees.

This breakdown into three layers (database, data processing and data representation) is called commonly Tree-tears-architecture. There is no need that this layers reside on the same computer. It is usual for bigger systems, to use one server for the databases and an other for the applications to perform data processing. Then the representation of data takes place on the operators desktop. It is either a special operating surface, or some kind of HTML.

All three layers communicate with each other by means of open protocols like SQL, HTML and XML. Or should do so with reasonable designs. So the commercial logic becomes independent of the applied databases and the representation is separated from the implementation of the commercial logic. Anyway, there are still applications renouncing this.

Our offer

We create for You databases for Your special needs and wishes. We are offering:

  • Design and planing of databases
  • Implementation of databases
  • Transfer of old data into the new database
  • Integration and migration of old databases
  • Custom-made GUIs based on Your wishes
  • Programs easy to use and to maintain
  • Maintenance and service

We develop for You based on various databases: Access, ADABAS, DB2, IMFORMIX, MySQL, Oracle, ...
GUIs and add-on programs may be developed in: 4GL, Assembler, C, C++ (GNU, SUN, Borland), CM/VMS, COBOL, Erlang, FORTRAN, HTML, Java, Java Script, Lisp, LPC (OOP), Modula2, PASCAL, Perl, PHP, Postscript, Prolog, Rexx (IBM3090), SQL, TeX, UNIX Shell, Visual Basic, ...

Please contact us. We like to help You.

Last changes: 25.05.2010