Разница между иерархической моделью данных и сетевой состоит в том, что в иерархических структурах запись-потомок должна иметь в точности одного предка, а в сетевой структуре данных у потомка может быть любое число предков.
Ключ записи однозначно идентифицирует запись и является уникальным именем записи, по которому её всегда можно распознать.
Атрибут записи — это элементарное данное (строка или несколько строк текста, число, графическое изображение и т.д.)
Система управления базами данных (СУБД) — программный комплекс, обеспечивающий обслуживание баз данных.
База данных включает в себя набор постоянных данных, определенных с помощью схемы.
Таблица данных с разделением сведений о продажах отдельных товаров
Таблица данных с разделением сведений о продажах отдельных товаров
Обычно требуется, чтобы записи БД описывали уникальные объекты. Например, нет смысла учитывать отдельно каждую единицу какого-либо вида товара. Поэтому в БД следует хранить только записи, характеризующие виды товаров и их количественные характеристики (например, остаток на складе, количество единиц, отпущенных по определенному документу и т.д.). Если различные экземпляры одного и того же вида товаров требуют индивидуального учета, то создаются разные записи, отличающиеся разными наборами атрибутов. Например, в БД могут быть записи, каждая из которых характеризует одну и ту же модель автомобиля. Поэтому часть атрибутов (код модели автомобиля) у разных записей могут быть одинаковы. Но должны быть и такие атрибуты, которые должны отличаться. Например, номер двигателя, регистрационный номер автомобиля. Благодаря им можно точно узнать, какой конкретно экземпляр автомобиля характеризуется данной записью.
Таким образом, существует некоторый набор атрибутов, совокупность значений которых является уникальной для каждой записи. Эти атрибуты называются ключевыми, а набор их значений образует ключ записи. Ключ записи однозначно идентифицирует запись и является уникальным именем записи, по которому её всегда можно распознать.
Каждый объект БД представляется записью, а свойства являются атрибутами записи. Атрибут записи — это элементарное данное (строка или несколько строк текста, число, графическое изображение и т.д.). Атрибут характеризует какое-то одно качество объекта. Однотипные объекты характеризуются однотипными записями, имеющими одинаковые наборы атрибутов. У разных записей значения одного и того же атрибута могут быть разными или одинаковыми.
В рамках приведенного во введении примера, поставщики — это отдельные объекты. Каждый объект описывается определенным набором свойств. Свойствами объекта «поставщик» являются: название фирмы, юридический и фактический адрес, номера телефонов, факсов, адреса электронной почты, номер счета в банке, название банка, его адрес, ФИО руководителя, контактных лиц и т. д.