Cisco CloudCenter: Get the Hybrid IT Advantage

Multivalued Field (MVF)

Definition - What does Multivalued Field (MVF) mean?

A multivalued field (MVF) allows for the storage of more than one value in a database field. MVFs are somewhat controversial, with many arguing that they violate one of the very sacred tenets of database design as laid out by E.F. Codd - that “each and every datum (atomic value) in a relational data base is guaranteed to be logically accessible by resorting to a combination of table name, primary key value and column name.” The argument goes further than simply being academic because although MVFs certainly hold the potential to ease the creation of many-to-many relationships, they also hold the destructive ability to mess up the results of SQL queries and return false results.

A multivalued field may also be known as a multivalued dependency.

Techopedia explains Multivalued Field (MVF)

The most well-known use of MVF was in Microsoft Access 2007. This is because Microsoft wanted to make sure that Access was as compatible as possible with another closely related Microsoft product - Sharepoint. Sharepoint is now widely used for hosting intranets, and a major part of this involves working with lists. For example, a corporate intranet may involve assigning a project’s tasks to only a select group of people involved in the project. For each task, you need the ability to choose a different assignee, but still restrict all assignees to only the names on the list. It is thus beneficial to have all the list members stored in one location as a single value, rather than the more complex way of holding the data separately in another table.

Some other database engines like Oracle also support MVFs. Strangely enough, as of 2011 Microsoft’s own SQL Server does not yet support MVF.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.