Professional Documents
Culture Documents
Software Development Security - Databases & Data Warehouses
Software Development Security - Databases & Data Warehouses
All data values in the relational model are atomic. Atomic values
mean that at every row/column position in every table there is
always exactly one data value and never a set of values.
The primary keys cannot contain a null value and cannot change or
become null during the life of each entity.
The link (or matches) between the foreign and primary keys
represents the relationships between tuples.
cardinality = # of rows
degree = # of columns
ACID Model:
Tables: The columns and rows of the data are contained in tables.
Views: Defines what information a user can see in the tables — the
view can be customized so that an entire table may be visible or a
user may be limited to only being able to see just a row or a
column. Views are created dynamically by the system for each user
and provide access control granularity.
Vulnerabilities -