PAST PAPER Data Base Administrator PPSC [SOLVED]

1. What does RDBMS stand for?
A) Relational Database Management System
B) Relational Data Base Management Software
C) Real-time Database Management System
D) Remote Database Management System
Answer: A) Relational Database Management System

2. Which of the following is a feature of Oracle 11g?
A) Real Application Clusters
B) Automatic Storage Management
C) Flashback Technology
D) All of the above
Answer: D) All of the above

3. In database normalization, what is the primary goal?
A) Minimize redundancy
B) Increase redundancy
C) Enhance performance
D) Simplify queries
Answer: A) Minimize redundancy

4. What is a DFD?
A) Data Flow Diagram
B) Data Function Diagram
C) Database Functional Diagram
D) Data Frame Diagram
Answer: A) Data Flow Diagram

5. Which SQL command is used to remove a table from a database?
A) DELETE
B) DROP
C) REMOVE
D) TRUNCATE
Answer: B) DROP

6. What does ERD stand for?
A) Entity Relationship Diagram
B) Entity Relational Diagram
C) Entity Reference Diagram
D) Entity Representation Diagram
Answer: A) Entity Relationship Diagram

7. Which command is used to create a backup in Oracle?
A) EXPORT
B) BACKUP
C) RMAN
D) DUPLICATE
Answer: C) RMAN

8. Which of the following is a type of JOIN in SQL?
A) INNER JOIN
B) OUTER JOIN
C) CROSS JOIN
D) All of the above
Answer: D) All of the above

9. What is the maximum number of rows returned by a SELECT statement if no LIMIT is applied?
A) 1000
B) 10000
C) Unlimited
D) 5000
Answer: C) Unlimited

10. What does PL/SQL stand for?
A) Programming Language/SQL
B) Procedural Language/SQL
C) Personal Language/SQL
D) Professional Language/SQL
Answer: B) Procedural Language/SQL

11. What is the purpose of the Oracle Data Pump?
A) Data Import and Export
B) Data Backup
C) Data Normalization
D) Data Encryption
Answer: A) Data Import and Export

12. In which SQL statement is the WHERE clause used?
A) SELECT
B) INSERT
C) UPDATE
D) All of the above
Answer: D) All of the above

13. What is a primary key in a database?
A) A unique identifier for a record
B) A foreign key
C) A column that can have null values
D) A column with multiple values
Answer: A) A unique identifier for a record

14. Which of the following tools is used for database modeling?
A) MS Visio
B) Toad Modeler
C) Oracle SQL Developer
D) All of the above
Answer: D) All of the above

15. What is the main function of a data warehouse?
A) Real-time transaction processing
B) Historical data analysis
C) Data entry
D) Data replication
Answer: B) Historical data analysis

16. What is Shell Scripting primarily used for?
A) Web development
B) System administration tasks
C) Database management
D) Graphic design
Answer: B) System administration tasks

17. What is the function of data mining?
A) Data input
B) Data output
C) Discovering patterns in large datasets
D) Data normalization
Answer: C) Discovering patterns in large datasets

18. Which of the following is not a data modeling technique?
A) Entity-Relationship Model
B) Relational Model
C) Hierarchical Model
D) Object-Oriented Model
Answer: D) Object-Oriented Model

19. What does the term ‘Disaster Recovery’ refer to?
A) Data backup
B) Restoring systems after a disaster
C) Data archiving
D) None of the above
Answer: B) Restoring systems after a disaster

20. What does normalization do in database design?
A) Increase redundancy
B) Eliminate duplicate data
C) Decrease data integrity
D) Both A and C
Answer: B) Eliminate duplicate data

21. In Oracle, which command is used to retrieve data from a table?
A) GET
B) SELECT
C) PULL
D) QUERY
Answer: B) SELECT

22. Which of the following is a valid SQL data type?
A) INTEGER
B) CHAR
C) VARCHAR
D) All of the above
Answer: D) All of the above

23. In a database, what is a foreign key?
A) A primary key from another table
B) A unique identifier
C) A column that can have multiple values
D) A data type
Answer: A) A primary key from another table

24. Which command is used to modify existing data in a table?
A) UPDATE
B) CHANGE
C) MODIFY
D) ALTER
Answer: A) UPDATE

25. What is a view in SQL?
A) A virtual table
B) A stored procedure
C) A physical table
D) An index
Answer: A) A virtual table

