

Database Applications Development
Solved Exam Questions
Course Introduction
This course explores the design, implementation, and deployment of database-driven applications. Students will learn core concepts of relational databases, SQL programming, database connectivity, and data modeling. The course covers the integration of databases with various application development environments, focusing on both server-side and client-side technologies. Topics include schema design, transaction management, data validation, security considerations, and optimization for performance. Through practical projects and assignments, students gain hands-on experience in developing scalable, robust database applications tailored to real-world scenarios. Recommended Textbook
Database Processing Fundamentals Design and Implementation 14th Edition by
Available Study Resources on Quizplus
25 Chapters
1978 Verified Questions
1978 Flashcards
Source URL: https://quizplus.com/study-set/2437
Page 2

David M. Kroenke
Chapter 1: Introduction
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/48385
Sample Questions
Q1) The NoSQL movement should really be called a NoRelational movement.
A)True
B)False
Answer: True
Q2) What components are included in a database?
Answer: The database contains user data,metadata,indexes and other overhead data,and application metadata.User data is the data from the user's environment that they want to track.Metadata is data about the structure of the database.Indexes and other overhead data are structures that the database uses to improve performance.Finally,the application metadata is data about forms,reports,and other application components that some databases,particularly those created with desktop DBMS products,store with the database.
Q3) Database design is important,and fortunately it is simple to do.
A)True
B)False
Answer: False
Q4) A database management system (DBMS)creates,processes and administers databases.
A)True
B)False
Answer: True

3
To view all questions and flashcards with answers, click on the resource link above.

Chapter 2: Introduction to Structured Query Language
Available Study Resources on Quizplus for this Chatper
114 Verified Questions
114 Flashcards
Source URL: https://quizplus.com/quiz/48388
Sample Questions
Q1) In an SQL query,which SQL keyword actually begins the query?
A)EXISTS
B)FROM
C)SELECT
D)WHERE Answer: C
Q2) SQL can only query a single table.
A)True
B)False Answer: False
Q3) SQL statements end with a colon.
A)True
B)False Answer: False
Q4) When two conditions must both be true for the rows to be selected,the conditions are separated by the SQL AND keyword.
A)True
B)False Answer: True
To view all questions and flashcards with answers, click on the resource link above. Page 4

Chapter 3: The Relational Model and Normalization
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/48391
Sample Questions
Q1) A combination of two or more columns used to identify particular rows in a relation is a ________.
A)record
B)composite key
C)foreign key
D)surrogate key
Answer: B
Q2) A determinant of a functional dependency may or may not be unique in a relation.
A)True
B)False Answer: True
Q3) A key can be composed of a group of attributes taken together.
A)True
B)False
Answer: True
Q4) In relational terms as defined by E.F.Codd,a row is called a tuple.
A)True
B)False Answer: True
To view all questions and flashcards with answers, click on the resource link above. Page 5

Chapter 4: Database Design Using Normalization
Available Study Resources on Quizplus for this Chatper
100 Verified Questions
100 Flashcards
Source URL: https://quizplus.com/quiz/48393
Sample Questions
Q1) When a table is created using existing data from multiple sources,you are likely to find that some data values have never been provided because the values are not known.This is an example of ________.
A)the multivalued,multicolumn problem
B)the inconsistent values problem
C)the missing values problem
D)the general-purpose remarks column problem
Q2) When examining data values as a part of assessing table structure,you should try to determine two types of dependencies: functional dependencies and multivalued dependencies.
A)True
B)False
Q3) Normalization is an advantage for a read-only database.
A)True
B)False
Q4) Multivalued dependencies show up under a different name as the multivalued,multicolumn problem.
A)True
B)False
Q5) What are null values,and why are they a problem?
Page 6
To view all questions and flashcards with answers, click on the resource link above.

