Chapter 8 Flashcards
Which of the following have affected the way businesses use computing systems to meet the demand of the competitive marketplace?
A) GUI evolutions B) Networking advances C) Communication changes D) All of the above
2) Which of the following is a component of processing logic?
D) Business rules
A client PC that is responsible for processing presentation logic, extensive application and business rules logic as well as many DBMS functions is called a(n):
D) fat client.
________ is the process of assigning pieces of application code to clients or servers.
A) Application partitioning
Which of the following is not a common distribution logic for two-tiered server environments?
A) Fat client
________ is/are any of several classes of software that allow an application to interoperate with other software without requiring the user to understand all software involved.
B) Middleware
A(n) ________ is a set of application routines that programs use to direct the performance of procedures by the computer’s operating system.
A) API
An application programming interface that enables an application program to process RDBMS databases meets the:
B) open database connectivity standard.
A PC configured to handle user interface with little or no local storage is called a:
C) thin client.
A Web server:
B) processes client requests and returns HTML pages to the client.
The main difference between Java applets and Java servlets is:
B) servlets are stored on the server while applets are stored on the client.
Java servlets:
A) are small programs that execute from within another application rather than from the operating system.
PHP is a popular API for MySQL because of all of the following EXCEPT:
A) Microsoft integration.
A(n) ________ is a module of code written in SQL or some proprietary language to run business rules on a server.
D) stored procedure
Which of the following is an advantage of stored procedures?
D) Performance improves for compiled SQL statements.
Which of the following is not a disadvantage of stored procedures?
B) Decreases in network traffic are realized.
Which of the following is true about three-tier architectures?
C) More technological flexibility
An emerging trend likely to have an effect on the development of three-tier applications is called:
C) cloud computing.
All of the following are characteristics of cloud technologies EXCEPT:
A) unlimited bandwidth.
Extensible Markup Language (XML) is:
A) a scripting language that allows the creation of customized tags to enable easier sharing of data across organizations.
Extensible Business Reporting Language (XBRL) is an example of:
B) an XML-based vocabulary.
________ facilitates the ability of applications to query relational data along with associated structured data.
A) XPath
All of the following are newer XML schema languages EXCEPT:
A) Document Type Declarations (DTDs).
When an XML document is shredded, each element is:
C) stored in a relational table.