Curioustab
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Database Redesign Questions
In standard SQL Data Definition Language (DDL), which command correctly adds a new column to an existing table (syntax shown generically without a data type)?
Understanding the NOT EXISTS keyword in SQL The NOT EXISTS keyword in SQL will evaluate to TRUE under which condition?
How SQL evaluates regular (non-correlated) subqueries Conceptually, a regular subquery (not correlated) is evaluated and combined with the outer query by which processing approach?
Finding rows that do NOT meet a specified condition In standard SQL, which construct is most appropriate to return rows that have no matching rows satisfying a condition in a related set?
Dropping a column from a table Which SQL statement uses standard syntax to remove an existing column from a table definition?
SQL for database redesign analysis Which SQL techniques are commonly helpful when analyzing an existing schema during database redesign or reverse engineering?
Seeing structure dependencies clearly Which artifact best helps designers understand dependencies among database structures (such as which objects rely on others)?
Reverse engineering outcome When you reverse engineer an existing relational database into a model, the resulting representation is typically a:
Understanding EXISTS in SQL The EXISTS keyword in SQL evaluates to TRUE under which circumstance?
Renaming a table with standard SQL According to the SQL-92 family of standards and common vendor practice, which command is used to change a table’s name (with the appropriate sub-clause)?
Safely dropping a foreign-key column Before you drop a column that serves as a foreign key in a relational table, what must you do first?
Before attempting any changes to a database's structure (schema or physical design), what complete set of preparatory actions should be taken to minimize risk and ensure recoverability and correctness?
During a structured database redesign process, how many parallel copies (environments) of the schema are typically maintained to separate development, testing, and production concerns?
In practical database evolution, how common is the need to change relationship cardinalities (for example, from one-to-many to many-to-many) as requirements evolve?
Which statement is NOT true about a correlated subquery in SQL (that is, a subquery that references columns from its outer query)?
What is the term for the process of reading an existing database schema and producing a clear, high-level data model from it for documentation or redesign?
Because correctness matters, how do many experienced professionals feel about relying on fully automated tools for database redesign without careful oversight?
Considering type conversions during schema evolution, which of the following column modifications may fail because existing data cannot always be safely converted?
Which SQL statement correctly alters table STUDENT to add a named CHECK constraint GradeCheck requiring that Grade values be greater than 0 (strictly positive)?
Under which condition is database redesign typically “not terribly difficult,” considering migration complexity and risk?
1
2