-
Notifications
You must be signed in to change notification settings - Fork 0
VDBMS Limitations
Parisa Ataei edited this page Feb 19, 2019
·
1 revision
- Attributes have unique names among all tables in a VDB.
- It cannot use the union operation as freely since VDB doesn't allow for repetitive attribute names among tables. E.g.: the
enginnerpersonnel(engineerEmpno, engineerName)andotherpersonnel(otherEmpno, otherName)tables in the employee database cannot be joined since they don't return the same set of attributes. - It cannot name subqueries (such as attributes, qualified attributes, relations, etc) similar to SQL or relational algebra. So for example, I cannot write:
q1 join_{id=id} Rbecause I don't have a way to assign a name to the result ofq1. - It cannot execute recursive queries such as self-joins due to the naming problem mentioned in (2). E.g.:
R join_{id = id} R