CS 3410 Chapter 8 - Test 2

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

All of the following are newer XML schema languages EXCEPT: A) Document Type Declarations (DTDs). B) XML Schema Definition (XSD). C) RELAX NG. D) Document Structure Description (DSD).

A) Document Type Declarations (DTDs).

An XML-based grammar used to describe a Web service is called: A) Web Service Description Language (WSDL). B) WIDL. C) WISL. D) Business-to-Business (B2B).

A) Web Service Description Language (WSDL).

All of the following are characteristics of cloud technologies EXCEPT: A) unlimited bandwidth. B) on-demand self-service IT capabilities. C) broad network access. D) rapid elasticity.

A) unlimited bandwidth.

Stripping an XML document means storing each element of an XML schema in a relational table and using other tables to store the elements. T or F

False

________ is the process of assigning pieces of application code to clients or servers. A) Application partitioning B) Modularizing programs C) Code distribution D) Program breakup

A) Application partitioning

Which of the following is not a common distribution logic for two-tiered server environments? A) Fat client B) Tall client C) Thin client D) Distributed

A) Fat client

An API is a set of routines that a database server uses to access database objects. T or F

False

SOAP is an insignificant Web standard.

False

The process of assigning parts of an application to a client or server is called application partitioning. T or F

False

Two-tier architectures are much more scalable than three-tier architectures. T or F

False

UDDI stands for Underwritten Data Dictionary Inquiry. T or F

False

WXDL is an XML-based grammar. T or F

False

.What is service-oriented architecture?

Service-oriented architecture is a collection of Web services that communicate with each other in some manner, usually by passing data or coordinating a business activity.

A client PC that is responsible for presentation logic, application logic, and many DBMS functions is called a fat client. T or F

True

A client/server configuration that has three layers (one client and two servers) has a three-tier architecture. T or F

True

Application Programming Interfaces are more efficient than CGI scripts and are implemented as shared code or dynamic link libraries. T or F

True

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. T or F

True

Client/server describes a networked computing model that distributes processes between computers that request services and computers that provide services. T or F

True

Java servlets execute from within another program and reside on the server. T or F

True

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. T or F

True

The presentation logic component of a client/server system is responsible for formatting and presenting data on the user's screen. T or F

True

XML addresses the structuring and manipulation of information in a Web browser. T or F

True

XQuery is an XML transformation language for querying relational data as well as XML databases. T or F

True

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 B) MOM C) RPC D) LAN

A) API

________ is a rapidly developing scripting language that allows for the creation of customized tags that can be used across applications. A) Extensible Markup Language B) HTML C) SGL D) CGI

A) Extensible Markup Language

PHP is a popular API for MySQL because of all of the following EXCEPT: A) Microsoft integration. B) high performance. C) easy to use. D) MySQL connectivity built-in.

A) Microsoft integration.

________ 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) User interface enhancers B) Middleware C) Interface managers D) MPP

B) Middleware

A PC configured to handle user interfaces with limited local storage is called a: A) fat client. B) thin client. C) light client. D) overweight client.

B) thin client.

Which of the following is true about three-tier architectures? A) Less scalable than two-tier B) Increased risk C) More technological flexibility D) All of the above

C) More technological flexibility

The promise of Web services is the development of a standardized communication system using: A) HTML. B) XST. C) XML. D) XPath.

C) XML.

A(n) ________ is a module of code written in SQL or some proprietary language to run business rules on a server. A) SQL program B) select module C) select procedure D) stored procedure

D) stored procedure

An XML Schema is a language used to define HTML. T or F

False

When developing an application, one must decide where it will be placed when it is developed. T or F

False

A DTD is a language used for defining XML databases. T or F

True

________ facilitates the ability of applications to query relational data along with associated structured data. A) XPath B) XQuery C) XSLT D) SOAP

A) XPath

Extensible Markup Language (XML) is: A) a scripting language that allows the creation of customized tags to enable easier sharing of data across organizations. B) a database language. C) a product used for database middleware. D) none of the above.

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