26. Which of the following is a non-relational database?
A) MySQL
B) Oracle
C) MongoDB
D) PostgreSQL
Answer: C) MongoDB

27. In Oracle, what does RMAN stand for?
A) Relational Management Assistant
B) Recovery Manager
C) Resource Management Assistant
D) Relational Model Assistant
Answer: B) Recovery Manager

28. What is the purpose of data normalization?
A) To organize data efficiently
B) To increase redundancy
C) To create more relationships
D) To limit data access
Answer: A) To organize data efficiently

29. Which of the following is not a type of join?
A) INNER JOIN
B) OUTER JOIN
C) CROSS JOIN
D) COMPOSITE JOIN
Answer: D) COMPOSITE JOIN

30. What is the main purpose of an Entity-Relationship Diagram (ERD)?
A) To show data flow
B) To visualize database structure
C) To represent database queries
D) To create reports
Answer: B) To visualize database structure

31. What is the output of the SQL query SELECT COUNT(*) FROM table_name;?
A) Total number of rows
B) Total number of columns
C) First row data
D) Total unique values
Answer: A) Total number of rows

32. In a SQL database, what does the acronym ‘DDL’ stand for?
A) Data Definition Language
B) Data Data Language
C) Data Description Language
D) Data Development Language
Answer: A) Data Definition Language

33. What is a composite key?
A) A key made up of multiple attributes
B) A key that contains null values
C) A key with a single attribute
D) A key that is unique
Answer: A) A key made up of multiple attributes

34. Which of the following statements is true about a database?
A) It cannot be updated.
B) It is a collection of related data.
C) It can only be accessed by one user.
D) It is a temporary storage medium.
Answer: B) It is a collection of related data.

35. What is the use of an index in a database?
A) To increase redundancy
B) To speed up data retrieval
C) To store large amounts of data
D) To normalize data
Answer: B) To speed up data retrieval

36. In SQL, which keyword is used to filter records?
A) WHERE
B) HAVING
C) FILTER
D) Both A and B
Answer: D) Both A and B

37. What does a database trigger do?
A) Automatically executes a specified action when certain events occur
B) Initiates data export
C) Deletes records
D) Updates records
Answer: A) Automatically executes a specified action when certain events occur

38. Which command is used to add new rows to a table?
A) INSERT
B) ADD
C) APPEND
D) NEW
Answer: A) INSERT

39. What does SQL stand for?
A) Structured Query Language
B) Simple Query Language
C) Standard Query Language
D) None of the above
Answer: A) Structured Query Language

40. In Oracle, which command is used to grant privileges to users?
A) ALLOW
B) GRANT
C) AUTHORIZE
D) PERMIT
Answer: B) GRANT

41. Which of the following is a characteristic of a relational database?
A) Data is stored in tables
B) Relationships between data are defined
C) Data can be queried using SQL
D) All of the above
Answer: D) All of the above

42. What is the purpose of the GROUP BY clause in SQL?
A) To sort data
B) To aggregate data
C) To filter data
D) To join tables
Answer: B) To aggregate data

43. In Oracle, what is the use of the ALTER command?
A) To create a new table
B) To modify an existing table
C) To delete a table
D) To retrieve data
Answer: B) To modify an existing table

44. What is a stored procedure?
A) A SQL command
B) A set of SQL statements that can be executed as a unit
C) A type of database
D) A data modeling technique
Answer: B) A set of SQL statements that can be executed as a unit

45. What does a foreign key establish in a relational database?
A) Uniqueness
B) Data integrity
C) Redundancy
D) Both A and B
Answer: B) Data integrity

46. Which of the following is a benefit of using a data warehouse?
A) Enhanced data analysis
B) Real-time data processing
C) Simple data entry
D) None of the above
Answer: A) Enhanced data analysis

47. What is the purpose of data mining?
A) To analyze past data for patterns
B) To delete unnecessary data
C) To normalize databases
D) To manage user access
Answer: A) To analyze past data for patterns

48. What is the role of a database administrator?
A) To design databases
B) To maintain database security
C) To optimize performance
D) All of the above
Answer: D) All of the above

49. Which SQL clause is used to sort the result set?
A) ORDER BY
B) SORT BY
C) GROUP BY
D) FILTER BY
Answer: A) ORDER BY

