Chapter 9 Revision
Chapter 9 Revision
Chapter 9 Revision
A table is in first normal form (1NF) if every field contains only one
value. The formal way to state this is that all attribute values must be
atomic.
2. You have a table with multiple columns with the same name
3. Vertical partitioning
Involves distributing entire tables or specific columns of a base
table across different locations.
For example, in a vertically partitioned database, some columns
from a table might be stored at location A, others at location B, and
additional columns at location C.
While distributing entire tables is straightforward, distributing only
specific columns from a table is more complex and generally more
difficult than horizontal partitioning.
Vertical partitioning is typically used when different locations or
functional areas require access to distinct sets of data from the
same table.
The complexity of vertical partitioning is balanced by its usefulness
in situations where functional areas need different data elements
from the same table.
However, this approach requires careful management to ensure that
the split data can be efficiently accessed and maintained across
distinct locations
4. Combinations of the above three strategies
This combination can be used to ensure that data is available in the
right place, in the right form, for large, geographically distributed
organizations.
Vertical partitioning is used when different functional areas in
separate locations require specific data
Horizontal portioning is used for functional areas, like Sales, that
need access to customer and sales data across all locations.
Replicated tables are used for corporate-wide data that must be
available at every location.
This complex configuration is overseen by data administrators and
database administrators, as it requires careful design and
maintenance.