Тема № 4. Базы данных
Базы данных и СУБД В информационных системах часто используются базы данных (БД), являющиеся совокупностью используемой информации в какой-либо сфере деятельности (предметной области). Базы данных бывают: 1. Реляционные (табличные). 2. Иерархические (древовидные). 3. Сетевые (объектно-ориентированные). 4. Многомерные (постреляционные), и т.д. Для работы с базами данных используются системы управления базами данных (СУБД), которыми называют комплекс языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями. По степени универсальности различают: 1. СУБД общего назначения (локальные и клиент-серверные). 2. Специализированные СУБД. К объектам реляционной БД относятся: 1. Таблица (для ввода и хранения данных). 2. Запрос (для выбора или преобразования нужных данных из нескольких таблиц). 3. Форма (для более удобного ввода и представления данных на экране). 4. Отчёт (для вывода на печать итоговых данных). 5. Макрос (для выполнения нескольких команд одним действием). 6. Страница (для доступа к данным из Интернета). 7. Модуль (для программирования нестандартных действий), и т.д. Среди сервисных средств для работы с объектами БД часто применяются: 1. Мастер (для упрощённого создания объектов БД по шагам). 2. Конструктор (для проектирования объектов БД со сложной структурой). Работа с таблицами данных В реляционных БД для хранения данных используются таблицы данных. Элементами таблицы данных являются: 1. Поле (столбец в таблице данных). 2. Запись (строка в таблице данных). Поля проектируются в режиме конструктора таблиц, а сами данные можно ввести и просмотреть по каждой записи в режиме таблицы. При переходе к новой записи СУБД автоматически сохраняет данные в БД во избежание непредвиденной потери данных. Структуру и макет таблицы СУБД сохраняет с согласия пользователя. Для лучшего хранения данных в БД задают имя поля и тип данных в поле. Среди типов данных часто используются: 1. Текстовый. 2. Числовой. 3. Логический. 4. Счётчик. 5. Финансовый. 6. Дата/время. 7. Мастер подстановок, и т.д. Для лучшей обработки данных в БД задают свойства поля. Среди свойств данных часто используются: 1. Размер поля. 2. Формат поля. 3. Маска ввода. 4. Подпись. 5. Значение по умолчанию. 6. Условие на значение. 7. Обязательное поле, и т.д. Для лучшего поиска данных в БД надо задать ключ. Ключевое поле (ключ) – поле, содержащее уникальные неповторяющиеся данные, по которым можно однозначно найти любую запись. Схема данных – схема, в которой отображаются связи между таблицами по каким-либо полям. Обычно связи (отношения) между таблицами делаются с использованием ключевых полей. В схеме данных используются отношения: 1. «Один-к-одному» (1: 1). 2. «Один-ко-многим» (1: ¥). 3. «Многие-ко-многим» (¥: ¥).
|