- •Часть 2
- •Введение
- •Рекомендуемая литература:
- •1. Основные понятия базы данных
- •1.1. Структурные элементы бд
- •1.2 Свойства полей бд
- •Для описания поля используют следующие характеристики:
- •1.3 Типы данных
- •Текстовый – тип данных, используемый для хранения обычного не форматированного текста ограниченного размера (до 255 символов);
- •1.4 Безопасность бах данных
- •2. Модели данных, поддерживаемые субд
- •2.1 Иерархическая модель данных
- •2.2 Сетевая модель данных
- •2.3 Реляционная модель данных
- •2.3.1 Понятие ключа в субд
- •2.3.2. Реляционный подход к построению модели субд
- •2.3.4 Типы связей
- •2.4 Объектно-ориентированная модель данных
- •3. Обобщенная технология работы в субд
- •3.1 Режимы работы с базами данных
- •3.2 Этапы работы с базами данных
- •3.3 Объекты базы данных
- •3.4 Средства создания объектов субд
- •3.5 Обеспечение целостности бд
- •4.2 Задание на выполнение
- •4.3 Требования к оформлению
- •Поволжский государственный университет телекоммуникаций и информатики
- •Обработка информации средствами субд
- •4.4 Вопросы к защите
- •5. Методические указания
- •5.3. Диалоговое окно изменение связей.
3.3 Объекты базы данных
К объектам баз данных относятся: таблицы, запросы, схемы данных, формы, отчеты страницы, макросы и модули.
Таблицы создаются пользователем для хранения данных одного информационного объекта модели данных. И состоит из полей и записей.
Запросы служат для выборки нужных данных из одной или нескольких связанных таблиц. В СУБД используются следующие запросы:
Запрос – выборка, предназначенный для отбора данных, хранящихся в таблицах, и не изменяющий эти данные (самый распространённый тип запроса);
Запрос – изменение, предназначенный для изменения или перемещения данных. К ним относятся: запрос на добавление записей, на удаление записей; на создание таблицы; на обновление.
Запрос с параметром, позволяющий определить одно или несколько условий отбора во время выполнения запроса.
Формы является средством создания диалогового интерфейса приложения пользователя. Форма может создаваться для ввода и просмотра взаимосвязанных данных базы на экран в удобном для пользователя виде. В формы могут вставляться рисунки, диаграммы, звуковые фрагменты, видео. Могут включаться процедуры отработки событий, позволяющие управлять процессом ввода, просмотра и корректировки данных. Сами процедуры хранятся в модуле формы. Возможна разработка форм с набором кнопок, с каждой их которых связано выполнение той или иной функции приложения.
Отчеты предназначены для формирования на основе данных базы выходных документов любых форматов, содержащих результаты решения задач пользователя, и вывода их на печать. Отчеты могут включать процедуры обработки событий.
Страницы – это специальные объекты БД, выполненные в коде HTML, размещаемый на Web-странице и передаваемый клиенту вместе с ней. Страницы доступа к данным осуществляют интерфейс между клиентом, сервером и базой данных, размещенной на сервере.
Макросы и модули – предназначены для автоматизации повторяющихся операций при работе с СУБД, и для создания новых функций путем программирования. Макросы – это программа из последовательности макрокоманд, которая выполняется по вызову. Модули создаются средствами внешнего языка программирования Visual Basic for Application. С его помощью разработчик базы может заложить в нее не стандартные функциональные возможности и удовлетворить специфические требования заказчика.
3.4 Средства создания объектов субд
Современные СУБД имеют следующие средства по созданию объектов БД:
ручные (разработка объектов в режиме Конструктора) – обеспечивающие максимальную гибкость создания, но более трудоемкие по времени. Используются, как правило, при разработке структуры таблиц и запросов;
автоматизированные (разработка с помощью программ-мастеров) – являются производительными, но менее гибкими. Используются, как правило, при создании форм, отчетов. Дизайн этих объектов весьма трудоемок, поэтому его лучше поручить программе, а пользователю лучше сосредоточиться на содержательной части работы;
автоматические – средства ускоренной разработки простейших объектов – являются наиболее производительными, т.к. пользуются ресурсами программ-мастеров, но менее гибкими. Используются в основном при создании отчетов.
Разработка макросов и модулей производится профессиональными разработчиками БД, и в рамках данного пособия не рассматривается.