InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
What is a NoSQL database? |
|
Answer» NoSQL database is a type of database that does not require a fixed schema. It is non-relational and non-relational and usually avoids joins in preference of schema variation for achieving better performance. It is also very easy to scale based on the application’s NEEDS. NoSQL is used for storing huge data in a distributed manner. NoSQL DATABASES are of four types:
|
|
| 2. |
What is cardinality? |
|
Answer» Cardinality REPRESENTS the level of uniqueness of DATA values present in a column. The high value of cardinality TELLS us that the column has a large percentage of UNIQUE values. Low cardinality indicates that the data is repeated (duplicated) in the column. |
|
| 3. |
What is a Relational Database? |
|
Answer» A RELATIONAL database is a DIGITAL database system that is based on a relational data model and is useful for storing data in tables. Oracle, Teradata, MySQL, PostgreSQL, SQLite etc are types of relational databases. The data is TRANSFORMED into rows and columns which is STANDARDIZED and can be queried with SQL. RDBMS helps to add/ alter tables and column data into the database systematically by maintaining data integrity. |
|
| 4. |
What is the significance of metadata? |
|
Answer» Metadata is the INFORMATION about data that tells what data KIND is stored in the system, what is the PURPOSE and to whom it is intended. There are different types of metadata depending on the purpose, they are:
|
|
| 5. |
What is OLAP? |
|
Answer» OLAP STANDS for On-Line Analytical PROCESSING and it is a type of technology that authorizes managers, executives and analysts for gaining insights in a faster, secure, consistent and interactive manner. OLAP is USED in Intelligent solutions involving Planning, Budgeting, Analysis, Forecasting, Simulation Models etc. OLAP helps clients to perform analysis considering MULTIPLE dimensions and helps in providing insights that help in better DECISION making. |
|
| 6. |
What is OLTP? |
|
Answer» OLTP stands for Online TRANSACTION Processing which is an operational system supporting transaction-oriented applications in 3-tier ARCHITECTURE. It focuses on QUERY processing, DATA integrity maintenance, transaction EFFECTIVENESS per second in multi-access environments.
|
|
| 7. |
What is a database management system? |
|
Answer» Database MANAGEMENT System (DBMS) is SOFTWARE CONSISTING of a group of PROGRAMS that manipulates the database for storing and retrieving the user DATA. |
|
| 8. |
What do you mean by data sparsity? |
|
Answer» DATA sparsity refers to the number of empty cells in the database. It represents how much data is available for a particular dimension in a data model. Inadequate information leads to large space CONSUMPTION for SAVING aggregations. |
|
| 9. |
What is granularity? |
|
Answer» Granularity represents the information level stored in a database table. It can be high or low level with tables that CONTAIN transaction-level or fact table RESPECTIVELY. Granularity is ALSO a measure of smallest set of DATA which can be INDEPENDENTLY processed by any component/task/application. |
|
| 10. |
What do you understand by dimension in data? |
|
Answer» DIMENSIONS represent the SET of unique values that are useful for IDENTIFYING and CATEGORIZING the data from the data WAREHOUSE. |
|
| 11. |
What is a data model? What are its types? |
|
Answer» A data model is an information schema that sorts and normalizes different information COMPONENTS and establishes relations between them. These models subsequently become tables in the database which can be retrieved and processed based on the organization’s requirements. There are three types of data models, they are:
|
|
| 12. |
What are the benefits of data modelling? |
|
Answer» Data modelling helps professionals from different domains like software development, business ANALYTICS, data science, etc to view the data, understand the relationship between the data objects in a data warehouse or a database. Following are the main benefits of this process:
|
|
| 13. |
What is Data Modelling? |
|
Answer» Data Modelling is defined as the PROCESS of creating a model that REPRESENTS the data and the relationship between different data to store it in a database. It can also be called database modelling and this skill is useful across all domains like data engineering, data science, software development etc to prepare, analyse and process the data by CONTINUOUSLY REORGANIZING, restructuring and optimizing it for fitting the needs of the company/organization. |
|