- •3.3 Система управления базами данных Access Тема 1. Базы данных и системы управления ими
- •1. Основные понятия и определения
- •2. Реляционные субд
- •3. Технология работы в субд
- •4. Основные средства субд
- •Тема 2. Основы работы в субд ms Access
- •1. Основные характеристики ms Access
- •2. Объекты Access
- •3. Запуск программы и завершение работы с ней
- •4. Главное окно Access
- •5. Способы создания базы данных
- •6. Справочная система
- •Тема 3. Постановка задачи
- •1. Общие положения
- •2. Характеристика задачи
- •3. Выходная информация
- •4. Входная информация
- •План выпуска готовой продукции
- •Накладная № ___
- •5. Алгоритмизация задачи
- •3.1 Имя поля
- •3.2 Типы данных
- •3.3 Свойства поля
- •3.4 Первичный ключ
- •3.5 Сохранение таблицы
- •4. Создание таблицы с помощью мастера
- •5. Создание таблицы в режиме таблицы
- •6. Ввод данных в таблицу
- •7. Связывание таблиц
- •7.1 Окно схемы данных
- •7.2 Изменение существующей связи
- •7.3 Удаление связи
- •7.4 Обеспечение целостности данных
- •Тема 5. Загрузка, просмотр и корректировка базы данных
- •1. Способы загрузки базы данных
- •2. Назначение экранной формы
- •3. Средства создания формы
- •4. Последовательность создания формы
- •5. Использование мастера для создания формы
- •6. Создание форм в конструкторе
- •6.1 Объекты формы
- •6.2 Области формы
- •6.3 Панель элементов
- •6.4 Свойства объектов формы
- •6.5 Управление объектами
- •7. Режимы представления формы
- •8. Кнопки перемещения по записям
- •9. Разработка многотабличной формы
- •10. Создание кнопок управления
- •Тема 6. Запросы к базе данных
- •1. Понятие запроса
- •2. Типы запросов
- •3. Формирование запроса по образцу
- •4. Создание запроса в окне конструктора
- •4.1 Окно конструктора запросов
- •4.2 Условия отбора записей
- •4.3 Параметры запроса
- •4.4 Вычисляемые поля
- •5. Мастера создания запросов
- •6. Запуск запроса
- •7. Сохранение запроса
- •8. Итоговые вычисления
- •Тема 7. Конструирование отчетов
- •1. Понятие отчета
- •2. Средства создания отчета
- •3. Последовательность создания отчета
- •4. Использование мастера для создания отчета
- •5. Просмотр и печать отчета
- •6. Редактирование отчета в окне конструктора отчетов
- •Тема 8. Разработка кнопочного меню
2. Реляционные субд
В настоящее время в мире насчитывается более 50 типов разнообразных по своим функциональным возможностям СУБД для IBM PC – совместимых компьютеров. В течение продолжительного периода времени широко использовались реляционные СУБД, совместимые со стандартом XBase. Представителями этого семейства являются Dbase, FoxPro и др.
СУБД DBase имеет простой командный язык манипулирования данными и пользовательский интерфейс типа меню. Этот программный продукт работает в среде MS DOS и отличается хорошим быстродействием при выполнении запросов в небольших базах данных.
СУБД FoxPro обладает развитыми средствами создания практических приложений пользователя для различных предметных областей и пользуется популярностью среди профессиональных программистов. Отличительной особенностью данного программного продукта является его высокая производительность. Версия MS FoxPro для Windows выгодно отличается от версии для MS DOS удобством пользовательского интерфейса.
СУБД Access относится к СУБД реляционного типа нового поколения. Это 32 - разрядная система управления базами данных, работающая в среде Windows 95 (98), Windows 2000 и Windows NT. Access обладает возможностями построения запросов по образцу (QBE), генераторами приложений на основе объектного подхода, диалоговыми средствами формирования макросов, а также средствами обеспечения целостности (непротиворечивости) данных на уровне базы данных. Кроме языка запросов QBE в Access используется базовый язык программирования Visual Basic.
К числу современных реляционных баз данных относятся также Paradox, MS SQL Server, Oracle и др.
3. Технология работы в субд
Основными технологическими этапами решения задач с использованием СУБД являются:
создание структуры таблиц БД;
ввод, просмотр и редактирование данных в таблицах БД;
обработка данных, содержащихся в таблицах БД;
вывод информации на экран, принтер или в файл.
Технология работы в СУБД без привязки к конкретному типу программного продукта схематично представлена на рис. 3.7.
Р ис. 3.7. Технология работы в СУБД
4. Основные средства субд
Основными средствами СУБД являются:
средства описания структуры базы данных;
средства конструирования экранных форм, предназначенных для ввода данных, просмотра и их редактирования в диалоговом режиме;
средства создания запросов для выборки данных по заданным условиям, а также выполнения операций по их обработке;
средства создания отчетов для вывода результатов обработки в удобном для пользователя виде на печать, дисплей или в файл;
языковые средства — встроенный язык программирования (Dbase, Visual Basic и др.), язык запросов (Запросы по образцу – QBE – Query By Example, Язык структурированных запросов – SQL – Structured Query Language) и др.;
средства создания приложений пользователя — генераторы приложений, средства создания меню и панелей управления приложениями, позволяющие объединять различные операции по работе с базой данных в единый технологический процесс и создавать удобный интерфейс пользователя для управления приложениями.
Контрольные вопросы
Дайте определения БД и СУБД.
Назовите основные типы моделей данных.
В чем состоит суть реляционной модели данных?
Что представляет собой реляционная таблица?
Что такое первичный ключ?
Что называется доменом и кортежем?
Какие СУБД относятся к семейству X-Base продуктов?
Что представляет собой СУБД Access?
Назовите основные этапы технологического процесса обработки данных в СУБД.
Перечислите основные средства СУБД.