Chapter 8 Flashcards

1
Q

Which of the following have affected the way businesses use computing systems to meet the demand of the competitive marketplace?

A

A) GUI evolutions B) Networking advances C) Communication changes D) All of the above

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

2) Which of the following is a component of processing logic?

A

D) Business rules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

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):

A

D) fat client.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

________ is the process of assigning pieces of application code to clients or servers.

A

A) Application partitioning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which of the following is not a common distribution logic for two-tiered server environments?

A

A) Fat client

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

________ 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.

A

B) Middleware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A(n) ________ is a set of application routines that programs use to direct the performance of procedures by the computer’s operating system.

A

A) API

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

An application programming interface that enables an application program to process RDBMS databases meets the:

A

B) open database connectivity standard.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A PC configured to handle user interface with little or no local storage is called a:

A

C) thin client.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A Web server:

A

B) processes client requests and returns HTML pages to the client.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

The main difference between Java applets and Java servlets is:

A

B) servlets are stored on the server while applets are stored on the client.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Java servlets:

A

A) are small programs that execute from within another application rather than from the operating system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

PHP is a popular API for MySQL because of all of the following EXCEPT:

A

A) Microsoft integration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A(n) ________ is a module of code written in SQL or some proprietary language to run business rules on a server.

A

D) stored procedure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which of the following is an advantage of stored procedures?

A

D) Performance improves for compiled SQL statements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Which of the following is not a disadvantage of stored procedures?

A

B) Decreases in network traffic are realized.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Which of the following is true about three-tier architectures?

A

C) More technological flexibility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

An emerging trend likely to have an effect on the development of three-tier applications is called:

A

C) cloud computing.

19
Q

All of the following are characteristics of cloud technologies EXCEPT:

A

A) unlimited bandwidth.

20
Q

Extensible Markup Language (XML) is:

A

A) a scripting language that allows the creation of customized tags to enable easier sharing of data across organizations.

21
Q

Extensible Business Reporting Language (XBRL) is an example of:

A

B) an XML-based vocabulary.

22
Q

________ facilitates the ability of applications to query relational data along with associated structured data.

23
Q

All of the following are newer XML schema languages EXCEPT:

A

A) Document Type Declarations (DTDs).

24
Q

When an XML document is shredded, each element is:

A

C) stored in a relational table.

25
Which of the following is NOT a method for storing XML documents?
D) Convert to text
26
FLWOR is an acronym for:
B) For, LET, Where OrderBy, Return.
27
\_\_\_\_\_\_\_\_ is a language used to transform complex XML documents and also to create HTML pages from XML documents.
B) XSLT
28
Web services:
B) are a set of emerging standards for protocols for automatic communication between software over the Web.
29
The promise of Web services is the development of a standardized communication system using:
C) XML.
30
Client/server describes a networked computing model that distributes processes between computers that request services and computers that provide services.
TRUE
31
Business rules logic includes such activities as data validation and identification of processing errors.
FALSE
32
The storage component of a client/server architecture is responsible for data storage and retrieval from the physical storage devices associated with the application.
TRUE
33
A fat client does most of its processing on the server.
FALSE
34
Application partitioning gives developers the opportunity to write application code that can later be placed on either a client workstation or a server, depending upon which location will give the best performance.
TRUE
35
When developing an application, one must decide where it will be placed when it is developed.
FALSE
36
An API is a set of routines that a database server uses to access database objects.
FALSE
37
ODBC is an application programming interface that provides a common language for application programs to access and process an SQL database independent of the particular RDBMS that is accessed.
TRUE
38
In some three-tier architectures, most application code is stored on the application server.
TRUE
39
Java servlets execute from within another program and reside on the server.
TRUE
40
PHP is a platform for Web development.
TRUE
41
Two-tier architectures are much more scalable than three-tier architectures.
FALSE
42
Three-tier architectures generally result in higher long-term costs.
FALSE
43
Cloud computing will have a limited impact on three-tier applications.
FALSE
44
The presentation logic component of a client/server system is responsible for formatting and presenting data on the user's screen.
TRUE