Go Back

User login

Frontpage Sponsor


How big is your Baan-DB (just Data AND Indexes)
0 - 200 GB
200 - 500 GB
500 - 800 GB
800 - 1200 GB
1200 - 1500 GB
1500 - 2000 GB
> 2000 GB
Total votes: 54

Baanboard at LinkedIn

Reference Content

Items for 'English' (by date)
By Date  
Alphabetically By Date  


You are browsing all items of this content category sorted by date (most recent first). Note that forum posts/threads are not included here.


If you would like to search through the content then please refer to the Site Search page.


General Practices: Count (1) is better than count (*)
By patvdv at 23 Feb 2008 - 22:18

The idea that you get faster results by selecting count(1) or count('x') or some similar literal value rather than count(*) has been poplar ever since I began working with Oracle in 1994. The truth is that Oracle8's cost-based optimizer will do an index fast full scan on the first unique index on a not-null column (usually the primary key) if it is available. If no such index is available, a full table scan will be performed. This behavior is the same under the cost-based and rule-based optimizers no matter what you put in the parentheses of the count function.

By patvdv at 23 Feb 2008 - 22:01

The halls of the companies and institutions using Oracle's database echo with the slightly raised voices of DBAs arguing over the finer points of Oracle administration. Disputes arise because there are two kinds of DBAs. Some DBAs base their methods on recommendations they read or heard somewhere, without completely understanding the reasons why. Other DBAs will do nothing without hard facts to support their methods. These latter DBAs believe that absent proof positive, even Oracle's own documentation is not to be entirely trusted.

Common DBA Misconceptions
By patvdv at 23 Feb 2008 - 22:00

Common DBA Misconceptions

by Jeremiah Wilton


These articles are from the Common Oracle Misconceptions series by Jeremiah Wilton at

Copyright (c) 2001 Jeremiah Wilton


Appendix B: About the Author
By patvdv at 19 Feb 2008 - 23:54

About the instructor


Appendix A: Glossary
By patvdv at 19 Feb 2008 - 23:52


Enterprise Modeler
By patvdv at 19 Feb 2008 - 23:45

The Enterprise Modeler assists in developing a vision on:

  • How to functionally structure an organization
  • How to organize the business processes of the organization
  • How to integrate the information system with these business processes

In addition, the Enterprise Modeler can also be used to assist in the actual implementation of the Baan applications by:

  • Setting parameters in BaanERP.
  • Creating BaanERP users, based on the role and employee data of the Enterprise Modeler.
  • Creating the menus and session authorizations for users.

A reference model represents a line of business or business typology and can be built from libraries (repositories) of the following enterprise-modeler components:

  • Business control diagrams
  • Business function models
  • Business process models
  • Organization models

By patvdv at 19 Feb 2008 - 23:32


The development tools supplied by the BaanERP Tools package enable developers to program additional functionality for existing BaanERP applications or to build entirely new applications. The features provided by the development tools include:

  • The BaanERP 3GL programming language.
  • 4GL language features that enable you to add to or modify the default behaviour of sessions, reports, and the Data Access Layer.
  • Baan SQL, which enables you to retrieve database data.
  • Support for Dynamic Link Libraries (DLLs).

3GL scripts are program scripts that are either linked to sessions without forms or not linked to sessions at all. They do not have any relationship with the 4GL Engine (previously known as the Standard Program). When creating such scripts, you must specify the entire program flow, including the main function. You cannot use 4GL event sections or functions.


Database Handling
By patvdv at 19 Feb 2008 - 23:08

All of the application data used by BaanERP is stored in database tables in the underlying RDBMS. To keep the majority of the BaanERP processing independent of the RDBMS, BaanERP uses its own data dictionary. The data dictionary includes domain, schema, and referential integrity information that is stored in a database independent manner.


The BaanERP system provides a RDBMS interface, called 'database driver', to the major RDBMSs (Oracle, Informix, Sybase, DB2, and Microsoft SQL Server). The BaanERP database driver has a built-in mechanism for preserving referential integrity; it does not depend on the underlying RDBMS for maintaining referential integrity.


Companies and Users
By patvdv at 19 Feb 2008 - 22:51

BaanERP companies are defined by company number, name, currency, and a package combination that associates a specific database schema with the company.


Figure 1: Users and Developers:



Version Management
By patvdv at 19 Feb 2008 - 22:40

Complex application software systems, like ERP systems, are subject to continuous change. Both the discovery of programming errors and new technical as well as legal requirements call for modifications of the ERP system software. In addition, various parts of the standard software have to be customized for supporting country-, branch- and company-specific business processes. In order to be able to perform all these changes in a systematic way, different versions of software components (notably tables and sessions) can be maintained and configured into customized versions of a BaanERP system. Therefore, all components exist on a logical naming level and on the level of special instances or versions, like shown in Figure 1.


Figure 1: Version management in BaanERP:


All times are GMT +2. The time now is 18:08.

©2001-2018 - -