2022-12-08 20:18:56 +00:00
|
|
|
---
|
2024-06-16 18:45:04 +01:00
|
|
|
tags:
|
|
|
|
- databases
|
2022-12-08 20:18:56 +00:00
|
|
|
---
|
|
|
|
|
|
|
|
# Views in relational databases
|
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
A view is a virtual table that is based on the result-set of a query. Although
|
|
|
|
it doesn't actually exist in the same manner as an actual table it has exactly
|
|
|
|
the same properties and functionality. Rather than adding the raw data manually,
|
|
|
|
you derive it from logic applied to existing actual tables.
|
2022-12-08 20:18:56 +00:00
|
|
|
|
2024-02-02 15:58:13 +00:00
|
|
|
This is a good way of dynamically generating data and is often employed as a way
|
|
|
|
of creating mutations without changing the underlying data structure. In SQL,
|
|
|
|
views can be created by combining `PRIMARY` and `FOREIGN` keys.
|