Chapter 5: Data Modeling With the Entity-Relationship
Model
Available Study Resources on Quizplus for this Chatper
104 Verified Questions
104 Flashcards
Source URL: https://quizplus.com/quiz/48395
Sample Questions
Q1) Subtypes can be exclusive or inclusive.
A)True
B)False
Q2) Relationships between supertypes and subtypes are called IS-A relationships.
A)True
B)False
Q3) You are given an E-R diagram with two entities,ORDER and CUSTOMER,as shown above.What does the symbol next to the CUSTOMER entity indicate?
A)A maximum cardinality of "zero"
B)A maximum cardinality of "one"
C)A minimum cardinality of "optional"
D)A minimum cardinality of "required"
Q4) One example of a database design using an ID-dependent relationship is the archetype/instance pattern.
A)True
B)False
Q5) A binary relationship is a relationship between two or more entities.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 7

Chapter 6: Transforming Data Models Into Database Designs
Available Study Resources on Quizplus for this Chatper
103 Verified Questions
103 Flashcards
Source URL: https://quizplus.com/quiz/48397
Sample Questions
Q1) An ID-dependent table can be used to represent multivalued attributes.
A)True
B)False
Q2) Each attribute of an entity becomes a(n)________ of a table.
A)column
B)primary key
C)foreign key
D)alternate key
Q3) In a 1:1 relationship,the foreign key is defined as an alternate key to make the DBMS enforce uniqueness.
A)True
B)False
Q4) To represent an N:M relationship in a relational database design,an intersection table is created.
A)True
B)False
Q5) Whether or not an attribute is required is determined during the database modeling phase.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 8

Chapter 7: SQL for Database Construction and Application Processing
Available Study Resources on Quizplus for this Chatper
104 Verified Questions
104 Flashcards
Source URL: https://quizplus.com/quiz/48399
Sample Questions
Q1) If the table PRODUCT has a column PRICE,and PRICE has the data type Numeric (8,2),the value 98765 stored in that field will be displayed by the DBMS as 98765.00.
A)True
B)False
Q2) SQL triggers can be used when the DBMS receives an INSERT request.
A)True
B)False
Q3) Which SQL keyword is used to impose restrictions on a table,data or relationship?
A)SET
B)CREATE
C)SELECT
D)CONSTRAINT
Q4) The SQL keyword used to limit column values to specific values is ________.
A)CONSTRAINT
B)CHECK
C)NOT NULL
D)UNIQUE
Q5) Explain the essential format of the CREATE TABLE statement. Include an example.
Page 9
To view all questions and flashcards with answers, click on the resource link above.

Chapter 8: Database Redesign
Available Study Resources on Quizplus for this Chatper
103 Verified Questions
103 Flashcards
Source URL: https://quizplus.com/quiz/48401
Sample Questions
Q1) Which of the following different copies of the database schema is typically not used in the database redesign process?
A)Small test database
B)Data warehouse database
C)Operational database
D)Large test database
Q2) When dropping a nonkey column from a table,which of the following steps is (are)included in the process? (The order of the steps listed below is not relevant,only the steps themselves. )
A)Drop any column constraints from the table
B)Drop the column from the table
C)Drop any foreign keys constraints based on the column
D)Both A and B are correct
Q3) When running an SQL query that uses NOT EXISTS,the NOT EXISTS keyword will be true if ________.
A)any row in the subquery meets the condition
B)all rows in the subquery meet the condition
C)no row in the subquery meets the condition
D)any row in the subquery fails to meet the condition
Q4) What is the process for adding a NOT NULL column to a table?
Page 10
To view all questions and flashcards with answers, click on the resource link above.

