Like all software, a database management system (DBMS) must support the hardware platform and operating system it runs in. In order to move a DBMS to another platform, a version must be available for the new hardware and operating system. The common database language between client and server is SQL, but each DBMS vendor implements its own rendition of SQL, requiring a special SQL interface to most DBMS.
Database Management
Like all software, a database management system
(DBMS) must support the hardware platform and operating system it runs in. In
order to move a DBMS to another platform, a version must be available for the
new hardware and operating system. The common database language between client
and server is SQL, but each DBMS vendor implements its own rendition of SQL,
requiring a special SQL interface to most DBMS.
Database administrators must select the DBMS or
DBMSs that efficiently process the daily transactions and also provide
sufficient horsepower for decision support. They must decide when and how to
split the operation into different databases, one for daily work, the other for
ad hoc queries. They must also create the structure of the database by
designing the record layouts and their relationships to each other.
Operating Systems
Operating systems are the master control
programs that run the computer system. Single-user operating systems, such as
Windows and Mac, are used in the clients, and multiuser network operating
systems, such as Windows NT/2000, Unix and NetWare, are used in the servers.
Windows is the clear winner on the desktop, but Windows and Unix compete with
each other for the server side.
The operating system sets the standard for the
programs that run under it. The choice of operating system combined with the
hardware platform determines which ready-made applications can be purchased to
work on it.
Systems programmers and IT managers must
determine when newer versions of operating systems make sense and plan how to
integrate them into existing environments.