Главная >> Информатика 9 класс. Босова

§ 1.5. База данных как модель предметной области

Реляционные базы данных

В реляционной базе данных (РБД) используется реляционная модель данных, основанная на представлении данных в виде таблиц.

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

Строка таблицы РБД называется записью, столбец — полем (рис. 1.13).

    Структура таблицы реляционной БД

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

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

    Поле базы данных имеет имя, тип и длину.
    Все имена полей таблицы должны быть разными.
    Тип поля определяется типом данных, которые поле содержит.

Основные типы полей:

  • числовой — для полей, содержащих числовую информацию;
  • текстовый — для полей, содержащих всевозможные последовательности символов;
  • логический — для полей, данные в которых могут принимать всего два значения: ДА (ИСТИНА, TRUE, 1) и НЕТ (ЛОЖЬ, FALSE, 0);
  • дата — для полей, содержащих календарные даты (в нашей стране принято писать день, а потом месяц и год).

Длина поля — это максимальное количество символов, которые могут содержаться в поле.

Для записи структуры таблицы можно применять следующую форму:

    ИМЯ_ТАБЛИЦЫ (ИМЯ ПОЛЯ 1, ИМЯ ПОЛЯ 2, ...)

Например, описать однотабличную базу данных «Календарь погоды» можно так:

    КАЛЕНДАРЬ_ПОГОДЫ (ДЕНЬ, ТЕМПЕРАТУРА,
    ВЛАЖНОСТЬ, ДАВЛЕНИЕ, НАПРАВЛЕНИЕ ВЕТРА,
    СКОРОСТЬ ВЕТРА).

Здесь поле ДЕНЬ будет иметь тип «дата», поля ТЕМПЕРАТУРА, ВЛАЖНОСТЬ, ДАВЛЕНИЕ, СКОРОСТЬ ВЕТРА — числовой тип; поле НАПРАВЛЕНИЕ ВЕТРА — текстовый тип.

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

Например, значения поля ДЕНЬ базы данных «Календарь погоды» всегда будут разными в разных записях.

В базе данных

    УЧЕНИК (ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, ДАТА РОЖДЕНИЯ,
    СЕРИЯ СВИДЕТЕЛЬСТВА О РОЖДЕНИИ, НОМЕР
    СВИДЕТЕЛЬСТВА О РОЖДЕНИИ, КЛАСС)

наверняка не будут совпадать только значения совокупности таких полей, как СЕРИЯ СВИДЕТЕЛЬСТВА О РОЖДЕНИИ и НОМЕР СВИДЕТЕЛЬСТВА О РОЖДЕНИИ.

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

САМОЕ ГЛАВНОЕ

База данных (БД) — совокупность данных, организованных по определённым правилам, отражающая состояние объектов и их отношений в некоторой предметной области (транспорт, медицина, образование, право и т. д.), предназначенная для хранения во внешней памяти компьютера и постоянного применения. Базу данных можно рассматривать как информационную модель предметной области.

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

Строка таблицы РБД называется записью, столбец — полем. Поле или совокупность полей, значения которых в разных записях не повторяются (являются уникальными), называют ключом таблицы базы данных.

 

 

???????@Mail.ru