Chapter 9: Managing Multiuser Databases
Available Study Resources on Quizplus for this Chatper
102 Verified Questions
102 Flashcards
Source URL: https://quizplus.com/quiz/48403
Sample Questions
Q1) Locks that are placed assuming that a conflict will occur are called ________.
A)explicit locks
B)implicit locks
C)optimistic locks
D)pessimistic locks
Q2) One remedy for the inconsistencies caused by concurrent processing is ________.
A)concurrency
B)checkpointing
C)rollback
D)resource locking
Q3) In two-phase locking,all locks are obtained during the growing phase.
A)True
B)False
Q4) A checkpoint is a point of synchronization between the database and the transaction log.
A)True
B)False
Q5) Briefly explain the strategy of two-phased locking.
Q6) Distinguish between the four cursor types.
Q7) Explain the concept of an atomic transaction.
To view all questions and flashcards with answers, click on the resource link above. Page 11

Chapter 10: Managing Databases With SQL Server 2014
Available Study Resources on Quizplus for this Chatper
101 Verified Questions
101 Flashcards
Source URL: https://quizplus.com/quiz/48383
Sample Questions
Q1) Which of the following is a type of cursor concurrency that causes SQL Server to place an update lock on a row when the row is read?
A)SCROLL_LOCK
B)Optimistic
C)Serializable
D)Read only
Q2) When using SQL Server,developers place explicit locks.
A)True
B)False
Q3) Locking hints included in an SQL statement will override locking behavior based on explicit transaction isolation level statements.
A)True
B)False
Q4) Briefly explain the different SQL Server backup types.
Q5) Which type of backup in SQL Server will create a backup of the entire database?
A)Full backup
B)Transaction backup
C)Database backup
D)Complete backup
To view all questions and flashcards with answers, click on the resource link above. Page 12

Chapter 11: Managing Databases With Oracle Database
Available Study Resources on Quizplus for this Chatper
106 Verified Questions
106 Flashcards
Source URL: https://quizplus.com/quiz/48386
Sample Questions
Q1) Which of the following commands does Oracle Database not support?
A)CREATE TABLE
B)CREATE CONSTRAINT
C)ON DELETE CASCADE
D)ON UPDATE CASCADE
Q2) Explain sequences and their relationship to surrogate keys.Include an example.
Q3) One limitation of the Oracle Data Import Wizard is that it ________.
A)does not allow addition of a new primary key column
B)does not allow data to be imported into an existing table
C)does not allow import of "date" type data
D)only allows import of data from Microsoft Excel,no other formats
Q4) The PL/SQL keyword ISTHERE is used to test for the existence of a condition.
A)True
B)False
Q5) SOONER and LATER triggers are placed on tables.
A)True
B)False
Q6) What is SQL Developer?
Q7) What is the Oracle Enterprise Manager Database Express?
Q8) Explain the Oracle Database PL/SQL cursor statements.
To view all questions and flashcards with answers, click on the resource link above. Page 13
Chapter 12: Managing Databases With Mysql 56
Available Study Resources on Quizplus for this Chatper
101 Verified Questions
101 Flashcards
Source URL: https://quizplus.com/quiz/48389
Sample Questions
Q1) A new MySQL database is created using ________.
A)the New Database dialog tab
B)the Create Database command
C)the new_schema dialog tab
D)the Create Schema command
Q2) To run a single SQL command in MySQL Community Edition ________.
A)click the "Execute" button in the MySQL Workbench
B)click the "Execute SQL in Connected Server" button in the MySQL Workbench
C)click the "Execute SQL Script in Connected Server" button in the MySQL Workbench
D)click the "Execute SQL Statement under the keyboard cursor" button in the MySQL Workbench
Q3) SQL statements can be run individually or as part of a related group of SQL statements known as a script.
A)True
B)False
Q4) What is the MySQL Command-Line Client?
Q5) Describe how to create and run an SQL query in MySQL Server Community Edition.
Q6) What is the MySQL Table Editor?
Q7) What is the MySQL Workbench?

Page 14
To view all questions and flashcards with answers, click on the resource link above.

