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
Which of the following is a common best practice for metadata management in data warehousing?
-
Centralize metadata in a single repository
-
Standardize metadata definitions and formats
-
Automate metadata collection and maintenance
-
All of the above
D
Correct answer
Explanation
Centralizing metadata in a single repository, standardizing metadata definitions and formats, and automating metadata collection and maintenance are all common best practices for metadata management in data warehousing.
Which of the following is NOT a common component of an expert system?
-
Knowledge base
-
Inference engine
-
User interface
-
Database
D
Correct answer
Explanation
Databases are not typically considered a core component of expert systems, as they are primarily concerned with storing and managing data, rather than providing expert advice or making decisions.
Which programming paradigm is characterized by its focus on data and the relationships between data elements?
-
Procedural Programming
-
Object-Oriented Programming
-
Functional Programming
-
Logic Programming
B
Correct answer
Explanation
Object-Oriented Programming (OOP) is a programming paradigm that revolves around the concept of objects, which are data structures consisting of data fields and methods together with their interactions. This approach emphasizes data encapsulation, modularity, and code reusability.
Which of the following is a type of database management system (DBMS) that uses a hierarchical data model?
-
Relational Database
-
Hierarchical Database
-
Network Database
-
Object-Oriented Database
B
Correct answer
Explanation
A Hierarchical Database is a type of DBMS that organizes data in a tree-like structure. It consists of parent-child relationships, where each parent can have multiple children, but each child can have only one parent.
What is the primary purpose of the pandas.DataFrame object in Python?
-
Storing and manipulating tabular data
-
Performing numerical computations
-
Creating visualizations
-
Machine learning
A
Correct answer
Explanation
The pandas.DataFrame object is a two-dimensional, size-mutable, potentially heterogeneous tabular data structure with labeled axes (rows and columns).
What is the load factor of a hash table?
-
The ratio of the number of data items to the number of slots in the hash table
-
The number of collisions that occur in the hash table
-
The average number of data items stored in each slot of the hash table
-
The maximum number of data items that can be stored in the hash table
A
Correct answer
Explanation
The load factor of a hash table is the ratio of the number of data items stored in the hash table to the number of slots available in the hash table. It is a measure of how full the hash table is and can affect the efficiency of data retrieval operations.
Which of the following is NOT a common type of metadata in a geographical database?
-
Data dictionary
-
Lineage
-
Spatial reference system
-
Projection
D
Correct answer
Explanation
Projection is not a type of metadata, but rather a transformation applied to the data to display it in a particular way.
Which of the following is NOT a common standard for metadata in geographical databases?
-
ISO 19115
-
FGDC CSDGM
-
Dublin Core
-
SDMX
D
Correct answer
Explanation
SDMX is not a common standard for metadata in geographical databases.
Which of the following is NOT a common type of data dictionary in a geographical database?
-
Entity-relationship diagram
-
Attribute table
-
Feature catalog
-
Layer file
D
Correct answer
Explanation
Layer file is not a type of data dictionary, but rather a file that defines the symbology and other properties of a layer in a GIS.
Which of the following is NOT a common type of lineage report in a geographical database?
-
Data lineage diagram
-
Metadata report
-
Data provenance report
-
Data quality report
D
Correct answer
Explanation
Data quality report is not a type of lineage report, but rather a report that assesses the quality of the data in the database.
Which of the following is NOT a type of spatial data?
-
Vector Data
-
Raster Data
-
Attribute Data
-
Metadata
D
Correct answer
Explanation
Metadata is information about data, such as its source, accuracy, and format. It is not a type of spatial data.
Which of the following is NOT a common type of personal data processed in engineering systems?
-
Names
-
Addresses
-
Financial information
-
Medical records
D
Correct answer
Explanation
Medical records are not a common type of personal data processed in engineering systems. Names, addresses, and financial information are more common types of personal data processed in engineering systems.
Which of the following is NOT a common type of electronic evidence presented in court?
-
Spreadsheets
-
Databases
-
Audio recordings
-
Physical documents
D
Correct answer
Explanation
Physical documents, such as paper contracts or handwritten notes, are not considered electronic evidence and are typically presented in court in their original form.
The term "Big Data" refers to:
-
Large volumes of data
-
High-speed data processing
-
Data visualization techniques
-
Cloud computing platforms
A
Correct answer
Explanation
Big Data refers to large volumes of data that are difficult to manage and process using traditional methods.
What is the best way to improve the performance of a geographical database?
-
Use a faster processor.
-
Use more RAM.
-
Use a solid-state drive (SSD).
-
All of the above
D
Correct answer
Explanation
All of the above can help to improve the performance of a geographical database. A faster processor, more RAM, and an SSD can all help to speed up data processing and retrieval.