50. What does Toad Modeler primarily assist with?
A) Data backup
B) Database modeling
C) Query optimization
D) Data mining
Answer: B) Database modeling

51. In Oracle, what is the primary purpose of the RMAN tool?
A) Data import/export
B) Backup and recovery
C) Data mining
D) Performance tuning
Answer: B) Backup and recovery

52. What type of data does a data warehouse primarily store?
A) Real-time data
B) Historical data
C) Transactional data
D) None of the above
Answer: B) Historical data

53. What is a shell script?
A) A file that contains a series of commands for the shell
B) A type of database
C) A programming language
D) An SQL command
Answer: A) A file that contains a series of commands for the shell

54. What does the acronym SQL stand for?
A) Simple Query Language
B) Structured Query Language
C) Standard Query Language
D) None of the above
Answer: B) Structured Query Language

55. What is the main function of the SELECT statement?
A) To retrieve data from a database
B) To update data
C) To delete data
D) To create a new table
Answer: A) To retrieve data from a database

56. Which Oracle feature allows for point-in-time recovery?
A) Flashback
B) Data Pump
C) RMAN
D) Export/Import
Answer: A) Flashback

57. Which of the following is a valid SQL function?
A) AVG()
B) COUNT()
C) SUM()
D) All of the above
Answer: D) All of the above

58. In SQL, what does the DISTINCT keyword do?
A) Returns all values
B) Returns unique values only
C) Sorts data
D) Filters data
Answer: B) Returns unique values only

59. What does a data model represent?
A) Data structures and relationships
B) SQL commands
C) User interface designs
D) Programming languages
Answer: A) Data structures and relationships

60. What is the purpose of an index in a database?
A) To slow down queries
B) To optimize data retrieval
C) To encrypt data
D) To normalize data
Answer: B) To optimize data retrieval

61. What is the purpose of the HAVING clause in SQL?
A) To filter groups
B) To sort records
C) To retrieve unique values
D) To join tables
Answer: A) To filter groups

62. Which of the following is an example of a NoSQL database?
A) MySQL
B) Oracle
C) MongoDB
D) PostgreSQL
Answer: C) MongoDB

63. In a relational database, which term describes a one-to-many relationship?
A) Cardinality
B) Integrity
C) Normalization
D) Foreign Key
Answer: A) Cardinality

64. What is the main purpose of using PL/SQL?
A) Data entry
B) Web development
C) Procedural programming within Oracle databases
D) Data mining
Answer: C) Procedural programming within Oracle databases

65. Which command is used to delete all records in a table without removing the table structure?
A) DELETE
B) DROP
C) TRUNCATE
D) REMOVE
Answer: C) TRUNCATE

66. Which of the following is not a type of database model?
A) Hierarchical
B) Network
C) Relational
D) Functional
Answer: D) Functional

67. In SQL, which keyword is used to limit the number of records returned?
A) LIMIT
B) MAX
C) TOP
D) BOTH A and C
Answer: D) BOTH A and C

68. Which of the following is a benefit of using Oracle Data Pump?
A) Fast data export and import
B) Data integrity
C) Data visualization
D) None of the above
Answer: A) Fast data export and import

69. What is the main advantage of using a data warehouse?
A) Real-time processing
B) Historical analysis and reporting
C) Data entry
D) None of the above
Answer: B) Historical analysis and reporting

70. What is the purpose of the GROUP BY clause?
A) To group rows that have the same values
B) To sort data
C) To join tables
D) To filter data
Answer: A) To group rows that have the same values

71. Which SQL command is used to change data in a database?
A) CHANGE
B) MODIFY
C) UPDATE
D) ALTER
Answer: C) UPDATE

72. What does a relational database use to establish relationships between tables?
A) Data types
B) Keys
C) Constraints
D) Views
Answer: B) Keys

73. Which command is used to display all records from a table called ’employees’?
A) SELECT * FROM employees;
B) DISPLAY * FROM employees;
C) SHOW * FROM employees;
D) ALL FROM employees;
Answer: A) SELECT * FROM employees;

74. What is the main use of Oracle RMAN?
A) Data modeling
B) Performance tuning
C) Backup and recovery
D) Data analysis
Answer: C) Backup and recovery