Chapter 13: The Web Server Environment
Available Study Resources on Quizplus for this Chatper
128 Verified Questions
128 Flashcards
Source URL: https://quizplus.com/quiz/48405
Sample Questions
Q1) PDO stands for ________.
A)PHP Data Objects
B)PHP Design Objects
C)Personal Data Objects
D)Personal Design Objects
Q2) JSP pages ________.
A)are automatically compiled by the servlet processor as needed
B)are required to be compiled by the developer before being made public
C)are automatically checked for syntax errors by the servlet as they are written
D)uses more memory than CGI files
Q3) JSP pages are automatically re-compiled if the uncompiled JSP page is newer than the compiled version of the page.
A)True
B)False
Q4) The SQL Server statement SELECT ...FOR XML RAW tells SQL Server to place the data values from the columns in the table into XML elements.
A)True
B)False
Q5) Explain the process by which JSP pages are compiled.
To view all questions and flashcards with answers, click on the resource link above. Page 15

Chapter 14: Big Data, Data-Warehouses, and Business Intelligence Systems
Available Study Resources on Quizplus for this Chatper
108 Verified Questions
108 Flashcards
Source URL: https://quizplus.com/quiz/48407
Sample Questions
Q1) Hadoop is a(n)________.
A)RDMBS
B)OODBMS
C)distributed file system (DFS)
D)Web server
Q2) Big Data is the name given to the enormous datasets generated by Web 2.0 applications.
A)True
B)False
Q3) A data mart differs from a data warehouse in that ________.
A)it has a larger database
B)it deals with a particular component or functional area of the business
C)data mart users must have more data management expertise than data warehouse employees
D)it is updated more frequently by the data mart users
Q4) ________ is a DBMS that provides a full set of object-relational features.
A)Oracle Database
B)Microsoft Access
C)Microsoft SQL Server 2014
D)MySQL
To view all questions and flashcards with answers, click on the resource link above. Page 16

Chapter 15: Getting Started With Microsoft Access 2013
Available Study Resources on Quizplus for this Chatper
53 Verified Questions
53 Flashcards
Source URL: https://quizplus.com/quiz/48384
Sample Questions
Q1) Each of the following is a way of inserting data into a Microsoft Access table except
A)Datasheet view
B)a data entry form
C)QBE
D)SQL
Q2) The Microsoft Access 2013 tabbed Ribbon contains a set of control tabs.
A)True
B)False
Q3) Microsoft Access is a personal database system,and a personal database system is characterized by ________.
A)the DBMS removing the metadata from the database
B)the DBMS product taking the role of the DBMS and the database application generator
C)the DBMS not supporting indexes
D)the DBMS product being limited to a maximum of ten tables in any given database
Q4) Microsoft Access uses the AutoNumber data type to create surrogate keys.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above.

Chapter 16: Getting Started With Systems Analysis and Design
Available Study Resources on Quizplus for this Chatper
37 Verified Questions
37 Flashcards
Source URL: https://quizplus.com/quiz/48387
Sample Questions
Q1) Information systems are used to support business processes.
A)True
B)False
Q2) Data is composed of ________.
A)facts
B)numbers
C)information
D)Both A and B are correct
Q3) Data is facts and numbers.
A)True
B)False
Q4) Briefly define and discuss what an information system is,the five components that comprise an information system,and what the purpose of an information system is.
Q5) Hardware is installed and tested during the ________ step of the SDLC.
A)requirements analysis
B)component design
C)implementation
D)systems maintenance
To view all questions and flashcards with answers, click on the resource link above. Page 18
Q6) What are the five steps or stages of the systems development life cycle (SDLC)?

