Open Database Connectivity
Other software applications typically work with SQL databases to provide
additional functionality, connectivity, interoperability, and access. One of
these is the Open Database Connectivity (ODBC) interface (Fig. 2.10).
ODBC allows ODBC-compliant software applications to access ODCB-
compliant databases through a middle layer of software known as database
drivers that resides between the application and the database. Developers of
the application do not need to know the specific database the application will
use. A software application can access several databases with multiple drivers.
ODBC is an SQL-based interface developed jointly by Microsoft and an indus-
try working group called the SQL-Access Group but it is supported by other major
manufacturers of SQL databases as well. This interoperability is important for
Access
ControlHuman
ResourcesVideo
SurveillanceFire
AlarmLighting BAS
ControlVoice
NetworkData
NetworkFigure 2.9 Shared databases.
26 Smart Building Systems for Architects, Owners, and Builders