75. Which of the following describes the term ‘data integrity’?
A) Accuracy and consistency of data
B) Redundancy in data
C) Speed of data retrieval
D) Amount of data stored
Answer: A) Accuracy and consistency of data

76. In Oracle, what is the purpose of the EXPLAIN PLAN command?
A) To analyze SQL statements
B) To create tables
C) To backup data
D) To delete records
Answer: A) To analyze SQL statements

77. Which of the following best describes data mining?
A) Extracting patterns and knowledge from large amounts of data
B) Normalizing databases
C) Backing up data
D) Securing data
Answer: A) Extracting patterns and knowledge from large amounts of data

78. What is the main function of a database trigger?
A) To restrict data access
B) To execute code automatically when specific conditions are met
C) To create indexes
D) To normalize data
Answer: B) To execute code automatically when specific conditions are met

79. Which of the following is a benefit of using a data warehouse?
A) Improved data analysis and reporting
B) Increased data redundancy
C) Slower data retrieval
D) Real-time processing
Answer: A) Improved data analysis and reporting

80. What does the SQL command CREATE TABLE do?
A) Modifies an existing table
B) Deletes a table
C) Creates a new table in the database
D) Backups data
Answer: C) Creates a new table in the database

81. What is the capital city of Pakistan?
A) Karachi
B) Lahore
C) Islamabad
D) Quetta
Answer: C) Islamabad

82. Which river is known as the lifeline of Pakistan?
A) Indus River
B) Chenab River
C) Ravi River
D) Jhelum River
Answer: A) Indus River

83. Who is known as the “Father of the Nation” in Pakistan?
A) Allama Iqbal
B) Muhammad Ali Jinnah
C) Liaquat Ali Khan
D) Benazir Bhutto
Answer: B) Muhammad Ali Jinnah

84. Which of the following is a major mountain range in Pakistan?
A) Himalayas
B) Andes
C) Rockies
D) Alps
Answer: A) Himalayas

85. The national flower of Pakistan is:
A) Jasmine
B) Rose
C) Sunflower
D) Marigold
Answer: A) Jasmine

86. In which year did Pakistan become independent?
A) 1945
B) 1947
C) 1950
D) 1956
Answer: B) 1947

87. What is the currency of Pakistan?
A) Dollar
B) Rupee
C) Pound
D) Euro
Answer: B) Rupee

88. The largest city of Pakistan by population is:
A) Lahore
B) Karachi
C) Islamabad
D) Faisalabad
Answer: B) Karachi

89. Which of the following is a UNESCO World Heritage Site in Pakistan?
A) Badshahi Mosque
B) Moenjodaro
C) Faisal Mosque
D) Minar-e-Pakistan
Answer: B) Moenjodaro

90. Which element is represented by the chemical symbol ‘H’?
A) Helium
B) Hydrogen
C) Hafnium
D) Hassium
Answer: B) Hydrogen

91. The process of converting a liquid to a gas is known as:
A) Condensation
B) Sublimation
C) Evaporation
D) Freezing
Answer: C) Evaporation

92. The earth revolves around the sun in approximately how many days?
A) 365
B) 366
C) 360
D) 364
Answer: A) 365

93. Which gas is essential for photosynthesis in plants?
A) Oxygen
B) Nitrogen
C) Carbon Dioxide
D) Hydrogen
Answer: C) Carbon Dioxide

94. The capital of the province of Sindh is:
A) Quetta
B) Karachi
C) Peshawar
D) Lahore
Answer: B) Karachi

95. The sum of angles in a triangle is always:
A) 90 degrees
B) 180 degrees
C) 360 degrees
D) 270 degrees
Answer: B) 180 degrees

96. What is the square root of 64?
A) 6
B) 7
C) 8
D) 9
Answer: C) 8

97. Which of the following is a synonym for ‘happy’?
A) Sad
B) Joyful
C) Angry
D) Tired
Answer: B) Joyful

98. The national language of Pakistan is:
A) English
B) Urdu
C) Punjabi
D) Sindhi
Answer: B) Urdu

99. Which planet is known as the “Red Planet”?
A) Venus
B) Mars
C) Jupiter
D) Saturn
Answer: B) Mars

100. Who wrote the famous poem “Saare Jahan Se Achha”?
A) Allama Iqbal
B) Faiz Ahmed Faiz
C) Mirza Ghalib
D) Muhammad Iqbal
Answer: A) Allama Iqbal