Chapter 17: E-R Diagrams and the IDEF1X Standard
Available Study Resources on Quizplus for this Chatper
37 Verified Questions
37 Flashcards
Source URL: https://quizplus.com/quiz/48390
Sample Questions
Q1) In IDEF1X,a category cluster includes BLACK and WHITE,which are the only possible categories.This is an IDEF1X ________.
A)complete category cluster
B)incomplete category cluster
C)inherited category cluster
D)inconclusive category cluster
Q2) In IDEF1X,the named set of values that an attribute can have is called a ________.
A)domain
B)base domain
C)type domain
D)domain cluster
Q3) In IDEF1X,a type domain allows ________.
A)different data types
B)different values
C)greater specificity of values
D)default values
Q4) What symbols are used in IDEF1X diagrams to represent cardinalities?
Q5) What are the IDEF1X equivalents of 1:1,1:N and N:M relationships?
Q6) What is IDEF1X?
To view all questions and flashcards with answers, click on the resource link above. Page 19
Chapter 18: E-R Diagrams and the UML Standard
Available Study Resources on Quizplus for this Chatper
36 Verified Questions
36 Flashcards
Source URL: https://quizplus.com/quiz/48392
Sample Questions
Q1) Persistent means that data should continue to exist in the database even if the object that processes it is destroyed.
A)True
B)False
Q2) What format is used for weak entities in UML-style E-R diagrams?
Q3) UML-style E-R diagrams introduce object-oriented notation that is of limited practical value in traditional,relational database design.
A)True
B)False
Q4) What cardinality format is used in UML-style E-R diagrams?
Q5) In the UML-style entity class ORDERS shown above,"GetOrderNo( )" is a ________. A)private method
B)protected method
C)public constraint
D)public method
Q6) In UML-style E-R diagrams,a weak entity is shown by placing a filled-in diamond on the parent of the weak entity.
A)True
B)False

Page 20
To view all questions and flashcards with answers, click on the resource link above.

Chapter 19: Getting Started With Mysql Workbench Data
Modeling Tools
Available Study Resources on Quizplus for this Chatper
37 Verified Questions
37 Flashcards
Source URL: https://quizplus.com/quiz/48394
Sample Questions
Q1) Users should create a MySQL Workspace folder to hold documents created with the MySQL Workbench.
A)True
B)False
Q2) The MySQL Installer for Windows can be used to install the MySQL Workbench.
A)True
B)False
Q3) In the Windows 8 or 8.1 OS,to start working with the MySQL Workbench use the command Start | All Programs | MySQL | MySQL Workbench 6.1 CE.
A)True
B)False
Q4) In the MySQL Table Editor,the abbreviation AI stands for AUTO_INCREMENT.
A)True
B)False
Q5) Describe the MySQL Connector/ODBC and how to install it.
Q6) Describe how to set table properties in a MySQL Workbench database design.
Q7) Table names are edited in the MySQL EER Component Editor.
A)True
B)False
Q8) Describe how to create relationships in a MySQL Workbench database design. Page 21
To view all questions and flashcards with answers, click on the resource link above.
Page 22

Chapter 20: Getting Started With Microsoft Visio 2013
Available Study Resources on Quizplus for this Chatper
32 Verified Questions
32 Flashcards
Source URL: https://quizplus.com/quiz/48396
Sample Questions
Q1) In Microsoft Visio 2013,when the Entity object is placed in a diagram,it is labeled as a(n)________.
A)entity
B)table
C)relationship
D)dynamic connector
Q2) In Microsoft Visio 2013,a group of template objects is called a stencil.
A)True
B)False
Q3) In Microsoft Visio 2013,we can create data models using ________.
A)Entity and Dynamic connector objects
B)Entity and Relationship connector objects
C)Category and Dynamic connector objects
D)We cannot create data models in Microsoft Visio 2013.
Q4) In Microsoft Visio 2013,we can create database designs using Entity and Dynamic connector objects.
A)True
B)False
Q5) In Microsoft Visio 2013,how do we create database designs?
Q6) In Microsoft Visio 2013,how do we create data models?
To view all questions and flashcards with answers, click on the resource link above. Page 23

