List the properties of a table.
A table has a name that is distinct from all other tables in the database.
There are no duplicate rows; each row is distinct.
Entries in columns are atomic. The table does not contain repeating groups or multi valued attributes.
Entries from columns are from the same domain based on their data type including:
number (numeric, integer, float, smallint,…)
character (string)
date
logical (true or false)
Operations combining different data types are disallowed.
Each attribute has a distinct name.
The sequence of columns is insignificant.
The sequence of rows is insignificant.
What two concepts of ER modeling based on?
Entities, defined as tables that hold specific information (data)
Relationships, defined as the associations or interactions between entities
Define the following terms:
Schema – A term referring to a database in MySQL
Host Language – The language that is used for database application programming
Data Sublanguage – A language or part of a language concerned only with database query and update and/or database definition
Unary Relation – one in which a relationship exists between occurrences of the same entity set
Foreign Key – an attribute in a table that references the primary key in another table OR it can be null
Virtual Relation – is defined from other preexisting relations
Connectivity – used to describe how well hardware or software devices can communicate with a range of other devicesConnectivity –
Composite Key – is composed of two or more attributes, but it must be minimal.
Linking Table – used for linking the two table or the fact tables
