Database Management
Top 250 Database Management Interview Questions and Answers 2024
250 questions found
Updated 10 Dec 2024
Q1. Whenever a row in table is modified, how can you make changes to reflect in another related table?
Use triggers to update related table on row modification.
Create a trigger on the main table to update the related table
Use the UPDATE statement in the trigger to modify the related table
Ensure that the trigger is efficient and does not cause performance issues
Test the trigger thoroughly to ensure that it works as expected
Q2. Why SYSTEM user is important in SAP HANA?
SYSTEM user is important in SAP HANA for performing administrative tasks and managing the system.
SYSTEM user has unrestricted access to all system objects and can perform any operation on them.
It is used for performing administrative tasks such as creating users, managing roles, and granting privileges.
It is also used for managing the system, such as starting and stopping the database, and performing backups and restores.
SYSTEM user is required for installing and upgrading SA...read more
You have been given an array/list 'ACCOUNTS' where each element, i.e. ACCOUNTS[i] contains a list of strings, where the first element is the name of the account holder and the rest of the strings ...read more
The task is to merge accounts belonging to the same person based on common emails and return the merged accounts.
Iterate through each account and create a mapping of emails to account holders
Iterate through the mapping and merge accounts with common emails
Sort the merged accounts and return the result
Q4. What is data integrety
Data integrity refers to the accuracy, consistency, and reliability of data throughout its lifecycle.
Ensures data is accurate and reliable
Prevents unauthorized access or changes to data
Maintains consistency of data across systems
Examples: checksums, encryption, access controls
Q5. How to populate manager using Server side code
To populate manager using server-side code, you can query the user table and retrieve the manager's details based on the user's ID.
Use GlideRecord to query the user table
Retrieve the manager's details using the user's ID
Set the manager field with the retrieved manager's details
Q6. What are the tools associated with SSIS?
SSIS tools include SQL Server Data Tools, SQL Server Management Studio, BIDS, and DTS Designer.
SQL Server Data Tools (SSDT) - used for building SSIS packages
SQL Server Management Studio (SSMS) - used for managing and deploying SSIS packages
Business Intelligence Development Studio (BIDS) - used for creating SSIS projects
DTS Designer - used for designing Data Transformation Services packages
Q7. What are the migration issues faced when migrate from sp onprem to online.
Migration from SP on-prem to online faces issues related to customization, data loss, and compatibility.
Customizations made in on-prem may not be supported in online version
Data loss may occur during migration process
Compatibility issues may arise due to differences in versions
Third-party tools may not work in online version
Migration may require significant planning and testing
Q8. What is CDM? And explain
CDM stands for Configuration and Data Management. It is a process of managing and maintaining the configuration and data of a system.
CDM involves tracking and documenting changes made to a system's configuration and data.
It ensures that all changes are properly authorized and documented.
CDM helps in maintaining the integrity and consistency of a system's configuration and data.
Examples of CDM tools include Git, Ansible, and Puppet.
Database Management Jobs
Q9. What methods used for isolation
Various methods are used for isolation, including filtration, centrifugation, and plating.
Filtration involves passing a sample through a filter to separate bacteria from other particles.
Centrifugation uses high-speed spinning to separate bacteria from other components of a sample.
Plating involves spreading a sample onto a solid medium and allowing bacteria to grow into colonies.
Other methods include immunomagnetic separation and PCR-based techniques.
Q10. Create a website with my SQL database
Create a website with a MySQL database.
Choose a web development framework (e.g., Django, Ruby on Rails)
Design the database schema and create the necessary tables
Write server-side code to handle HTTP requests and interact with the database
Implement user authentication and authorization
Create web pages and templates to display and manipulate data
Test the website and ensure proper functionality
Q11. what is data migrration
Data migration is the process of transferring data from one system to another.
Data migration involves transferring data from one storage system to another, often during an upgrade or system change.
It ensures that data is moved accurately, securely, and without loss.
Data migration may involve transforming data to fit the new system's format or structure.
Examples include migrating customer records from an old CRM system to a new one, or moving files from on-premises servers to ...read more
Q12. Diff between ECC and HANA
ECC is a traditional ERP system while HANA is an in-memory database platform.
ECC is based on traditional disk-based storage, while HANA uses in-memory technology for faster data processing.
HANA allows real-time data processing and analytics, while ECC may have delays in data retrieval.
ECC requires separate reporting tools like SAP BusinessObjects, while HANA has built-in reporting capabilities.
HANA can handle large volumes of data more efficiently than ECC.
ECC is being phased...read more
Q13. If we got performance issue after migration wat action you will take.
I would analyze the performance issue and take appropriate actions to resolve it.
Identify the specific performance issue and gather relevant data
Analyze the database configuration and settings
Review the migration process and identify any potential issues
Optimize queries and indexes
Consider hardware and infrastructure upgrades if necessary
Implement performance monitoring and tuning
Collaborate with developers and stakeholders to understand application requirements
Consider scali...read more
Q14. Design IRCTC data modelling and flow.
Design data modelling and flow for IRCTC.
Identify entities like trains, stations, passengers, bookings, payments, etc.
Create a database schema with tables for each entity and their attributes.
Establish relationships between tables using foreign keys.
Implement data validation and constraints to ensure data integrity.
Design a flow for booking tickets, making payments, and generating tickets.
Ensure data security and privacy by implementing access controls and encryption.
Use data...read more
Q15. Till what progress or process the SUM can be reset?
The SUM can be reset until the start of the execution phase.
SUM (Software Update Manager) can be reset until the execution phase starts.
Once the execution phase starts, the SUM cannot be reset.
Resetting the SUM deletes all the logs and data collected during the previous run.
Resetting the SUM is useful when there are errors during the pre-processing phase.
After resetting the SUM, the pre-processing phase needs to be executed again.
Q16. Define pharmacovigilance, how you code a case in database.
Pharmacovigilance is the science of monitoring, evaluating, and preventing adverse effects of drugs.
Pharmacovigilance involves collecting, analyzing, and reporting adverse drug reactions (ADRs)
Cases are coded in the database using standardized coding dictionaries such as MedDRA and WHO-DD
The coding process involves selecting the appropriate terms to describe the ADR and its severity
The coded data is used for signal detection, risk management, and regulatory reporting
Q17. What is your experience with API integration in Thoughtspot?
I have extensive experience with API integration in Thoughtspot.
Developed custom API integrations to pull data from external sources into Thoughtspot
Utilized Thoughtspot's REST API to automate data loading and report generation
Worked closely with IT teams to troubleshoot and optimize API connections
Q18. difference between code first and database first approach
Code first approach involves creating the database schema based on the code, while database first approach involves creating the code based on an existing database schema.
Code first approach focuses on defining the entities and their relationships in code, and then generating the database schema from the code.
Database first approach involves designing the database schema first, and then generating the code based on the schema.
Code first approach provides more control over the...read more
Q19. WHAT IS DDIC and what are DATA CLASS
DDIC stands for Data Dictionary and DATA CLASS refers to the classification of data in SAP system.
DDIC is a centralized repository in SAP system for defining and managing data definitions.
DATA CLASS is used to classify data based on its technical attributes like storage type, size, etc.
Examples of DATA CLASS include MASTER (for master data), TRANSACTIONAL (for transactional data), etc.
Q20. Difference between HANA and ECC
HANA is an in-memory database platform while ECC is a traditional ERP system.
HANA is faster and more efficient due to its in-memory technology.
ECC is a traditional ERP system that relies on disk-based storage.
HANA can handle large amounts of data and perform real-time analytics.
ECC is limited in its ability to handle large amounts of data and real-time analytics.
HANA is a newer technology while ECC has been around for decades.
Q21. Design historical pricing app for equity
Design a historical pricing app for equity
Utilize a database to store historical pricing data for equities
Implement a user-friendly interface for users to search and view historical pricing
Include features such as chart visualization, comparison tools, and customizable date ranges
Consider incorporating real-time data updates and alerts for price changes
Q22. How to calculate column over lap
Column overlap can be calculated using formula or table provided by codes.
Column overlap is the length of overlap between two reinforcing bars in a column.
Formula for calculating overlap length is provided by codes such as ACI or BS.
Overlap length depends on the diameter of the bars and the grade of concrete used.
Tables are also provided by codes for easy calculation of overlap length.
Proper overlap length is important for ensuring structural integrity of the column.
Q23. What is oracle fusion?
Oracle Fusion is a cloud-based enterprise resource planning (ERP) software suite.
It integrates various business functions such as financial management, human resources, supply chain management, and customer relationship management.
It offers a modular approach to implementation, allowing businesses to choose the specific modules they need.
It provides real-time analytics and reporting capabilities to help businesses make data-driven decisions.
It is designed to be scalable and f...read more
Q24. How to use transaction in EF Core?
EF Core supports transactions using the DbContext class.
Create a new instance of DbContextTransaction using BeginTransaction method of DbContext.
Perform database operations within the transaction using SaveChanges method of DbContext.
Commit the transaction using Commit method of DbContextTransaction or rollback using Rollback method.
Example: using (var transaction = context.Database.BeginTransaction()) { ... }
Q25. How to validate data in Ado.net
Data validation in Ado.net ensures data integrity and accuracy.
Use parameterized queries to prevent SQL injection attacks
Use data validation controls like DataReader and DataAdapter
Implement error handling to catch and handle validation errors
Q26. How to tune slow reports
Slow reports can be tuned by optimizing queries, indexing tables, and reducing data retrieval.
Identify the slowest queries and optimize them
Index the tables to improve query performance
Reduce the amount of data retrieved by filtering or aggregating
Consider caching frequently accessed data
Use query profiling tools to identify bottlenecks
Upgrade hardware or database software if necessary
Q27. Difference in SAP ECC / HANA
SAP ECC is the traditional ERP system while SAP HANA is an in-memory database platform.
SAP ECC is a traditional ERP system that relies on disk-based databases for data storage.
SAP HANA is an in-memory database platform that stores data in RAM for faster processing.
SAP HANA allows real-time data processing and analytics, while SAP ECC may have delays in data retrieval.
SAP HANA is optimized for handling large volumes of data and complex queries more efficiently than SAP ECC.
SAP...read more
Q28. What is DMS and how we can implement this project
DMS stands for Document Management System. It is a software solution that helps to manage, store, and track electronic documents.
Identify the document types and categories to be managed
Choose a DMS software that meets the organization's needs
Configure the system to match the organization's workflow
Train employees on how to use the system
Establish policies and procedures for document management
Regularly review and update the system to ensure it meets the organization's needs
Q29. What is audit trial and how to archive
Audit trial is a record of all activities performed on a system. It helps in tracking changes and identifying errors.
Audit trial is important for maintaining data integrity and security.
It helps in identifying who made changes to the system and when.
Archiving audit trails involves storing them in a secure location for future reference.
Audit trails should be regularly reviewed to ensure compliance with regulations and policies.
Examples of audit trails include login/logout reco...read more
Q30. What is two node rac with two node Dataguard
Two node RAC with two node DataGuard is a high availability solution for Oracle databases.
Two node RAC provides high availability by allowing multiple instances to access a single database simultaneously.
Two node DataGuard provides disaster recovery by maintaining a standby database that can take over in case of a primary database failure.
Combining the two creates a highly available and disaster-resistant solution for Oracle databases.
In this setup, each node in the RAC has a...read more
Q31. What is CDD and EDD
CDD stands for Customer Due Diligence and EDD stands for Enhanced Due Diligence.
CDD is a process of verifying the identity of a customer and assessing the risks associated with them.
EDD is a more detailed and thorough process of due diligence that is conducted for high-risk customers.
CDD is mandatory for all customers, while EDD is only required for high-risk customers.
Examples of high-risk customers include politically exposed persons (PEPs), customers from high-risk countri...read more
Q32. how can you recover the deleted datafiles if datafiles are not taken backup
Recovering deleted datafiles without backup
Check if the datafiles are still in the operating system's recycle bin or trash folder
Use data recovery software to scan the hard drive for deleted files
If the above methods fail, try to recreate the datafiles using the CREATE DATAFILE command
If the tablespace is still intact, use the RMAN RECOVER TABLESPACE command to recover the data
Q33. What is the data class in ddic?
Data class in DDIC is used to define the type of data and its storage characteristics.
Data class is used to define the storage type of a table or structure in SAP.
It determines the physical location of the data and its access frequency.
Examples of data classes include Master data, Transaction data, and System data.
Data classes are assigned to tables during creation or modification using transaction code SE11.
Q34. What method can be used for Homogenous and Heterogenous System Copy?
Homogenous system copy can be done using SAPinst tool and Heterogenous system copy can be done using SWPM tool.
Homogenous system copy involves copying the SAP system from one host to another with the same operating system and database.
SAPinst tool is used for Homogenous system copy.
Heterogenous system copy involves copying the SAP system from one host to another with a different operating system or database.
SWPM tool is used for Heterogenous system copy.
Both methods require c...read more
Q35. How do we create a custom job step?
To create a custom job step in Salesforce Commerce Cloud, you can define a custom job step class and configure it in the job XML file.
Create a custom job step class by extending the AbstractJobStep class.
Implement the execute method in the custom job step class to define the logic for the job step.
Configure the custom job step in the job XML file by specifying the class name and any required parameters.
Q36. 1. How to upload large volume of data in sap
Use SAP Data Services or LSMW to upload large volume of data in SAP
Use SAP Data Services to extract, transform, and load data into SAP systems
Utilize LSMW (Legacy System Migration Workbench) for mass data uploads
Split large data files into smaller chunks for easier processing
Optimize data upload processes for better performance
Q37. What are the reasons of Delta merge not running properly and how to make them work?
Delta merge may not run properly due to incorrect configuration, insufficient resources, or system errors.
Check the configuration settings for delta merge to ensure they are correct
Ensure that there are enough resources (memory, CPU, disk space) available for delta merge to run smoothly
Monitor system logs for any errors or issues that may be preventing delta merge from running properly
Restart the system or the relevant services to see if that resolves the issue
Consult SAP doc...read more
Q38. one critical disadvantage of using BDC.
One critical disadvantage of using BDC is the complexity of configuration and maintenance.
Complexity of configuration and maintenance can lead to errors and inefficiencies
Requires specialized knowledge and training to set up and troubleshoot
Changes in underlying systems can impact BDC functionality
Difficult to scale and adapt to evolving business needs
Q39. What is the meaning of Data Aggregation?
Data aggregation refers to the process of combining and summarizing data from multiple sources into a single dataset.
Data aggregation involves collecting and merging data from various sources.
It aims to provide a consolidated view of the data for analysis and reporting.
Aggregated data is typically summarized using statistical functions like sum, average, count, etc.
Examples of data aggregation include calculating total sales by region, average customer age, or sum of website ...read more
Q40. What is identify property
Identity property is used in SQL to automatically generate unique values for a column.
Identity property is used to create an auto-incrementing column in a table.
It is commonly used as a primary key in a table.
The identity property can be applied to numeric data types such as INT, BIGINT, etc.
The identity value starts from a seed value and increments by a specified increment value.
Example: CREATE TABLE Employees (ID INT IDENTITY(1,1) PRIMARY KEY, Name VARCHAR(50));
Q41. Display how through table works.
A through table is a table that connects two other tables in a many-to-many relationship.
Through tables contain foreign keys from both tables they connect.
They allow for efficient querying of data across multiple tables.
Example: A through table connecting a 'users' table and a 'groups' table to show which users belong to which groups.
Q42. What is striping ratio?
Striping ratio refers to the ratio of waste material to ore material in mining operations.
Striping ratio is used in mining to determine the amount of waste material that needs to be removed to extract a certain amount of ore.
It is calculated by dividing the amount of waste material by the amount of ore material.
For example, a striping ratio of 3:1 means that for every 3 units of waste material, 1 unit of ore material is extracted.
Q43. 3) How to handle DB and extended sales force team?
To handle DB and extended sales force team, communication, training, and motivation are key.
Regular communication with the team to understand their challenges and provide support
Provide training to improve their skills and knowledge
Motivate the team through incentives and recognition
Set clear goals and expectations for the team
Regularly review performance and provide feedback
Encourage teamwork and collaboration
Lead by example
Q44. Do you know data entry in ERP?
Yes, I have experience in data entry in ERP systems.
I have worked with various ERP systems such as SAP, Oracle, and Microsoft Dynamics.
I am proficient in entering and managing data related to procurement processes such as purchase orders, invoices, and vendor information.
I am also familiar with generating reports and analyzing data within ERP systems.
For example, in my previous role, I used SAP to enter and manage purchase orders for a large manufacturing company.
Q45. Difference between ECC and S4 HANA
ECC is the older version of SAP's ERP system, while S4 HANA is the newer, more advanced version with in-memory computing capabilities.
ECC is based on traditional disk-based databases, while S4 HANA utilizes in-memory computing for faster data processing.
S4 HANA offers real-time analytics and predictive capabilities, while ECC does not.
S4 HANA simplifies data models and processes, making it more efficient than ECC.
S4 HANA is designed to run on SAP's HANA database platform, whi...read more
Q46. What is data dictionary in sap
Data dictionary is a central repository of data definitions used in SAP systems.
It contains metadata about all the objects used in SAP systems.
It defines the structure, data types, and relationships of data elements.
It is used to maintain consistency and integrity of data across the system.
It is accessed through transaction code SE11.
Examples of objects in data dictionary include tables, views, domains, data elements, and structures.
Q47. What did you do in MySQL and Database management?
I have experience in MySQL and database management including data modeling, query optimization, and performance tuning.
Designed and implemented database schemas for various projects
Optimized complex queries for improved performance
Performed database maintenance tasks such as backups and indexing
Troubleshooted and resolved database issues
Implemented security measures to protect data integrity
Q48. How to capture error while data load
Capture errors during data load by implementing error handling mechanisms.
Implement try-catch blocks in the data loading process to capture errors
Use logging mechanisms to record errors for further analysis
Utilize error codes or messages to identify the type of error occurred
Implement data validation checks before loading to prevent potential errors
Consider using automated monitoring tools to detect errors in real-time
Q49. Can you please explain the functions of lookups, pivot
Lookups and pivot tables are functions used in data analysis to organize and summarize large amounts of data.
Lookups are used to find specific data in a table based on certain criteria.
Pivot tables are used to summarize and analyze large amounts of data by organizing it into a more manageable format.
Lookups can be used to match data from one table to another, or to find specific values within a table.
Pivot tables can be used to analyze data by grouping it into categories, suc...read more
Q50. What do you know about transaction monitoring
Transaction monitoring involves tracking and analyzing financial transactions to detect suspicious activities.
Transaction monitoring is a process used by financial institutions to identify and prevent money laundering, fraud, and other illegal activities.
It involves monitoring customer transactions in real-time or retrospectively to identify any unusual patterns or behaviors.
Automated transaction monitoring systems use algorithms and rules to flag potentially suspicious trans...read more
Q51. Explain data modelling
Data modelling is the process of creating a visual representation of data to understand its structure, relationships, and patterns.
Data modelling involves identifying entities, attributes, and relationships in a dataset.
It helps in organizing data in a way that is easy to understand and analyze.
Common data modelling techniques include Entity-Relationship (ER) diagrams and UML diagrams.
Data modelling is essential for database design, data analysis, and machine learning.
Example...read more
Q52. How does v11 and a360 migration works and issues you faced.
V11 and A360 migration involves upgrading to newer versions and transferring data to cloud-based platform.
V11 migration involves upgrading from older versions of software to newer ones.
A360 migration involves transferring data to cloud-based platform for better accessibility and collaboration.
Issues faced during migration include data loss, compatibility issues, and downtime.
Proper planning and testing can help mitigate these issues.
Q53. how to debug packages in SSIS
Debugging packages in SSIS involves using breakpoints, data viewers, logging, and error outputs.
Set breakpoints in control flow tasks to pause package execution for inspection.
Use data viewers to see data at various points in the package.
Enable logging to capture detailed information about package execution.
Redirect error outputs to handle and troubleshoot errors effectively.
Q54. how to rollback package
To rollback a package, use package manager to uninstall current version and install previous version.
Use package manager to uninstall current version of the package
Install the previous version of the package using package manager
Check for any dependencies that may need to be rolled back as well
Q55. What is parallel cursor method
Parallel cursor method is a technique used in database programming to improve performance by processing multiple rows simultaneously.
Parallel cursor method allows multiple rows to be fetched and processed concurrently, reducing overall processing time.
It is commonly used in scenarios where large datasets need to be processed efficiently.
By leveraging parallel cursor method, developers can optimize database operations and improve application performance.
Q56. What is ddlc explain
DDLC stands for Doki Doki Literature Club, a visual novel video game known for its psychological horror elements.
DDLC is a free-to-play game developed by Team Salvato.
It starts off as a typical dating simulator but takes a dark turn with psychological horror themes.
The game has multiple endings based on player choices.
DDLC gained popularity for its unique storytelling and breaking the fourth wall.
Q57. explain migration dn upgrade
Migration and upgrade involve moving data and systems to a new environment with updated features and functionality.
Migration involves transferring data, applications, and systems from one environment to another.
Upgrade involves updating software or hardware to a newer version with enhanced features and capabilities.
Migration and upgrade processes require careful planning, testing, and implementation to ensure smooth transition and minimal disruption.
Examples of migration and ...read more
Q58. Diff between backup rollback plan
Backup is a copy of data stored separately for recovery, while rollback plan is a strategy to revert changes in case of issues.
Backup is a duplicate copy of data stored separately from the original data to be used for recovery purposes.
Rollback plan is a strategy or procedure put in place to revert changes made to a system or data in case of issues or errors.
Backups are typically scheduled at regular intervals to ensure data is up to date and can be restored if needed.
Rollbac...read more
Q59. How to handle million of data which need to be save in the DB?
Use efficient database design, indexing, partitioning, and caching to handle large amounts of data.
Optimize database schema for efficient storage and retrieval.
Implement indexing on frequently queried columns to speed up search operations.
Partition data to distribute load across multiple servers or disks.
Utilize caching mechanisms like Redis or Memcached to reduce database load.
Consider using sharding to horizontally scale the database.
Implement data archiving and purging str...read more
Q60. Explain HA/DR Strategy for HANA DB?
HA/DR strategy for HANA DB involves ensuring high availability and disaster recovery measures for uninterrupted operations.
Implementing a high availability solution such as SAP HANA System Replication or SAP HANA Dynamic Tiering
Setting up disaster recovery measures such as backup and recovery, log shipping, and storage replication
Regularly testing the HA/DR strategy to ensure it is effective and up-to-date
Ensuring that the HA/DR strategy aligns with the organization's RPO and...read more
Q61. How to sync primary and standby?
Primary and standby databases can be synced using Data Guard in Oracle.
Configure Data Guard on primary and standby databases
Enable redo transport services
Monitor and resolve any synchronization issues
Perform switchover or failover when necessary
Q62. How much memory is needed for a HANA system with 1TB of database?
Approximately 1.5 TB of memory is needed for a HANA system with 1TB of database.
HANA systems typically require 1.5 times the size of the database in memory for optimal performance
In this case, with a 1TB database, approximately 1.5 TB of memory would be needed
Memory requirements may vary based on specific configurations and usage patterns
Q63. what is GMP and data itegrity
GMP stands for Good Manufacturing Practice and refers to the guidelines for ensuring quality and safety of pharmaceutical products. Data integrity is the maintenance of accuracy, completeness, and consistency of data throughout its lifecycle.
GMP is a set of regulations that ensure pharmaceutical products are consistently produced and controlled according to quality standards
It covers all aspects of production from raw materials to finished products
Data integrity is essential ...read more
Q64. How to do migrating from 2008 to 2019
Migrating from SQL Server 2008 to 2019 involves upgrading the database, transferring data, and testing for compatibility.
Perform a side-by-side upgrade by installing SQL Server 2019 on a new server and transferring databases using backup and restore or detach and attach methods.
Use the Data Migration Assistant tool to assess compatibility issues and plan for any necessary changes.
Update applications and scripts to ensure compatibility with SQL Server 2019 features and changes...read more
Q65. What are all the views have in Airtable
Airtable offers various views like Grid, Form, Calendar, Kanban, Gallery, and more.
Grid view displays records in a spreadsheet format
Form view allows users to input data in a structured form
Calendar view shows records in a calendar layout
Kanban view visualizes records in columns based on status
Gallery view presents records as cards in a gallery format
Q66. What is oracle in software
Oracle in software refers to Oracle Corporation, a multinational computer technology corporation known for its database management systems.
Oracle is a leading provider of relational database management systems (RDBMS).
It offers a wide range of products and services for data management, cloud applications, and more.
Oracle databases are widely used in enterprise applications for storing and managing data efficiently.
Examples of Oracle products include Oracle Database, Oracle Fu...read more
Q67. What is difference between get & load in hibernate
get() method returns null if object is not found in database, while load() method throws ObjectNotFoundException.
get() method is eager loading while load() method is lazy loading.
get() method returns a fully initialized object while load() method returns a proxy object.
get() method is slower than load() method as it hits the database immediately.
load() method is faster than get() method as it returns a proxy object and hits the database only when required.
Q68. How will you point report to a new database
To point a report to a new database, you need to update the data source connection in the report settings.
Open the report in SAP BO and go to the data source connection settings.
Update the connection details like server name, database name, username, and password.
Test the connection to ensure it is successful.
Save the changes and refresh the report to fetch data from the new database.
Q69. What is transactional and Mater Data
Transactional data refers to real-time data related to business transactions, while Master Data is the core data that is essential to operations.
Transactional data is dynamic and changes frequently, such as sales orders, invoices, and payments.
Master Data is static and remains unchanged over time, such as customer information, product details, and employee records.
Q70. can we delete a user
Yes, a user can be deleted in Salesforce.
Users can be deleted by administrators in Salesforce.
Deleted users can be restored within 30 days.
Deleting a user will also delete their associated records and data.
Q71. Explain methods used with tools
Methods used with tools involve selecting the appropriate tool for the task, ensuring proper maintenance, and following safety guidelines.
Selecting the right tool for the job based on its functionality and suitability
Ensuring tools are properly maintained to prolong their lifespan and effectiveness
Following safety guidelines and using tools in the correct manner to prevent accidents
Regularly inspecting tools for wear and tear and replacing them when necessary
Q72. What is catalogue backup and it's relevance
Catalogue backup is a process of backing up the metadata and information about the files and folders being backed up.
Catalogue backup includes information such as file names, sizes, types, and locations.
It is important for restoring data as it helps in identifying and locating specific files during the recovery process.
Catalogue backup can be done using specialized backup software that captures and stores this metadata.
Without a catalogue backup, restoring data can be more ti...read more
Q73. if the fan is an entity, what are the attributes to it?
Attributes of a fan include size, speed, power source, noise level, and direction of rotation.
Size (e.g. diameter of blades)
Speed (e.g. rotations per minute)
Power source (e.g. electric, battery)
Noise level (e.g. decibels)
Direction of rotation (e.g. clockwise, counterclockwise)
Q74. Difference between RTO and RPO
RTO is the maximum tolerable period of time before data loss is unacceptable, while RPO is the point in time to which data must be restored after a disaster.
RTO (Recovery Time Objective) is the maximum acceptable downtime for a system or service.
RPO (Recovery Point Objective) is the maximum acceptable data loss in case of a disaster.
RTO focuses on how quickly a system can be restored after a disruption.
RPO focuses on the amount of data that can be lost during a disruption.
For...read more
Q75. Describe different scenarios in managing a large scale database
Managing a large scale database involves optimizing performance, ensuring data integrity, and implementing disaster recovery plans.
Implementing proper indexing to improve query performance
Regularly monitoring and tuning database performance
Utilizing sharding or partitioning to distribute data across multiple servers
Implementing backup and recovery strategies to prevent data loss
Ensuring data security and compliance with regulations
Scaling the database infrastructure as needed...read more
Q76. what is DDIC ? how do we transport TMG entries to different client
DDIC stands for Data Dictionary. TMG entries can be transported to different clients using transport requests.
DDIC is a central repository in SAP where all the data definitions are stored.
Transporting TMG entries involves creating a transport request in the source client and releasing it to move the entries to the target client.
TMG entries can include table maintenance generator settings, which can be transported using customizing requests.
Q77. What is backup and recovery
Backup and recovery is the process of creating and restoring data in case of data loss or corruption.
Backup involves creating a copy of data to protect against data loss or corruption.
Recovery involves restoring the data from the backup in case of data loss or corruption.
There are different types of backups such as full, incremental, and differential backups.
Backup and recovery is important for ensuring business continuity and minimizing downtime.
Examples of backup and recove...read more
Q78. What is the use case of sga and pga
SGA and PGA are memory structures used by Oracle Database to store data and metadata.
SGA (System Global Area) is a shared memory area that stores data and control information for the entire database instance.
PGA (Program Global Area) is a memory area that stores data and control information for a single server process.
SGA is used to store shared data such as database buffers, shared SQL areas, and redo log buffers.
PGA is used to store private data such as session-specific var...read more
Q79. How to implement incremental load in a table
Implementing incremental load in a table involves updating only new or changed data without reloading the entire dataset.
Identify a column in the table that can be used to track changes, such as a timestamp or a version number
Use this column to filter out only the new or updated records during each load
Merge the new data with the existing data in the table using SQL queries or ETL tools
Ensure data integrity by handling any conflicts or duplicates that may arise during the inc...read more
Q80. What is bulk collection and it's advantage
Bulk collection is the process of gathering large amounts of data at once.
Allows for efficient and quick data retrieval
Can be useful for data analysis and research
Examples include web scraping and social media monitoring
Q81. how do you tackle parallel processing in hana
Parallel processing in HANA is tackled using parallelization techniques and optimizing queries.
Use parallelization techniques like partitioning, distribution, and parallel join
Optimize queries by reducing data transfer and minimizing data movement
Leverage HANA's in-memory computing capabilities for faster processing
Use parallel processing frameworks like Apache Spark for distributed processing
Ensure proper resource allocation and monitoring for efficient parallel processing
Q82. What is CDS views, what are contract types ?
CDS views are virtual database views in SAP HANA that define the structure of a database table.
CDS views are defined in the ABAP Dictionary using the Data Definition Language (DDL).
They can be used to define complex joins, aggregations, and calculations in a single view.
Contract types in SAP are used to define the terms and conditions of a contract between a company and its customers or vendors.
There are different types of contract types in SAP, such as sales contracts, purch...read more
Q83. what is audit trial
An audit trail is a chronological record of activities that provides documented evidence of the sequence of events that have occurred.
Audit trails are commonly used in financial and healthcare industries to track changes and ensure accountability.
They can include information such as user actions, timestamps, and system responses.
Audit trails help in detecting errors, fraud, and unauthorized access to sensitive information.
For example, in a financial institution, an audit trai...read more
Q84. What is shearkey?
Shearkey is a type of mechanical fastener used in construction to connect structural elements.
Shearkey is commonly used in reinforced concrete structures.
It is designed to transfer shear forces between different components of a structure.
Shearkeys are typically made of steel and are inserted into precast concrete elements.
They provide stability and prevent relative movement between connected elements.
Examples of structures where shearkeys are used include bridges, dams, and b...read more
Q85. What are different types of execution process in Ado.net
Different types of execution process in Ado.net include connected and disconnected modes.
Connected mode involves opening a connection to the database, executing a command, and closing the connection.
Disconnected mode involves using DataAdapters to fill a DataSet with data from the database, making changes to the data in the DataSet, and then updating the database with those changes.
Examples: SqlCommand.ExecuteReader() in connected mode, DataAdapter.Fill() in disconnected mode...read more
Q86. what is the purpose of using GR log
GR log is used to measure the natural gamma radiation emitted by the formation.
GR log helps in identifying lithology and mineralogy of the formation.
It is used to correlate between different wells and identify hydrocarbon zones.
GR log is also used to detect radioactive minerals like uranium and thorium.
It is an important tool in formation evaluation and well logging.
GR log is measured in API units and can be affected by borehole conditions and drilling mud.
Q87. How rls and increment refresh work
RLS (Row Level Security) and Incremental Refresh are features in Power BI used for data security and performance optimization.
RLS (Row Level Security) allows users to restrict access to certain rows of data based on their role or profile.
Incremental Refresh is used to optimize data refresh by only loading new or changed data since the last refresh.
RLS can be implemented by creating roles and defining filters based on user attributes.
Incremental Refresh can be set up by specif...read more
Q88. How to create catalogue single & bulk
Creating a catalogue can be done individually or in bulk depending on the size of the inventory.
For individual items, gather all necessary information such as product name, description, price, and images.
For bulk items, use a spreadsheet program to input all necessary information and then import it into the catalogue system.
Ensure that all information is accurate and up-to-date before publishing the catalogue.
Regularly update the catalogue to reflect changes in inventory and ...read more
Q89. Whats operation metrics
Operation metrics are key performance indicators used to measure the efficiency and effectiveness of a business's operations.
Operation metrics help track and evaluate the performance of various operational processes within a company.
Examples of operation metrics include production output, inventory turnover, lead time, and customer satisfaction.
These metrics are essential for identifying areas of improvement, optimizing processes, and making data-driven decisions.
Operation me...read more
Q90. assign a task to create a form and save it in the db
Create a form and save it in the database
Design the form layout using HTML and CSS
Use JavaScript for form validation and interactivity
Create a backend API using a server-side language like Node.js or PHP
Use a database like MySQL or MongoDB to store form data
Implement CRUD operations to save and retrieve form data
Q91. How to manage duplicate records in CMDB
Duplicate records in CMDB can be managed by implementing data quality checks, automated tools, and manual review processes.
Implement data quality checks to identify duplicate records based on unique identifiers such as serial numbers or MAC addresses.
Utilize automated tools like ServiceNow's Duplicate Record Management to merge or delete duplicate records.
Establish manual review processes for complex cases where automated tools may not be sufficient.
Regularly audit and clean ...read more
Q92. What is transaction code for vendor display?
The transaction code for vendor display is XK03.
Transaction code XK03 is used to display vendor master data.
It can be used to view vendor details such as address, payment terms, and bank information.
XK03 can also be used to make changes to vendor master data.
Other related transaction codes include XK04 for vendor changes and XK05 for vendor block/unblock.
Q93. What type of caching strategy to be adopted
The caching strategy to be adopted depends on the specific requirements and constraints of the system.
Consider the data access patterns and frequency of updates
Evaluate the size and volatility of the data
Choose between client-side, server-side, or distributed caching
Use techniques like time-based expiration, LRU, or LFU
Consider using a combination of caching strategies for different data types or scenarios
Q94. Difference between sap bw and bw on hana
SAP BW is a traditional data warehouse solution, while BW on HANA is optimized for SAP HANA in-memory database.
SAP BW is a standalone data warehouse solution, while BW on HANA is integrated with SAP HANA in-memory database.
BW on HANA offers faster data processing and real-time analytics compared to SAP BW.
BW on HANA allows for advanced analytics and predictive modeling capabilities due to its integration with SAP HANA.
SAP BW requires separate hardware and software installatio...read more
Q95. Update the count of contact on account
To update the count of contacts on an account, you can run a query in the database or use a CRM system.
Access the account record in the CRM system
Navigate to the contacts section within the account
Update the count of contacts manually or run a query to automatically update it
Q96. How to perform DB Defrag and types that are available
DB defragmentation is a process of reorganizing data on disk to improve performance.
DB defragmentation can be performed using built-in tools like DBCC INDEXDEFRAG and DBCC DBREINDEX in MS SQL Server.
DB defragmentation can also be done using third-party tools like Ola Hallengren's Maintenance Solution.
Types of defragmentation include index defragmentation and disk defragmentation.
Index defragmentation reorganizes the physical order of index pages to improve query performance.
D...read more
Q97. What is global index in dynamodb
Global secondary indexes in DynamoDB allow querying on non-primary key attributes
Global indexes are separate from the main table and can have different partition and sort keys
They enable efficient querying on non-primary key attributes
Useful for querying data in different ways without impacting the main table's performance
Q98. Explain the process of adding a new Database in AlwaysOn
Adding a new Database in AlwaysOn involves creating a new database, adding it to the availability group, and synchronizing it with other replicas.
Create a new database on the primary replica
Add the new database to the availability group
Ensure that the new database is synchronized with other replicas
Verify the status of the new database on all replicas
Q99. How do we filter data in amdp
Data in AMDP can be filtered using WHERE clause in SQL queries.
Use WHERE clause in SQL queries to filter data in AMDP
You can filter data based on specific conditions such as date range, value range, etc.
Example: SELECT * FROM table_name WHERE column_name = 'value'
Q100. How to restore the backups?
Restoring backups involves identifying the correct backup, selecting the data to restore, and following the appropriate restoration process.
Identify the correct backup version based on the date and time of the backup.
Select the specific data or files that need to be restored.
Follow the restoration process outlined in the backup system's documentation.
Verify the restored data to ensure it is accurate and complete.
Top Interview Questions for Related Skills
Interview Questions of Database Management Related Designations
Interview experiences of popular companies
Reviews
Interviews
Salaries
Users/Month