View
79
Download
0
Embed Size (px)
Citation preview
Офисные СУБД как средство разработки пользовательских
приложений
Артюхова Инна Петровна, заместитель начальника отдела информатизации
База данных
совокупность взаимосвязанных данных,
которая допускает их использование оптимальным образом
для одного или нескольких приложений в определенных областях человеческой деятельности
Система управления базами данных (СУБД)
программа-обработчик набора данных, создающая надстройки над данными, позволяющие с ними
эффективно работать
Офисная СУБД – средство создания и совершенствования пользовательской оболочки для работы с
реляционным набором данных
Модель базы данных
комплекс средств, позволяющих реализовать:
независимость данных
коммуникабельность
обработку множеств
Модель базы данных: независимость данных
определение границы между логическими и физическими аспектами управления БД
Модель базы данных: коммуникабельность
обеспечение возможностей и средств общего понимания смысла данных как
конечными пользователями, так и разработчиками (программистами)
Модель базы данных: обработка множеств
обеспечение возможности выполнения однотипных операций над большими совокупностями записей
(в общем случае разнотипных данных)
как единой операции
Свойства модели БД:
быстродействие
единообразие интерфейса
совместимость
возможность развития
диагностика сбоев
адаптивность
модульность
разграничение доступа
поддержка работы в сети
и т.д.
Этапы разработки приложения
уточнение задач (в том числе будущих)
определение последовательности выполнения задач
анализ данных (формат, оптимальность представления и т.д.)
Этапы разработки приложения
определение структуры данных (нормализация)
создание макета пользовательского интерфейса
тестирование
завершение создания приложения и т.д.
Этапы работы с СУБД
описание структуры таблиц и отношений между ними
организация способов ввода данных
создание запросов различного типа
оформление вариантов просмотра информации (экранные формы, отчеты)
создание элементов управления (запросы-действия, программные модули и т.д.)
Практическая работа
Описать информационно-логическую модель организации базы данных для регистрации информации о посещаемости школы
Практическая работа
Дата ФИО Адрес Класс К-во уроков
Причина Меры
23.01.06 Иванов пр.Бендера 1-11
10 «А» 6 Прогул Звонок родителям
23.01.06 Сидорова ул.Ленина, 11
9 «Б» 6 Болезнь
23.01.06 Павлов Ул. Калинина 4-12
10 «Б» 7 Записка
24.01.05 Иванов пр.Бендера 1-11
10 «А» 3 Прогул
Практическая работа
Информация об учениках
Причины пропусков
Регистрация пропусков
Принятые меры
Информация об учениках
Код ученика Фамилия Имя Отчество Класс Адрес Телефон родителей Группа здоровья …..
Причины пропусков
Код причины
Причина
Принятые меры Код меры
Мера
Регистрация пропусков
Дата
Код ученика
Код причины
Количество уроков
Код меры
…
Схема данных
Ученики
Код ученика Фамилия Имя Отчество Класс Адрес Тел. родителей Группа здоровья
Пропуски
Счетчик Дата Код ученика Код причины Кол-во уроков Код меры
Причины
Код причины Причина
Принятые меры
Код меры Мера
Проектирование набора данных
Проверка условий нормализации
Определение типов и форматов данных
Описание условий на данные, масок ввода и т.д.
Создание таблиц и определение типов связей между полями
Разработка пользовательского интерфейса
Организация ввода данных (в том числе внешний вид форм)
Анализ задач по обработке данных (запросы, режимы работы с данными, виды отчетов)
Внешний вид пользовательской оболочки
Результаты обработки
Суммарное количество пропущенных уроков и различные отчеты (в разрезе классов, из них по болезни, без уважительной причины и т.д.)
Список «злостных» прогульщиков Мониторинг «здоровья» учащихся, состоящих на
диспансерном учете Мониторинг результативности принятых мер …..