База данных как модель предметной области
Ключевые слова:
- информационная система
- база данных
- иерархическая база данных
- сетевая база данных
- реляционная база данных
- запись
- поле
- ключ
1.5.1. Информационные системы и базы данных
Современный человек в своей практической деятельности всё чаще и чаще использует различные информационные системы, обеспечивающие хранение, поиск и выдачу информации по его запросам. Примерами информационных систем являются:
- справочная адресная служба большого города;
- транспортная информационная система, обеспечивающая не только возможность получения справочной информации о расписании поездов и самолётов, но и покупку железнодорожных и
авиабилетов; - информационно-поисковая система, содержащая информацию
правового характера.
Центральной частью любой информационной системы является база данных.
1.5.2. Реляционные базы данных
В реляционной базе данных (РБД) используется реляционная модель данных, основанная на представлении данных в виде таблиц.
Реляционная БД может состоять из одной или нескольких взаимосвязанных прямоугольных таблиц.
Строка таблицы РБД называется записью, столбец — полем (рис. 1.13).
Запись содержит информацию об одном объекте, описываемом в базе данных: об одном товаре, продаваемом в магазине; об одной книге, имеющейся в библиотеке; об одном сотруднике, работающем на предприятии, и т. п.
Поле содержит информацию о значениях только одной из характеристик (атрибутов, свойств) объекта: названия товара; стоимости товара; количества имеющихся в наличии товаров; названия книги; автора книги; года издания; фамилии, имени, отчества сотрудника; даты рождения; специальности и т. п. Значения полей в одном столбце относятся к одной характеристике объекта.
Поле базы данных имеет имя, тип и длину.
Все имена полей таблицы должны быть разными.
Тип поля определяется типом данных, которые поле содержит. Основные тины полей:
- числовой — для полей, содержащих числовую информацию;
- текстовый — для полей, содержащих всевозможные последова
тельности символов; - логический — для полей, данные в которых могут принимать
всего два значения: ДА (ИСТИНА, TRUE, 1) и НЕТ (ЛОЖЬ,
FALSE, О); - дата — для полей, содержащих календарные даты (в нашей
стране принято писать день, а потом месяц и год).
Вопросы и задания
- Ознакомьтесь с материалами презентации к параграфу, содерейся в электронном приложении к учебнику. Используй
те эти материалы при подготовке ответов на вопросы и выпол
нении заданий. - Что такое информационная система? Приведите пример ин
формационной системы. - Что такое база данных? Как вы считаете, можно ли в широком
смысле назвать базами данных телефонный справочник,
записную книжку, библиотечный каталог и другие средства,
позволяющие нам хранить данные в упорядоченном виде? - Назовите основные способы организации данных в базах дан
ных. - Какие базы данных называются реляционными?
- Что такое запись? Какую информацию она содержит?
- Что такое поле? Какую информацию оно содержит?
- Перечислите основные типы полей РБД.
- Что такое ключ таблицы базы данных? Что может служить
ключом в базе данных КОЛЛЕКЦИЯ (см. задание 9)?
Самое Главное
База данных (БД) — совокупность данных, организованных по определённым правилам, отражающая состояние объектов и их отношений в некоторой предметной области (транспорт, медицина, образование, право и т. д.), предназначенная для хранения во внешней памяти компьютера и постоянного применения. Базу данных можно рассматривать как информационную модель предметной области.
Основными способами организации данных в базах данных являются иерархический, сетевой и реляционный. В реляционных базах данных (РБД) используется реляционная модель данных, основанная на представлении данных в виде таблиц.