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
C
Correct answer
Explanation
SQL (Structured Query Language) was developed by Donald D. Chamberlin and Raymond F. Boyce at IBM in the early 1970s. It was originally called SEQUEL. Microsoft developed SQL Server (a database system), Sun was known for Java and MySQL acquisition, and Cisco focuses on networking equipment.
-
Ingress
-
PostgreSQL
-
MySql
-
All of the Above
D
Correct answer
Explanation
Ingress, PostgreSQL, and MySQL are all open source databases. Ingress was one of the earliest open source databases, while PostgreSQL and MySQL remain among the most widely used open source databases today.
-
Red List
-
Red Book
-
Blue Book
-
White List
D
Correct answer
Explanation
A White List in card-based systems contains the database of all authorized card numbers that are permitted to process transactions. This is a security measure to ensure only valid, approved cards can be used. Red List and other color-coded lists refer to different security concepts in payment systems.
-
Lists
-
Tables
-
B- Trees
-
B+ Trees
D
Correct answer
Explanation
B+ Trees are preferred over B-Trees for filesystems because all data is stored in leaf nodes, making range queries and sequential access much faster. The leaf nodes are linked together, allowing efficient traversal of all records.
-
Tables
-
Macros
-
Oureies
-
Datasheets
-
A Query
-
A Table
-
A Report
-
The Internet
A,B
Correct answer
Explanation
In Access, a lookup field can retrieve its values from a Table (pulling data from existing records) or from a Query (dynamically generated data). It cannot look up values from a Report (which is for output) or the Internet (not a native Access feature).
-
The Quantity of field Characters
-
The type of field Character
-
The field format
-
The font style of field characters
A,B
Correct answer
Explanation
A field's data type determines both the quantity of characters (like Field Size for Text) and the type of characters allowed (numeric vs text, date format validation, etc.). Field format and font style are display properties, not data type characteristics.
-
Independence of table relationships
-
High speed of SQL
-
Powerful GUI front-end
-
Easy to install and use
A
Correct answer
Explanation
A key feature of relational databases and SQL is the independence of table relationships through foreign keys and joins, allowing data to be distributed across multiple tables while maintaining logical connections. SQL execution speed varies, there is no standard GUI, and installation complexity depends on the specific DBMS.
-
Database Management System.
-
Data Borrowing and Movement Software.
-
Database Manipulation Software.
-
Digital Base Mapping System.
A
Correct answer
Explanation
DBMS stands for Database Management System, which is software that manages databases, allowing users to create, retrieve, update, and delete data in an organized and efficient manner. This is the standard industry term.
-
A row or record in a database table.
-
An attribute attached to a record.
-
Another name for the key linking different tables in a database.
-
Another name for a table in an RDBMS.
A
Correct answer
Explanation
In relational database terminology, a tuple refers to a single row or record in a table. It contains values for each attribute (column) defined in the table schema. This is the formal mathematical term from relational theory.
-
Java/J2EE
-
Java,.NET,DataWare Housing
-
Testing
-
.NET,PL/SQL
B
Correct answer
Explanation
TCS works with Scotia Bank across multiple technology areas. The correct combination includes Java (widely used in enterprise applications), .NET (Microsoft ecosystem), and Data Warehousing (for analytics and reporting). Testing is a practice, not a technology area per se.
-
Lotus Notes
-
Out look
-
DB2
-
Mainframe
A
Correct answer
Explanation
Lotus Notes (now IBM Notes) is IBM's popular collaborative software platform used for email, calendaring, and messaging in enterprise environments. It has been widely used in corporate settings for decades as a groupware solution.
-
mysql_open("localhost");
-
mysql_connect("localhost");
-
dbopen("localhost");
-
connect_mysql("localhost");
B
Correct answer
Explanation
mysql_connect() was the historical PHP function for connecting to MySQL databases (though deprecated in PHP 5.5 and removed in PHP 7.0). Modern PHP applications should use mysqli_connect() or PDO instead. The other options (mysql_open, dbopen, connect_mysql) are not standard PHP functions. The correct syntax would typically include username, password, and database name parameters.
-
Create Databases
-
Create & Modify Databases
-
Create, Modify & Query Databases
-
None
C
Correct answer
Explanation
SQL (Structured Query Language) is a comprehensive database language that supports creating database structures, modifying existing data and schemas, and querying data to retrieve specific information. DDL commands handle creation, DML handles modification, and DQL handles querying.
B
Correct answer
Explanation
In database terminology, a field represents a single attribute or category of data, similar to a column in a spreadsheet. Each field contains the same type of information across all records - for example, a 'Phone Number' field would only contain telephone number data, while a record is a complete set of all fields for one entry.