Skip to main content

Software Engineering Exam Bank - 1318 Verified Questions

Page 1


Software Engineering Exam Bank

Course

Introduction

Software Engineering is a comprehensive course that explores the principles, methods, and tools used in the professional development of large-scale software systems. It covers the entire software development lifecycle, including requirements analysis, system design, implementation, testing, maintenance, and project management. Emphasis is placed on software process models, documentation, team collaboration, software quality assurance, and ethical considerations, equipping students with practical skills and theoretical knowledge to build reliable, maintainable, and scalable software solutions in a real-world context.

Recommended Textbook

Database Systems Design Implementation and Management 11th Edition by Carlos Coronel

Available Study Resources on Quizplus

15 Chapters

1318 Verified Questions

1318 Flashcards

Source URL: https://quizplus.com/study-set/1460

Page 2

Chapter 1: Database Systems

Available Study Resources on Quizplus for this Chatper

76 Verified Questions

76 Flashcards

Source URL: https://quizplus.com/quiz/29009

Sample Questions

Q1) relates to the activities that make the database execute transactions more efficiently in terms of storage and access speed.

A) Performance tuning

B) Database design

C) Query access

D) Database management

Answer: A

Q2) data exist in a format that does not lend itself to processing that yields information.

A) Structured

B) Semistructured

C) Unstructured

D) Historical

Answer: C

Q3) One advantage of a database system over previous data management approaches is that the database system is considerably less complex.

A)True

B)False

Answer: False

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

Chapter 2: Data Models

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

Source URL: https://quizplus.com/quiz/29016

Sample Questions

Q1) What components should an implementation-ready data model contain?

Answer: An implementation-ready data model should contain at least the following components:

A description of the data structure that will store the end-user data. A set of enforceable rules to guarantee the integrity of the data.

A data manipulation methodology to support the real-world data transformations.

Q2) Each row in the relational table is known as a(n) .

Answer: entity instance

Q3) In the model, the user perceives the database as a collection of records in 1:M relationships, where each record can have more than one parent.

A) hierarchical

B) network

C) object-oriented

D) entity relationship

Answer: B

Q4) The network model has structural level dependence.

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 Database Model

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

Source URL: https://quizplus.com/quiz/29017

Sample Questions

Q1) returns only the attributes requested, in the order in which they are requested.

A) PROJECT

B) SELECT

C) UNION

D) DIFFERENCE

Answer: A

Q2) In the relational model, are important because they are used to ensure that each row in a table is uniquely identifiable.

A) relations

B) keys

C) indexes

D) logical structures

Answer: B

Q3) PRODUCT yields all possible pairs of rows from two tables, also known as the product.

Answer: Cartesian

Q4) is the real power behind the relational database, allowing the use of independent tables linked by common attributes.

Answer: JOIN

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

Page 5

Chapter 4: Entity Relationship Er Modeling

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

Source URL: https://quizplus.com/quiz/29018

Sample Questions

Q1) A(n) relationship is also known as an identifying relationship.

Q2) Unary relationships are common in manufacturing industries.

A)True

B)False

Q3) The conceptual model can handle relationships and multivalued attributes.

A) 1:1

B) M:N

C) 1:M

D) 1:N

Q4) In Chen notation, there is no way to represent cardinality.

A)True

B)False

Q5) The Chen notation identifies a weak entity by using a double-walled entity .

Q6) The existence of a(n) entity indicates that its minimum cardinality is zero.

A) ternary

B) optional

C) strong

D) weak

Q7) Explain mandatory participation in an entity relationship.

Q8) A(n) process is based on repetition of processes and procedures.

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

Chapter 5: Advanced Data Modeling

Available Study Resources on Quizplus for this Chatper

85 Verified Questions

85 Flashcards

Source URL: https://quizplus.com/quiz/29019

Sample Questions

Q1) Specialization is the top-down process of identifying lower-level, more specific entity subtypes from a higher-level entity supertype.

A)True

B)False

Q2) Usually, a data modeler uses a natural identifier as the of the entity being modeled, assuming that the entity has a natural identifier.

Q3) Composite keys are useful as identifiers of weak entities, where the weak entity has a strong relationship with the parent entity.

Q4) The " " characteristic of a primary key states that the primary key should not have embedded semantic meaning.

A) unique values

B) nonintelligent

C) preferably single-attribute

D) security-compliant

Q5) Unique values can be better managed when they are , because the database can use internal routines to implement a counter-style attribute that automatically increments values with the addition of each new row.

Q6) Disjoint subtypes are also known as subtypes.

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

Chapter 6: Normalization of Database Tables

