During this time of rapid change and advancement, a new type of system
appeared. Called client/server development because processing is split
between client computers and a database server, this new breed of
application was a radical change from mainframe-based application
programming. Among the many advantages of this type of architecture are
• Reduced maintenance costs
• Reduced network load processing occurs on database server or client
computer
• Multiple operating systems that can interoperate as long as they share
a common network protocol
• Improved data integrity owing to centralized data location
Oracle Corporation released the first commercial RDBMS that used SQL.
Although the original versions were developed for VAX/VMS systems,
Oracle was one of the first vendors to release a DOS version of its
RDBMS. (Oracle is now available on more than 70 platforms.) In the
mid-1980s Sybase released its RDBMS, SQL Server. With client libraries
for database access, support for stored procedures (discussed on Day 14,
"Dynamic Uses of SQL"), and interoperability with various networks, SQL
Server became a successful product, particularly in client/server
environments. One of the strongest points for both of these SQL Server
powerful database systems is their scalability across platforms. C
language code (combined with SQL) written for Oracle on a PC is
virtually identical to its counterpart written for an Oracle database
running on a VAX system. SQL is the de facto standard language used to
manipulate and retrieve data from these relational databases. SQL
enables a programmer or database administrator to do the following:
• Modify a database's structure
• Change system security settings
• Add user permissions on databases or tables
• Query a database for information
• Update the contents of a database
In putting into practice Client/Server figure, Bernard H. Boar
classifies client/server computing as follows:
Client/server computing is a processing model in which a single
application is partitioned between multiple processors (front-end and
back-end) and the processors cooperate (transparent to the end user) to
complete the processing as a single unified task. Implementing
Client/Server Computing A client/server bond product ties the processors
together to provide a single system image (illusion). Shareable
resources are positioned as requestor clients that access authorized
services. The architecture is endlessly recursive; in turn, servers can
become clients and request services of other servers on the network, and
so on and so on. This type of application development requires an
entirely new set of programming skills. User interface programming is
now written for graphical user interfaces, whether it be MS Windows, IBM
OS/2, Apple Macintosh, or the UNIX X-Window system. Using SQL and a
network connection, the application can interface to a database residing
on a remote server. The increased power of personal computer hardware
enables critical database information to be stored on a relatively
inexpensive standalone server. In addition, this server can be replaced
later with little or no change to the client applications.
https://getcryptotab.com/1034194
Subscribe to:
Post Comments (Atom)
Raja Ram Mohan Roy
There is no denying the fact that Raja Ram Mohan Roy had had the recognition as the 'Maker of Modern India'. He was the founder ...
-
Recently, I have gone through a book named ‘Death of a Salesman ” by Arthur Miller who has tried to bring about a contrast of feelings of ...
-
Like the setting sun I came across a saint Sitting beneath the tree encountered by the disciples; Bowing down their heads on the grounds ...
-
There is no denying the fact that the movement of 21st February was a call for restoration of democracy for which the non-co-operation movem...
No comments:
Post a Comment