Sets of routines that an application program uses to direct the performance of procedures by the computer's operating system is called a(n): A) application program interface. B) xpi. C) application device interface. D) CMOS.

A) application program interface.

Java servlets: A) are small programs that execute from within another application rather than from the operating system. B) must be executed each time a user makes a request. C) are stored on the client. D) are implemented as dynamic link libraries (DLLs).

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

A computer that provides database storage and access in a client/server environment is called a: A) database server. B) file server. C) cloud data store. D) none of the above.

A) database server.

Which of the following is not a disadvantage of stored procedures? A) Writing stored procedures takes more time than writing an application in Visual Basic or PowerBuilder. B) Decreases in network traffic are realized. C) Stored procedures are proprietary and not easy to move from one RDBMS to another. D) Each client must be loaded with the application to be used at that location.

B) Decreases in network traffic are realized

FLWOR is an acronym for: A) flowers. B) For, LET, Where OrderBy, Return. C) For, Locate, Work, Order, Results. D) none of the above.

B) For, LET, Where OrderBy, Return.

The ________ specification allows drivers to conform to various levels of the specification, and that affects the level of functionality of the drivers. A) JDBC B) ODBC C) CORBA D) Cobra

B) ODBC

________ is a language used to transform complex XML documents and also to create HTML pages from XML documents. A) HTML B) XSLT C) SGI D) WSL

B) XSLT

Service-oriented architectures (SOA) are: A) a set of tiers designed to serve each other. B) a collection of services that communicate with each other in some manner. C) architecture designed for the military. D) none of the above.

B) a collection of services that communicate with each other in some manner.

Extensible Business Reporting Language (XBRL) is an example of: A) a 3GL language. B) an XML-based vocabulary. C) a legacy database application. D) none of the above.

B) an XML-based vocabulary.

Web services: A) are a set of services available to all on the Web. B) are a set of emerging standards for protocols for automatic communication between software over the Web. C) are a set of standards based upon HTML. D) none of the above.

B) are a set of emerging standards for protocols for automatic communication between software over the Web.

An application programming interface that enables an application program to process RDBMS databases meets the: A) object linking and embedding standard. B) open database connectivity standard. C) multi-platform connectivity standard. D) open source standard.

B) open database connectivity standard

A Web server: A) is used only to host Web pages. B) processes client requests and returns HTML pages to the client. C) always contains a database. D) is considered to be part of the firewall.

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

The main difference between Java applets and Java servlets is: A) applets are stored on the client but executed on the server. B) servlets are stored on the server while applets are stored on the client. C) both applets and servlets are executed and stored on the server. D) none of the above.

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

All of the following are concerns about developing a Web services approach EXCEPT: A) transaction speed. B) user acceptability. C) security. D) reliability.

B) user acceptability

________ is a method to store XML documents by storing each element independently in a relational table. A) Writing B) Sledding C) Shredding D) Shedding

C) Shredding

A technical specification for creating a distributed registry of Web services and businesses that are open to communicating through Web services is called: A) HTML. B) B2B. C) UDDI. D) XML.

C) UDDI.

The client/server architectures that have evolved can be distinguished by the distribution of ________ across clients and servers. A) memory B) files C) application logic components D) query logic components

C) application logic components

An emerging trend likely to have an effect on the development of three-tier applications is called: A) corporate computing. B) local area networks. C) cloud computing. D) wide-area storage.

C) cloud computing.

When an XML document is shredded, each element is: A) thrown away. B) split up. C) stored in a relational table. D) added to other XML documents.

C) stored in a relational table.

The XML shown in the figure below describes some data from the Pine Valley Furniture case study. The following XPath expression returns for results: /furniturecompany/product/[finish = "Cherry"]/standardprice A) all products with a cherry finish. B) a description of all products with a cherry finish. C) the standard price of products with a cherry finish. D) nothing.

C) the standard price of products with a cherry finish.

A PC configured to handle user interface with little or no local storage is called a: A) server. B) fat client. C) thin client. D) workstation.

C) thin client.

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

D) All of the above

