RDBMS

  Home  Databases Programming  RDBMS


“RDBMS Interview Questions and Answers will guide us here that relational database management system (RDBMS) is a database management system (DBMS) that is based on the relational model. Most popular commercial and open source databases currently in use are based on the relational model. Learn more about RDBMS with the help of this RDBMS Interview Questions with Answers guide”



98 RDBMS Questions And Answers

23⟩ What is Multivalued dependency?

Multivalued dependency denoted by X-->Y specified on relation schema R, where X and Y are both subsets of R, specifies the following constraint on any relation r of R: if two tuples t1 and t2 exist in r such that t1[X] = t2[X] then t3 and t4 should also exist in r with the following properties

► t3[x] = t4[X] = t1[X] = t2[X]

► t3[Y] = t1[Y] and t4[Y] = t2[Y]

► t3[Z] = t2[Z] and t4[Z] = t1[Z]

where [Z = (R-(X U Y)) ]

 127 views

25⟩ When is a functional dependency F said to be minimal?

► Every dependency in F has a single attribute for its right hand side.

► It cannot replace any dependency X -->A in F with a dependency Y--> A where Y is a proper subset of X and still have a set of dependency that is equivalent to F.

► We cannot remove any dependency from F and still have set of dependency that is equivalent to F.

 128 views

26⟩ What is Functional Dependency?

Functional dependency is denoted by X --> Y between two sets of attributes X and Y that are subsets of R specifies a constraint on the possible tuple that can form a relation state r of R. The constraint is for any two tuples t1 and t2 in r if t1[X] = t2[X] then they have t1[Y] = t2[Y]. This means the value of X component of a tuple uniquely determines the value of component Y.

 134 views

27⟩ What is normalization?

It is a process of analysing the given relation schemas based on their Functional Dependencies (FDs) and primary key to achieve the properties

► Minimizing redundancy

► Minimizing insertion, deletion and update anomalies.

 134 views

29⟩ What is Relational Calculus?

It is an applied predicate calculus specifically tailored for relational databases proposed by E.F. Codd. E.g. of languages based on it are DSL ALPHA, QUEL.

 159 views

30⟩ What is Record-at-a-time?

The Low level or Procedural DML can specify and retrieve each record from a set of records. This retrieve of a record is said to be Record-at-a-time.

 151 views

31⟩ What is Relational Algebra?

It is procedural query language. It consists of a set of operations that take one or two relations as input and produce a new relation.

 149 views

32⟩ What is Set-at-a-time or Set-oriented?

The High level or Non-procedural DML can specify and retrieve many records in a single DML statement. This retrieve of a record is said to be Set-at-a-time or Set-oriented.

 148 views

37⟩ What is Relationship?

It is an association among two or more entities.

Relationship Set - The collection (or set) of similar relationships.

Relationship Type - Relationship type defines a set of associations or a relationship set among a given set of entity types.

Degree of Relationship Type - It is the number of entity type participating.

 132 views

38⟩ What is DML Compiler?

It translates DML statements in a query language into low-level instruction that the query evaluation engine can understand.

 151 views