Структура таблицы базы данных

Строки (записи, кортежи) соответствуют экземпляру объекта, событию или явлению.

Столбцы (поля) соответствуют атрибутам (признакам, характеристикам или параметрам объекта, события или явления).

Реляционная модель появилась из-за стремления сделать БД как можно более гибкой.

В данном определении информационными объектами будем называть классы объектов, сведения о которых хранятся в таблицах базы данных. Как правило, в таблице базы данных содержатся сведения об объектах одного класса.

Классом называют множество объектов, характеризующихся одинаковым набором признаков.

Логический тип описания базы данных отражает логические связи между таблицами.

Физический тип описания реляционной базы данных характеризуют способы обработки и хранения информации. Физическая модель таблицы базы данных предполагает описание свойств каждого поля таблицы. Для описания свойств полей необходимо составить проект таблицы по следующей форме:

№пп Имя поля Подпись поля Тип данных Количество символов Точность Ключ (да)
             

 

Каждая запись содержит информацию об отдельном экземпляре объектов, составляющих систему (предметную область): одной книге в библиотеке, одном сотруднике предприятия и т.п. А каждое поле — это определенная характеристика (свойство, атрибут) объекта: название книги, автор книги; фамилия сотруд­ника, год рождения и т. п. Поля таблицы должны иметь имена, от­личные друг от друга. В таблице на должно быть совпадающих записей.

Таким образом, разработка физической модели проекта таблицы базы данных сводится к описанию характеристик каждого поля

Одним из важных понятий, необходимых для построения оптимальной структуры реляционных баз данных, является понятие первичного ключа, или ключевого поля.

Первичным ключом считается поле, значения которого однозначно определяют значения всех остальных полей в таблице. Например, поле ≪Номер паспорта≫, или ≪Идентификационный номер налогоплательщика (ИНН)≫, однозначно определяет характеристики любого физического лица (при составлении соответствующих таблиц баз данных для отделов кадров или бухгалтерии предприятия).




double arrow
Сейчас читают про: