based key relationships using set operations based mathematical system relational calculus model takes name splitting data set normalized tables ' 'relations'' aimed ensure fact stored thus simplifying update operations virtual tables called ''views'' could present data different ways different users views could directly updated codd used mathematical terms define model relations tuples domains rather tables rows columns terminology familiar came early implementations codd
Formal science Computer science Social sciences Databases