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

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

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

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

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

Поле

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

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

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

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

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

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

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

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

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

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

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

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

Замечание 1

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

Запись

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

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

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

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

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

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

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

Файл

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

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

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

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

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

Дата написания статьи: 28.06.2016
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты
Все самое важное и интересное в Telegram

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

Перейти в Telegram Bot