Available Study Resources on Quizplus for this Chatper

110 Verified Questions

110 Flashcards

Source URL: https://quizplus.com/quiz/29020

Sample Questions

Q1) is a process to help reduce the likelihood of data anomalies.

Q2) A good relational DBMS excels at managing denormalized relations.

A)True

B)False

Q3) From a system functionality point of view, attribute values can be calculated when they are needed to write reports or invoices.

A) derived

B) atomic

C) granular

D) historical

Q4) The is central to a discussion of normalization.

Q5) In a real-world environment, changing granularity requirements might dictate changes in primary key selection, and those changes might ultimately require the use of keys.

Q6) The most likely data type for a surrogate key is .

A) character

B) date

C) logical

D) numeric

Q7) A dependency based on only a part of a composite primary key is called a .

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

Chapter 7: Introduction to Structured Query Language Sql

Available Study Resources on Quizplus for this Chatper

111 Verified Questions

111 Flashcards

Source URL: https://quizplus.com/quiz/29021

Sample Questions

Q1) The query to join the P_DESCRIPT and P_PRICE fields from the PRODUCT table and the V_NAME, V_AREACODE, V_PHONE, and V_CONTACT fields from the VENDOR table where the values of V_CODE match is .

A) SELECT P_DESCRIPT, P_PRICE, V_NAME, V_CONTACT, V_AREACODE, V_PHONE FROM PRODUCT, VENDOR WHERE PRODUCT.V_CODE <> VENDOR.V_CODE;

B) SELECT P_DESCRIPT, P_PRICE, V_NAME, V_CONTACT, V_AREACODE, V_PHONE FROM PRODUCT, VENDOR WHERE PRODUCT.V_CODE = VENDOR.V_CODE;

C) SELECT P_DESCRIPT, P_PRICE, V_NAME, V_CONTACT, V_AREACODE, V_PHONE FROM PRODUCT, VENDOR WHERE PRODUCT.V_CODE <= VENDOR.V_CODE;

D) SELECT P_DESCRIPT, P_PRICE, V_NAME, V_CONTACT, V_AREACODE, V_PHONE FROM PRODUCT, VENDOR WHERE PRODUCT.V_CODE => VENDOR.V_CODE;

Q2) The COUNT function is designed to tally the number of non-null "values" of an attribute, and is often used in conjunction with the DISTINCT clause. A)True B)False

Q3) The SQL data type DATE stores date in the date format.

Q4) In a 1:M relationship, a user must always create the table for the side first.

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

9

Chapter 8: Advanced Sql

Available Study Resources on Quizplus for this Chatper

109 Verified Questions

109 Flashcards

Source URL: https://quizplus.com/quiz/29022

Sample Questions

Q1) The syntax for a left outer join is .

A) SELECT column-list FROM table1 OUTER JOIN table2 LEFT WHERE join-condition

B) SELECT column-list FROM table1 LEFT [OUTER] JOIN table2 ON join-condition

C) SELECT column-list WHERE LEFT table1 = table 2

D) SELECT column-list FROM table1 LEFT table2 [JOIN] WHERE join-condition

Q2) The IN subquery uses a(n) operator.

Q3) PL/SQL blocks have a section used to declare variables.

A)True

B)False

Q4) A(n) view is a view that can be used to update attributes in the base table(s) that are used in the view.

Q5) Describe the important features and applications of SQL functions

Q6) The data type is compatible with NUMBER.

A) VARCHAR(15)

B) SMALLINT

C) DATE

D) CHAR(10)

Q7) MySQL allows multiple triggering conditions per trigger.

A)True

B)False

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

Chapter 9: Database Design

Available Study Resources on Quizplus for this Chatper

103 Verified Questions

103 Flashcards

Source URL: https://quizplus.com/quiz/29023

Sample Questions

Q1) can render data useless to unauthorized users who might have violated some of the database security layers.

A) Data encryption

B) Access rights

C) Physical security

D) Password security

Q2) In the Systems Development Life Cycle(SDLC), the design of the system's processes begins in the detailed systems design phase.

A)True

B)False

Q3) The database contents might be loaded interactively or in batch mode using a variety of methods and devices including customized user programs.

A)True

B)False

Q4) The proposed system is subject to limits known as , which are external to the system.

Q5) The term describes the extent to which modules are independent of one another.

Q6) Explain the differences between a centralized and decentralized approach to database design.

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

Chapter 10: Transaction Management and Concurrency

Control

Available Study Resources on Quizplus for this Chatper

85 Verified Questions

85 Flashcards

Source URL: https://quizplus.com/quiz/29010

Sample Questions

