Jargon and concepts everyone who's taken a database course must know. Plagarized from various sources.
Uniquely-named tables. Each with one or more named columns of particular data
types arranged in specific left-to-right order.
Each table with zero or more rows each
containing single data value in each column. Rows are unordered.
Tables are related/linked by common data values in the primary key and
foreign key columns of a parent table and child table, respectively.
Table where every row is different from all other rows (due to primary
key) is a mathematical relation, whence the name
"relational database".
(not because the tables are "related" to other tables).
Table is a subset of Cartesian product of columns possible values.
Table stores information about one kind of thing.
Table name should be singular.?
Row contains information for only one item. Each item's information is
stored in just one row.
2 categories of DBMS by use:
Relational model (theory) | SQL DBMS (implementation) | File system |
relation/entity set | table | file |
tuple/entity | row | record |
attribute | column | field |