Which of the following is a component of processing logic? A) Input B) Output C) Retrieval D) Business rules

D) Business rules

Which of the following is NOT a method for storing XML documents? A) Shredding B) Use a BLOB or CLOB to store the entire XML file C) Use an XML native database D) Convert to text

D) Convert to text

Which of the following is an advantage of stored procedures? A) Data integrity improves when fewer applications access the procedure. B) The layers get cleaner. C) Stored procedures result in fatter clients. D) Performance improves for compiled SQL statements.

D) Performance improves for compiled SQL statements.

SOAP stands for: A) what you wash your hands with. B) Simple ODBC Access Protocol. C) Strategic Operational Advanced Planning. D) Simple Object Access Protocol Method.

D) Simple Object Access Protocol Method.

The phrase ________ refers to a model for providing ubiquitous, convenient and on-demand network access. A) software services B) grid computing C) network computing D) cloud computing

D) cloud computing

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) file server. B) file processor. C) database server. D) fat client.

D) fat client.

A module of code that may be written in a proprietary language such as Oracle's PL/SQL that implements business rules on a database server is called a: A) persistent module. B) function. C) application component. D) stored procedure.

D) stored procedure.

A fat client does most of its processing on the server. T or F

False

A language used to transform complex XML documents and also used to create HTML pages from XML documents is called Extensible Stylesheet Transformation. T or F

False

A(n) HTTP Schema Definition is a language used for defining XML databases. T or F

False

Business rules logic includes such activities as data validation and identification of processing errors. T or F

False

Cloud computing will have a limited impact on three-tier applications. T or F

False

Customer-oriented architectures are a collection of services that communicate with each other in some manner. T or F

False

Even with XML, different types of devices will require a different page. T or F

False

Geolocation logic is the application logic component responsible for data storage and retrieval. T or F

False

Infrastructure-as-a-Service refers to the use of technologies such as servers, storage and networks from external service providers. T or F

False

Java programs similar to applets that execute on the server are called hamlets. T or F

False

Lack of secure standards and lack of user acceptance are the major issues that must be resolved with Web services. T or F

False

XML uses bcode, long commands embedded in quotes, to characterize data. T or F

False

XML-based vocabularies, such as XBRL, do not allow meaningful comparisons to be made of data across many organizations. T or F

False

XQuery is an HTML transformation language used to query HTML pages. T or F

False

Discuss the distribution of application logic components across clients and servers in the client/server environment.

The first component is the presentation logic or I/O component, which is responsible for formatting and presenting data on the user's screen. The second is the processing component, which handles data processing logic, business rules and data management logic. The third component is storage, which is responsible for data storage and retrieval.

Document Type Declarations (DTDs) are unable to specify data types. T or F

True

Extensible Markup Language (XML) is a scripting language based upon SGML that allows the creation of customized tags. T or F

True

In some three-tier architectures, most application code is stored on the application server. T or F

True

Open Database Connectivity is an application programming interface that provides a common language for application programs to access and process SQL databases independent of the particular RDBMS that is accessed. T or F

True

PHP is a platform for Web development. T or F

True

Simple Object Access Protocol (SOAP) is an XML-Based communication protocol. T or F

True

Software as a service (SAAS) refers to an entire application or suite of applications running on the cloud. T or F

True

Storing XML data is becoming a big question as XML data becomes more prevalent. T or F

True

The storage component of a client/server architecture is responsible for data storage and retrieval from the physical storage devices associated with the application. T or F

True

Web Services Description Language is an XML-based grammar. T or F

True

Web Services are a set of emerging standards that define protocols for automatic communication between software programs over the Web. T or F

True

Web services allow for communication between programs over the Internet. T or F

True


Ensembles d'études connexes

AP human geography semester exam study guide

View Set

Chapter 37 (Transport Operations)

View Set

Endocrine Disorders Practice Questions

View Set

ECON 182 Microeconomics - Chapter 10 & 11 -Chapter Readings

View Set

Fluid & Electrolyte Balance Application Exam

View Set

Intro to Business 1100- Module 2

View Set