Computer Knowledge

Database Management Systems

5,543 Questions

Database Management Systems (DBMS) form the core framework for data storage, retrieval, and security in modern software applications. Concepts such as the E-R model, backup planning, SQL integration, and big data architecture are essential for computer knowledge sections. This hub offers a comprehensive set of practice questions to master DBMS fundamentals and advanced database operations.

E-R Model ConceptsBackup and RecoverySQL Server UpgradesJDBC and ODBCBig Data CharacteristicsData VirtualizationOracle Database

Database Management Systems Questions

Multiple choice technology security
  1. It is a virtual repository of all known architecture assets and artefacts in the IT industry

  2. It is a virtual repository of all architecture assets and artefacts which the enterprise is considering in its own architecture project

  3. It provides a taxonomy for classifying architecture assets

  4. It is an important aid to communication for architects on both the buy and supply side

  5. It is an aid to organisation of re-usable and solution assets

Reveal answer Fill a bubble to check yourself
A Correct answer
Multiple choice technology security
  1. classification scheme, method

  2. picture, steps

  3. process, model

  4. process, schema

  5. normalized schema, classification scheme

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The Zachman Framework provides a taxonomy for organizing architectural artifacts (classification scheme), while TOGAF provides the step-by-step method for developing enterprise architecture (method). They are complementary frameworks - Zachman answers 'what' dimensions exist, TOGAF answers 'how' to develop the architecture. Neither alone provides both structure and process.

Multiple choice technology architecture
  1. applications are stable and relatively unchanging over time

  2. define the major kinds of application system necessary to process the data and support the business

  3. Involves applications systems design

  4. The applications are logical groups of capabilities that manage the data objects in the Data Architecture and support the business functions in the Business Architecture

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

In TOGAF, Application Architecture describes the structure and behavior of applications, but the actual detailed design of those application systems is part of the system design phase rather than the enterprise architecture phase itself. Also, applications are generally not stable and unchanging over time, which makes that statement also false.

Multiple choice technology architecture
  1. Logical Data Model

  2. Physical Data Model

  3. Network Data Model

  4. Conceptual Data Model

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

The conceptual data model provides the highest-level, business-focused view of data entities and their relationships without concerning itself with technical implementation details. It captures how business stakeholders perceive and organize information, making it the bridge between business requirements and technical design.

Multiple choice technology architecture
  1. third normal form

  2. the standard of a flat file

  3. second normal form

  4. first normal form

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Third normal form (3NF) is widely regarded as the practical standard for production database design. It removes transitive dependencies where non-key attributes depend on other non-key attributes, which eliminates most update anomalies while avoiding the performance complexity of higher normal forms.

Multiple choice technology architecture
  1. a record

  2. a field

  3. a table

  4. an entity

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In strict relational terminology, an attribute corresponds to what is commonly called a field or column in a table - it represents a single property or characteristic of an entity. A tuple is a row/record, and the relation itself is the table.

Multiple choice technology architecture
  1. replace relational design

  2. be close to a users perception of the data

  3. enable detailed descriptions of data query processing

  4. enable low level descriptions of data

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The Entity-Relationship (ER) model is specifically designed to model data at a high level that closely matches how users and business stakeholders conceptualize their information environment. It focuses on entities, attributes, and relationships in business terms rather than technical implementation details.

Multiple choice technology architecture
  1. An ER model is concerned primarily with a physical implementation of the data and secondly with a logical view

  2. An ER model provides a view of the logic of the data and not the physical implementation

  3. An ER model is concerned primarily with a logical view of the data and secondly with the physical implementation

  4. An ER model is entirely concerned with modelling the physical implementation

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

To solve this question, the user needs to understand what an entity-relationship (ER) model is and its primary function.

An ER model is a graphical representation of the entities and their relationships to each other. It provides a logical view of the data, which means that it focuses on the conceptual and semantic understanding of the data rather than its physical implementation.

Now, let's go through each option and explain why it is right or wrong:

A. An ER model is concerned primarily with a physical implementation of the data and secondly with a logical view. This statement is incorrect because ER models are primarily concerned with the logical view of the data, not the physical implementation. While a physical implementation may be considered, it is not the primary focus of an ER model.

B. An ER model provides a view of the logic of the data and not the physical implementation. This statement is correct. ER models provide a logical view of the data, which means they focus on the conceptual and semantic understanding of the data rather than its physical implementation.

C. An ER model is concerned primarily with a logical view of the data and secondly with the physical implementation. This statement is correct. ER models are primarily concerned with the logical view of the data and secondarily with the physical implementation. However, it is important to note that the physical implementation is only considered after the logical view has been established.

D. An ER model is entirely concerned with modelling the physical implementation. This statement is incorrect. ER models are concerned with the logical view of the data, not the physical implementation.

Therefore, the correct answer is: The Answer is: B. An ER model provides a view of the logic of the data and not the physical implementation.

Multiple choice technology architecture
  1. another name for the key linking different tables in a database

  2. another name for a table in an RDBMS

  3. an attribute attached to a record

  4. a row or record in a database table

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

In relational database terminology, a tuple is the formal term for a row or record in a table. It represents a single, complete data entry containing values for each attribute, and corresponds to one instance of the entity the table represents.

Multiple choice technology architecture
  1. is achieved using an information flow digram

  2. uses a dataflow diagram

  3. is necessary to remove database anomalies through normalization

  4. is the same as process modelling

  5. is all of the above

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Database modeling is essential for structuring data to eliminate anomalies (insertion, deletion, and update problems) through the normalization process. It creates a logical blueprint that ensures data integrity and efficient storage, distinct from process modeling which deals with data flow and processing.

Multiple choice technology architecture
  1. top-down approach

  2. bottom-up approach

  3. overview approach

  4. business approach

  5. conceptual approach

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The top-down approach derives data models from comprehensive understanding of business nature and rules first, then translates these into specific data structures. This contrasts with bottom-up approaches that start from specific forms and reports. The top-down method ensures the data model reflects fundamental business principles rather than just current user interface requirements.

Multiple choice technology architecture
  1. logical model

  2. data flow diagram

  3. entity-relationship diagram

  4. data tree

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

An entity-relationship diagram visually represents entities, their attributes, and the relationships between them in a database system. A logical model is conceptual and not necessarily graphical, while a data flow diagram tracks data movement through processes rather than showing entity structure and associations.

Multiple choice technology architecture
  1. Design logical data systems

  2. Design physical storage system

  3. Define data entities relevant to the enterprise

  4. All of the above

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Data architecture is fundamentally about defining and organizing the data entities that are relevant to the enterprise - what data exists, what it means, and how it relates. While logical and physical design are subsequent implementation concerns, the primary architectural goal is entity definition and organization at the enterprise level.

Multiple choice technology architecture
  1. Business Data Model

  2. Logical Data Model

  3. Data Management Process Model

  4. Data entity/business function Matrix

  5. Data Interface requirements

Reveal answer Fill a bubble to check yourself
E Correct answer
Explanation

A data architecture document focuses on data organization: the business view (Business Data Model), the structural view (Logical Data Model), the operational view (Data Management Process Model), and the mapping between business functions and data (Matrix). Interface requirements are implementation-specific and fall outside core data architecture.