- •2.4. Системы управления базами данных и экспертные системы
- •2.4.1. Основные понятия Баз данных
- •Создание бд. Этапы проектирования
- •2.4.2. Система управления базами данных Mіcrosoft Access 2003 и ее основные возможности
- •Пользовательский интерфейс ms Access 2003
- •Главное окно приложения Microsoft Access состоит из следующих областей:
- •Рассмотри более подробнее окно бд.
- •Команды панели инструментов окна бд:
- •Панель "Объекты":
- •Область со списком возможных режимов создания объектов.
- •2.4.3. Создание базы данных (таблиц и связей между ними)
- •2.4.3.1.Создание структуры таблиц Создание бд с помощью субд Access начинается с создания структуры таблиц и установки связей между таблицами.
- •2.4.3. Создание базы данных
- •2.4.3.2. Установка связей между таблицами в субд Access
- •2.4.3.3. Заполнение таблиц
- •2.4.4. Создание (формирование) запросов
- •2.4.4.1. Создание запроса на выборку с помощью Мастера
- •2.4.4.2. Создание запроса на выборку с помощью Конструктора
- •2.4.5. Проектирование форм и работа с ними
- •2.4.5.1. Создание формы с помощью Мастера
- •2.4.5.2. Создание формы с помощью Конструктора
- •2.4.6. Создание отчета как объекта базы данных
- •2.4.6.1. Структура отчета в режиме Конструктора
- •2.4.6.2. Способы создания отчета
- •2.4.6.3. Создание отчета
- •2.4.7. Создание главной кнопочной формы
- •2.4.8. Создание подчиненных кнопочных форм: отчеты и формы
- •2.4.9. Создание подчиненной кнопочной формы: запросы
2.4.3.3. Заполнение таблиц
Заполнение таблиц можно начать и с заполнения таблицы Студенты. В окне Базы данных выделяем нужную таблицу, затем выполняем щелчок на кнопке Открыть. На экране появится структура таблицы БД в режиме таблицы. Новая таблица состоит из одной пустой строки. Заполнение производится по записям, т.е. вводится информация для всей строки целиком. Поле счетчика заполняется автоматически. После ввода первой записи пустая запись смещается в конец таблицы. Переход к следующему полю осуществляется нажатием клавиши ТаЬ. Для заполнения поля MEMO в таблице (колонка Место рождения) нажимаем комбинацию клавиш <Shif+F2>, предварительно установив курсор в поле MEMO. Открывается диалоговое окно Область ввода, после ввода или редактирования данных в этом окне щелкаем на кнопке ОК.
После заполнения таблица Студенты имеет следующий вид. Аналогичным образом заполняются остальные таблицы: Группы Студентов, Успеваемость, Дисциплины. В приложении Access применяются различные методы перемещения по таблице. Переходить от записи к записи можно с помощью: клавиш управления курсором; кнопки из области Запись, расположенной внизу таблицы в режиме таблицы; команды Правка - Перейти.. Для перемещения от поля к полю (слева направо) применяются клавиши Tab и Enter, а в обратном направлении Shift+Tab. Поиск данных в таблице большого объема, который выполняется с помощью кнопок перехода, может занять много времени, поэтому для поиска и замены данных в полях необходимо использовать команду Правка - Найти. Откроется окно диалога. В поле Образец диалогового окна поиска указывается искомый объект и осуществляется поиск. Для замены данных в полях необходимо перейти на вкладку Замена. После создания структуры таблиц, их заполнении и установки связей между таблицами можно приступать к построению запросов.
2.4.4. Создание (формирование) запросов
Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный язык запросов (SQL – Structured Query Language). QBE - запрос по образцу – средство для отыскания необходимой информации в базе данных. Он формируется не на специальном языке, а путем заполнения бланка запроса в окне Конструктора запросов. SQL – запросы – это запросы, которые составляются (программистами) из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора. Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL. Существует несколько типов запросов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, создание таблиц. Наиболее распространенным является запрос на выборку. Запросы на выборку используются для отбора нужной пользователю информации, содержащейся в таблицах. Они создаются только для связанных таблиц.