Q1) If a(n) is issued before the termination of a transaction, the DBMS will restore the database only for that particular transaction, rather than for all transactions, in order to maintain the durability of the previous transactions.

Q2) Serializability means that data used during the execution of a transaction cannot be used by a second transaction until the first one is completed.

A)True

B)False

Q3) Although the DBMS is designed to recover a database to a previous consistent state when an interruption prevents the completion of a required set of transactions, the transactions themselves are defined by the end user or programmer and must be semantically correct.

A)True

B)False

Q4) Database transaction restores a database from an inconsistent state to a previously consistent state.

Q5) ensure that a disk physical failure will not impair the DBMS's ability to recover data.

Q6) The interleaves the execution of database operations to ensure serializability.

Page 12

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

Chapter 11: Database Performance Tuning and Query

Optimization

Available Study Resources on Quizplus for this Chatper

85 Verified Questions

85 Flashcards

Source URL: https://quizplus.com/quiz/29011

Sample Questions

Q1) In standard SQL, the optimizer hint FIRST_ROWS is generally used for mode processes.

A) batch

B) interactive

C) transaction

D) real-time

Q2) A data file can contain rows from a single table alone.

A)True

B)False

Q3) If there is no index, the DBMS will perform a scan.

A) loop

B) range

C) row ID table access

D) full table

Q4) All transaction management commands are processed during the parsing and execution phases of query processing.

A)True

B)False

Q5) is evaluated based on client perspective.

Q6) is an index based on a specific SQL function or expression.

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

Chapter 12: Distributed Database Management Systems

Available Study Resources on Quizplus for this Chatper

83 Verified Questions

83 Flashcards

Source URL: https://quizplus.com/quiz/29012

Sample Questions

Q1) In a distributed database management system (DDBMS), query is used to find the best access strategy.

Q2) In theory, a(n) can be an independent centralized database management system with proper interfaces to support remote access from other independent database management systems in the network.

A) transaction processor

B) application processor

C) transaction manager

D) data processor

Q3) transparency exists when the end user or programmer must specify both the fragment names and their locations.

A) Local mapping

B) Location

C) Performance

D) Fragmentation

Q4) A user-friendly is one advantage of a distributed database management system (DDBMS) .

Q5) The protocol is used by a DP to roll transactions back and forward with the help of the system's transaction log entries.

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

Chapter 13: Business Intelligence and Data Warehouses

Available Study Resources on Quizplus for this Chatper

75 Verified Questions

75 Flashcards

Source URL: https://quizplus.com/quiz/29013

Sample Questions

Q1) Business intelligence (BI) architecture is composed of data, people, processes, technology, and the management of such components.

A)True

B)False

Q2) _____ splits a table into subsets of rows or columns and places the subsets close to the client computer to improve data access time.

A) Normalization

B) Meta modeling

C) Replication

D) Partitioning

Q3) The data warehouse development life cycle differs from classical systems development.

A)True

B)False

Q4) A index is based on 0 and 1 bits to represent a given condition.

A) logical

B) multidimensional

C) normal

D) bitmapped

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

Chapter 14: Database Connectivity and Web Technologies

Available Study Resources on Quizplus for this Chatper

85 Verified Questions

85 Flashcards

Source URL: https://quizplus.com/quiz/29014

Sample Questions

Q1) What are the main types of objects in the OLE-DB model? Explain.

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

Q3) The benefits of the web as a data access platform arise from its cross-platform functionality and the simplicity of its interface.

A)True

B)False

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

Q5) What is a server-side extension? Explain.

Q6) What are the components in the basic ODBC architecture?

Page 16

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

Chapter 15: Database Administration and Security

Available Study Resources on Quizplus for this Chatper

86 Verified Questions

86 Flashcards

Source URL: https://quizplus.com/quiz/29015

Sample Questions

Q1) Which of the following is a reason why a DBMS's daily operations must be clearly documented?

A) Documentation of the daily operations help a company set its long-term goals.

B) Documentation of the daily operations help manage the manual data resources of a company.

C) Documentation of the daily operations help pinpoint causes and solutions of database problems.

D) Documentation of the daily operations help free the DBA from many lower-level technology-oriented tasks.

Q2) A data administrator is also known as a(n) .

A) data security officer

B) systems administrator

C) information resource manager

D) information engineering officer

Q3) Protecting the security and integrity of a database is a function of authorization management.

A)True

B)False

Q4) Describe the need for convenient and safe backup storage.

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

Turn static files into dynamic content formats.

Create a flipbook
Software Engineering Exam Bank - 1318 Verified Questions by Quizplus - Issuu