РБД - совокупность одной или нескольких таблиц. Таблицы содержат данные соответствующие заданной прелметной области. Должно быть не менее одного столбца, но может не содержаться ни одной строки.
Каждая таблица имеет уникальное имя. Все таблицы обладают заммкнутостью. В рез-ту произвольной операции будет получена таблица.
Каждый столбец - конкретный атрибут, т.е. некоторое св-во объекта. Для столбца в пределах таблицы должно быть уникальное имя. Последовательность не важна.
Каждая строка описывает предмет объектной области. Идентифицируется первичным ключом. Порядок следования не важен.
Первичный ключ - поле/несколько полей однозначно идентифицир. строку.
Если поле есть ПК, оно должно быть заполнено.
Внешние ключи (FK) - для связей таблиц.
Связи 1:1 - Каждая строка таблицы А может иметь не более одного соответсвия в таблице В. Применяется из соображений безопасности или для быстродействия.
1:многим - каждая строка табл. А имеет много соответствий в табл В, но каждая строка таблицы В имеет не более одного соответствия в таблице А.
многие:многим - 2 в 1 :D
Для реализации используют стыковочные таблицы.