Client server technology - BCA 16 - 19 Sem 6 Jan 2019
CLIENT/SAINTGITS
COLLEGE OF APPLIED SCIENCES
First
Internal Assessment Examination, Jan 2019
Department
of B.C.A, Semester 6
CLIENT/SERVER
COMPUTING
Answer
Key
1.Server software accepts request for data from client
software and returns results to the client.
2. A
database is a collection of information that is organized so that it can be easily
accessed, managed and updated.
3. A local
area network (LAN)
is a group of computers and associated devices that share a common
communications line or wireless link to a server.
4. A client is the receiving end of a service or
the requestor of a service in a client/server model type of system. The client
is most often located on another system or computer, which can be accessed via
a network.
5. A server is a computer program that provides a
service to another computer programs.
6.
In a database, a trigger is a set of Structured Query Language (SQL) statements that
automatically "fires off" an action when a specific operation, such
as changing data in a table, occurs. A trigger consists of an event (an INSERT,
DELETE, or UPDATE statement issued against an associated table) and an action
(the related procedure). Triggers are used to preserve data integrity by
checking on or changing data in a consistent manner.
7. Load balancing refers to efficiently distributing
incoming network traffic across a group of backend servers, also known as
a server farm or server pool.
8. Remote Procedure Call (RPC) is a protocol that one program
can use to request a service from a program located in another computer on
a network without having to
understand the network's details. A procedure call is also sometimes
known as a function call or a subroutine call.
9. Every
SQL Server database has a transaction
log that records all transactions and
the database modifications made by each transaction. The transaction
log is a critical component of the database. If there is a system
failure, you will need that log to
bring your database back to a consistent state.
10. Atomicity is a feature of databases systems
dictating where a transaction must be all-or-nothing. That is, the transaction
must either fully happen, or not happen at all. It must not complete partially.
11. Reliability in statistics and psychometrics is the overall consistency of a measure.[1] A measure is said to have a high reliability if it
produces similar results under consistent conditions.
12. components
Ø The
Client
Ø The
Server
Ø The
Network
13. Classes
Ø Host-Based
Processing
Ø Client-Based
Processing
Ø Cooperative
Processing
14.Hardware Trends
Ø Power
Ø Chip
Ø Memory
15.Software Trends
Ø Relational
database
Ø GUIs
Ø Multithreaded
Processing
Ø Continuing
Evolution
16.Categories
Ø Office
Systems
Ø Front-End
to existing systems
Ø Database
Access
Ø Transaction
Processing applications
Ø Investigative
Applications
17.Myths
Ø Client
/ Server computing is easily implemented.
Ø Current
desktop machines are sufficient
Ø Minimal
training is required
Ø All
data are relational
Ø Development
time is shorter.
18.Benefits
1. Dollar
Savings
2. Increased
productivity
2.1 End
user productivity
2.2 Developer
productivity
3. Flexibility
and Scalability
4. Resource
utilization
5. Centralized
control
6. Open
systems.
19. evolution of Client / server computing
1. Hardware
Trends
1.1
Power
1.2
Chip
1.3
Memory
2. Software
Trends
2.1 Relational
Database
2.2 GUIs
2.3 Multithreaded
Processing
2.4 Continuing
Evolution
3. Networking
trends