Chapter 21: Data Structures for Database Processing
Available Study Resources on Quizplus for this Chatper
39 Verified Questions
39 Flashcards
Source URL: https://quizplus.com/quiz/48398
Sample Questions
Q1) The DBMS creates ________,also called blocks,on its direct access fields.
A)psuedo records
B)physical records
C)secondary file records
D)key file records
Q2) A tree structure cannot be represented using indexes.
A)True
B)False
Q3) Keys may include all of the following except ________.
A)primary keys
B)unique secondary keys
C)nonunique secondary keys
D)nonunique primary keys
Q4) A ________ is a file that has no repeating groups.
A)flat file
B)stacked file
C)record file
D)key file
Q5) How does a DBMS store data on its direct access files?
Q6) What is a set?
To view all questions and flashcards with answers, click on the resource link above. Page 24

Chapter 22: the Semantic Object Model
Available Study Resources on Quizplus for this Chatper
35 Verified Questions
35 Flashcards
Source URL: https://quizplus.com/quiz/48400
Sample Questions
Q1) A semantic object must represent something with a physical existence.
A)True
B)False
Q2) The cardinalities of an attribute operate only between the attribute and the container of the attribute.
A)True
B)False
Q3) A simple attribute has only one element.
A)True
B)False
Q4) Whether a developer uses an E-R model or a semantic object model,the eventual database design that is created should be exactly the same.
A)True
B)False
Q5) Semantic objects are grouped into ________.
A)composites
B)entities
C)objects
D)classes
To view all questions and flashcards with answers, click on the resource link above. Page 25

Chapter 23: Getting Started With Web Servers, PHP, and the
Netbeans IDE
Available Study Resources on Quizplus for this Chatper
35 Verified Questions
35 Flashcards
Source URL: https://quizplus.com/quiz/48402
Sample Questions
Q1) For a workstation running the Windows operating system,the additional user file system permissions ________ must be granted to the Users group at the wwwroot folder.
A)Read and Write
B)Modify and Read
C)Modify and Write
D)Read and Execute
Q2) What is theNetBeans IDE?
Q3) Which of the following is not true about PHP dynamic extension files (dll files)?
A)They can be shared by many applications.
B)They allow php to make application calls directly to the DBMS rather than using ODBC.
C)There is no relationship between the php.ini file and the dll files.
D)They enable support for PHP Data Objects (PDO).
Q4) The default Web page for the IIS Web server is index.html.
A)True
B)False
Q5) What is PHP?
Q6) What are the Java JVM,JRE,SDK,and NetBeans? How do they relate?
Page 26
To view all questions and flashcards with answers, click on the resource link above.

Chapter 24: Business Intelligence Systems
Available Study Resources on Quizplus for this Chatper
82 Verified Questions
82 Flashcards
Source URL: https://quizplus.com/quiz/48404
Sample Questions
Q1) The metadata maintained by a reporting system database describes all of the following except ________.
A)triggers
B)users
C)groups
D)reports
Q2) Which of the following is not a reason that operational data are difficult to read?
A)Dirty data
B)Large values
C)Non-integrated data
D)Missing values
Q3) RFM analysis can be done using SQL ________.
A)user-defined functions
B)stored procedures
C)triggers
D)union queries
Q4) Cluster analysis is a commonly used technique in supervised data mining.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 27
Chapter 25: Big Data
Available Study Resources on Quizplus for this Chatper
81 Verified Questions
81 Flashcards
Source URL: https://quizplus.com/quiz/48406
Sample Questions
Q1) For database/XML applications,a good rule to follow is that elements are used to carry data and attributes are used to carry metadata.
A)True
B)False
Q2) XML documents and XML Schemas are created in different languages.
A)True
B)False
Q3) An example of a document database is ________.
A)Dynamo
B)Couchbase Server
C)Bigtable
D)Neo4j
Q4) XML documents that are not-type-valid can still be ________.
A)DTD-valid
B)XML-valid
C)DTD-compliant
D)proper XML documents
Q5) A complex element must have more than one simple element.
A)True
B)False

28
To view all questions and flashcards with answers, click on the resource link above.