Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Элементы базы данных

Понятие базы данных невозможно рассматривать без основных ее структурных элементов – поля, записи, файла (таблицы).

Основные структурные элементы базы данных

Рассмотрим элементарную базу данных «Телефонный справочник»:

Поле

Поле является элементарной единицей логической организации данных, соответствующей неделимой единице информации – реквизиту.

Определение 1

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

Поле описывается с помощью следующих характеристик:

  1. имя – имя соответствующего свойства (например, №, Фамилия, Адрес, Телефон, Название компании, Место работы, Дата рождения);
  2. тип – определяет тип данных, которые содержит поле. В базах данных допускается создание полей, которые могут содержать данные таких основных типов:

    • счетчик – данные целого типа, задающиеся автоматически при вводе пользователем записей, которые он не может изменить;
    • текстовый – данные текстового типа, которые могут содержать до 255 символов;
    • числовой – данные любого числового типа;
    • дата/время – данные, которые содержат информацию о дате и/или времени;
    • денежный – данные, которые представляют числа в денежном формате;
    • логический – данные, которые могут принимать одно из двух значений – Истина (Да) или Ложь (Нет);
    • поле объекта OLE – данные, которые содержат изображение;
    • гиперссылка – данные, которые содержат ссылку на ресурсы Интернета (например, ссылку на веб-сайт).
  3. длина – определяется максимально возможным числом символов (например, 50 байт);

  4. точность – например, числовые данные могут выводиться с точностью до двух десятичных знаков для отображения дробной части числа.
«Элементы базы данных» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Каждое поле любого типа характеризуется набором свойств. Наиболее важные свойства полей:

  • размер, определяющий максимальную длину числового или текстового поля;
  • формат, устанавливающий формат данных поля;
  • обязательное поле, указывающее на то, что данное поле является обязательным к заполнению.

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

Определение 2

Ключевое поле является полем, значение которого однозначно определяет запись в таблице.

Замечание 1

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

Запись

Строки таблицы представляют собой записи об объекте. Записи в свою очередь разбиваются столбцами таблицы на поля. Таким образом, каждая является набором значений, которые содержатся в полях.

Определение 3

Запись – строка таблицы, которая содержит набор значений свойств, находящийся в полях базы данных.

Запись является совокупностью логически связанных полей.

Определение 4

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

Например, записью в рассмотренном примере базы данных «Телефонный справочник» является строка, содержащая информацию об Иванове В.В.

Файл

Определение 5

Файл (таблица) базы данных представляет собой совокупность экземпляров записей одной структуры.

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

Логическая структура записи файла

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

Воспользуйся нейросетью от Автор24
Не понимаешь, как писать работу?
Попробовать ИИ
Дата написания статьи: 28.06.2016
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot