Ch 15 database management
A client-side extension is a program that interacts directly with the web server to handle specific types of requests.
False
Among the three levels of compliance of the ODBC API standards, Level-1 provides support for procedural SQL and cursors.
False
An application programming interface (API) uses script files that perform specific functions based on the client's parameters that are passed to the web server.
False
HTML is designed to facilitate the extraction and manipulation of data from structured documents over the Internet.
False
Having a web-based database interface eliminates the design and implementation issues of a database system.
False
In a document type definition (DTD) file, a plus (+) symbol beside an element indicates that it is an optional child element within its parent.
False
The Common Gateway Interface (CGI) is a newer web server interface standard that is much more efficient and faster than a dynamic link library (DLL).
False
The browser's interpretation and presentation capabilities are sufficient to develop webbased applications.
False
The effects of bad database design, implementation, and management are magnified in an environment in which the number of transactions is less than one hundred.
False
The initial costs of using cloud services tend to be significantly higher than building on-premise IT infrastructures.
False
The label "stateless system" indicates that, at any given time, there is an open communication line between the server and each client accessing it.
False
A document type definition (DTD) can be referenced by many Extensible Markup Language (XML) documents of the same type.
True
A good API makes it easy to develop a program by providing all of the building blocks.
True
A plug-in is an external application that is automatically invoked by a web browser when needed.
True
A web server is the main hub through which all Internet services are accessed.
True
APIs are implemented as dynamic-link libraries that are dynamically invoked when needed.
True
An API (application programming interface) is defined as a set of routines, protocols, and tools for building software applications.
True
Cloud services allow any organization to quickly and economically add information technology services to its IT portfolio.
True
Database connectivity software is also known as database middleware because it interfaces between the application program and the database.
True
Extending the web server functionality implies that the web server and the web-to-database middleware will properly communicate with each other.
True
In the database query scenario, the web server generates the webpage contents before it sends the page to the client web browser.
True
The benefits of the web as a data access platform arise from its cross-platform functionality and the simplicity of its interface.
True
The first line of an XML document represents the document declaration, and it is mandatory.
True
The only time the client and server computers communicate is when the client requests a page and the server sends the requested page to the client.
True
The use of HTML does not equip a web browser with computational abilities beyond formatting output text and accepting form field inputs.
True
When an end user uses a web browser to dynamically query a database, the client browser actually requests a web page from the web server.
True
Whether you purchase online or by standing in line, the system-level transaction details are essentially the same, and they require the same basic database structures and relationships.
True
Which of the following is a client-side extension? a. ActiveX b. ODBC c. SQL*Net d. TCP/IP
a. ActiveX
In the ADO.NET framework, the __________ object contains the actual SQL code or a stored procedure call to be run by the database. a. Command b. DataReader c. DataAdapter d. DataSet
a. Command
Which of the following is a well-defined web-server interface? a. Common Gateway Interface b. Tiny Internet Interface c. Windows NT d. Command Line Interface
a. Common Gateway Interface
Which of the following is the last step in the exchange between a web browser and a database? a. The HTML output is displayed on the client computer's web browser. b. The middleware receives the query result and creates the HTML-formatted page. c. The web browser requests a page from a web server. d. The web-to-database middleware uses ODBC to connect to the database.
a. The HTML output is displayed on the client computer's web browser.
Every XML document has a __________. a. root element b. base tag c. schema d. DTD
a. root element
The main disadvantage of using CGI scripts is that: a. they cause a resource bottleneck since they have to execute separately for each user request. b. they are specific to the web server and to the operating system, thus being platform dependent. c. an error in one script can damage and bring down the web server completely. d. they do not have the capability to process forms or prepare outputs based on form data.
a. they cause a resource bottleneck since they have to execute separately for each user request.
A(n) __________ can use a shared connection to the database instead of creating a new one every time. a. DLL b. API c. web browser d. HTTP GET request
b. API
Among client-side extensions, __________ is a Microsoft specification for writing programs that run inside the Internet Explorer browser. a. COBOL b. ActiveX c. JavaScript d. Visor.Net
b. ActiveX
__________ is a web application server that provides the ability to connect web servers to multiple data sources. a. MS Access b. ColdFusion/JRun c. FoxPro d. dBase
b. ColdFusion/JRun
Which of the following is a characteristic of the XML metalanguage? a. It is concerned with the way data are displayed. b. It allows the definition of new tags. c. You can use the // symbol for entering a comment in the XML document. d. It can be used as a replacement of HTML.
b. It allows the definition of new tags.
One of the advantages of __________ over other middleware is that it requires no configuration on the client side. a. ODBC b. JDBC c. OLE-DB d. ADO.NET
b. JDBC
__________ is an object-oriented programming language developed by Sun Microsystems that runs on top of web browser software. a. Visual Basic b. Java c. JavaScript d. VBScript
b. Java
Based on Microsoft's Component Object Model (COM), __________ is database middleware that adds objectoriented functionality for access to relational and nonrelational data. a. MS-DB b. OLE-DB c. COM-DB d. ODBC
b. OLE-DB
__________ cloud is a type of cloud infrastructure that is built by a third-party organization to sell cloud services to the general public. a. Community b. Public c. Exclusive d. Private
b. Public
__________ is a collection of technologies used to access any type of data source and manage the data through a common interface. a. DAO b. UDA c. ODBC d. OLE-DB
b. UDA
Using __________ , you can extract data from an XML document and convert it into a text file. a. XMLD b. XSLT c. DTD d. XML schema
b. XSLT
The web browser's job is to interpret the HTML code that it receives from a web server and to: a. develop web-based applications. b. display it in a standard formatted way. c. perform immediate data entry validation. d. extract details, such as order data, from it.
b. display it in a standard formatted way.
The ODBC API standard defines three levels of compliance: __________ , Level-1, and Level-2, which provide increasing levels of functionality. a. Elementary b. Basic c. Core d. Level-0
c. Core
A(n) __________ file provides the composition of the database's logical model and defines the syntax rules for an XML document. a. XMLD b. XHTML c. DTD d. meta
c. DTD
The __________ is the most specialized object in the ADO.NET framework. a. Command b. DataReader c. DataAdapter d. DataSet
c. DataAdapter
Each time an end user clicks a hyperlink, the browser generates a(n) __________ page request that is sent to the designated web server using the TCP/IP Internet protocol. a. HTML b. XML c. HTTP GET d. API
c. HTTP GET
_____ is a scripting language that allows web authors to design interactive sites. a. Visual Basic b. HTML c. JavaScript d. Java
c. JavaScript
Which of the following is the first step in the exchange between a web browser and a database? a. The HTML output is displayed on the client computer's web browser. b. The middleware receives the query result and creates the HTML-formatted page. c. The client's web browser requests a page from a web server. d. The web-to-database middleware uses ODBC to connect to the databas e.
c. The client's web browser requests a page from a web server.
ODBC works on the __________ operating system. a. Kronos b. UNIX c. Windows d. Mac
c. Windows
You must use plug-ins and other client-side extensions: a. to create an open communication line between a server and its clients. b. to eliminate the need for running external programs for each client request. c. to improve processing capabilities of a browser. d. to create dynamic web search pages.
c. to improve processing capabilities of a browser.
Another name for a database server-side extension program is __________. a. a web server b. a web application middleware c. web-to-database middleware d. a database application server
c. web-to-database middleware
What is a disadvantage of using an API web-server interface? a. It is slower than CGI scripts. b. It is inefficient because it uses DLLs. c. An external program needs to run for each user request. d. An API error can bring down the entire web server.
d. An API error can bring down the entire web server.
In the ADO.NET framework, the __________ object is the in-memory representation of the data in the database. a. Command b. DataReader c. DataAdapter d. DataSet
d. DataSet
Which of the following is true of a web application server? a. It is Microsoft's implementation of a superset of the SQL Access Group CLI standard for database access. b. It is automatically invoked by the browser when needed. c. It runs on the client machine, freeing server resources. d. It provides security and authentication of users through user IDs and passwords.
d. It provides security and authentication of users through user IDs and passwords.
In the __________ category, the cloud service provider offers the capability to build and deploy consumer-created applications using the provider's cloud infrastructure. a. Application as a Service (AaaS) b. Infrastructure as a Service (IaaS) c. Software as a Service (SaaS) d. Platform as a Service (PaaS)
d. Platform as a Service (PaaS)
__________ is a higher-level, object-oriented application interface used to access remote database servers. a. UDA b. ODBC c. DAO d. RDO
d. RDO
__________ code is embedded inside an HTML page and is activated by triggering events such as clicking on a link. a. XML b. SQL c. Visual Basic d. VBScript
d. VBScript
The _____ is an advanced data definition language that is used to describe the structure of XML data documents. a. XHTML b. HTML schema c. DTD d. XML schema
d. XML schema
In the ODBC architecture, a(n) __________ is in charge of managing all database connections. a. ODBC API b. DLL c. ODBC driver d. driver manager
d. driver manager