- •Разработка приложений с помощью
- •Учебное пособие
- •Тема 1. Знакомство с оболочкой Access Запуск программы
- •Оболочка Access
- •Создание новой базы данных
- •Окно базы данных
- •Тема 2. Проектирование таблиц базы данных Создание базы данных
- •Создание таблиц
- •Определение полей таблицы
- •Задание свойств полей
- •Определение ключевого поля
- •Создание связей между таблицами.
- •Вопросы и упражнения
- •Тема 3. Ввод и редактирование записей
- •Ввод данных непосредственно в таблицу
- •Ввод данных с использованием поля со списком
- •Импортирование таблиц в свою базу данных
- •Пояснения.
- •Вопросы и упражнения
- •Тема 4. Создание простых форм
- •Автоматическое создание формы в столбец.
- •Создание формы в режиме мастера форм.
- •Создание формы в режиме конструктора
- •Вопросы и упражнения
- •Тема 5. Разработка сложных форм
- •Создание сложной формы.
- •Создание вычисляемых полей
- •Добавление управляющих элементов в форму.
- •Вопросы и упражнения
- •Тема 6. Создание запросов с помощью Мастера
- •Формирование простых запросов
- •Перекрестный запрос
- •Поиск повторяющихся записей
- •Поиск записей, не имеющих подчиненных
- •Вопросы и упражнения
- •Тема 7. Формирование запросов с помощью Конструктора
- •Конструирование запроса
- •Выполнение запроса
- •Ввод условий отбора
- •Сортировка записей в выборке
- •Проведение группировки и групповых вычислений
- •Вычисляемые поля в запросах
- •Запрос с параметрами
- •Запрос на обновление
- •Основы sql
- •Вопросы и упражнения
- •Тема 8. Создание макросов
- •Создание макроса
- •Примеры макросов
- •Макрос: Макрос2
- •Отладка макросов
- •Вопросы и упражнения
- •Тема 9. Проектирование выходных документов с помощью отчетов
- •Разделы отчета
- •Создание отчета при помощи стандартного средства Отчет
- •Создание отчета с помощью Мастера отчетов
- •Формирование отчета с помощью конструктора
- •Макрос: Формирование Книги продаж
- •Макрос: МакросФормир
- •Вопросы и упражнения
- •Тема 10 Этапы разработки приложений
- •Практические задания
- •Варианты индивидуальных заданий
- •Задания повышенной сложности
- •Приложения Приложение 1. Моделирование баз данных с помощью пакета eRwin Основные функции пакета
- •Создание логической модели
- •Создание физической модели
- •Прямое и обратное проектирование
- •Создание отчетов в пакете Erwin
- •Приложение 2. Тесты
- •Словарь терминов
- •Список литературы
- •Оглавление
Практические задания
Цель практических заданий – приобретение навыков анализа предметной области, концептуального и логического проектирования базы данных, ее физической реализации в СУБД Access и создание на основе полученной базы данных приложения.
Студент может сам по желанию выбрать для моделирования любую другую предметную область, относящуюся к его профессиональной деятельности или представляющую для него интерес, например, связанную с темой его будущей дипломной работы.
Результат выполнения работы представляется в виде документа Word, который должен содержать:
анализ предметной области,
структуру спроектированных таблиц,
схему данных со связями между таблицами,
примеры форм, обеспечивающих интерфейс пользователя,
запросы (в режиме Конструктора и на языке SQL),
отчеты (в режиме отчета и в режиме Конструктора),
Варианты индивидуальных заданий
Вариант 1
Предметная область: «Ведение архива договоров»
Предполагается выполнение следующих процессов:
создание и ведение справочника заказчиков;
регистрация заключенных договоров с заказчиками;
учет выполнения договоров.
Необходимо спроектировать модель данных предметной области.
Отчеты, запросы, которые необходимо реализовать:
сведения о договорах, заключенных в период с ___ по___ ;
сведения о заказчиках, заключивших договоры на сумму, большую указанной, указать номера договоров;
сведения о договорах, срок действия которых закончится к определенной дате.
Вариант 2
Предметная область: «Учет материалов на складе»
Предполагается выполнение следующих процессов:
учет поступивших материалов;
учет материалов на ответственном хранении указанного материально — ответственного лица;
учет выбывших материалов.
Необходимо спроектировать модель данных предметной области.
Отчеты, запросы, которые необходимо реализовать:
отчет о материалах, находящихся на ответственном хранении указанного материально — ответственного лица;
отчет о поступивших материальных ценностях в период с ___ по ____ с указанием ФИО материально — ответственного лица;
отчет о выбывших материальных ценностях указанного номенклатурного номера.
Вариант 3
Предметная область: «Библиотека»
Необходимо спроектировать модель данных предметной области.
Предполагается выполнение следующих процессов:
:
учет имеющегося книжного фонда;
ведение каталога читателей;
учет выданных и возвращенных книг.
Отчеты, запросы, которые необходимо реализовать:
список книг указанного автора, имеющихся в библиотеке;
список книг, выданных указанному читателю;
список читателей, имеющих задолженность;
поиск книги по фрагменту названия.
Вариант 4
Предметная область: «Кадры предприятия»
Предполагается выполнение следующих процессов:
ведение справочника сотрудников;
учет вакантных мест;
учет движения кадров.
Необходимо спроектировать модель данных предметной области.
Отчеты, запросы, которые необходимо реализовать:
сведения об указанной группе сотрудников (сотрудники одного отдела, сотрудники с высшим образованием и т.д.);
сведения об имеющихся вакансиях;
сведения об уволенных сотрудниках.
Вариант 5
Предметная область: «Биржа труда»
Предполагается выполнение следующих процессов:
учет безработных лиц;
учет вакантных рабочих мест;
подбор вариантов работы желающим ее получить;
учет предложенных вариантов (безработное лицо, работодатель, вид работы, отметка об отказе).
Необходимо спроектировать модель данных предметной области.
Отчеты, запросы, которые необходимо реализовать:
справка о клиенте в зависимости от условий запроса;
количество безработных с определенной специальностью;
количество предложений по данной специальности.
Вариант 6
Предметная область: «Учет заявок на выполнение работ (услуг) рекламным агентством»
Выполняемые процедуры:
ведение каталога услуг (прайс — листы);
учет поступивших заявок;
учет выполнения заявок (по срокам, объемам, исполнителям).
Необходимо спроектировать модель данных предметной области.
Отчеты, запросы, которые необходимо реализовать:
отчет об услугах, выполненных в период с___ по____;
отчет об объеме (стоимости) работ, выполненных указанным исполнителем;
отчет о невыполненных работах, услугах.
Вариант 7
Предметная область: «Агентство недвижимости»
Выполняемые процедуры:
учет предложений по продаже (вид недвижимости, клиент, характеристики жилья, цена).
учет заключенных договоров (риэлтер, клиент1, клиент2, предмет договора, объект договора, сумма сделки, вознаграждение агентства в процентах).
ведение справочных файлов базы данных: справочник видов недвижимости; справочник риэлтеров; справочник клиентов; справочник видов услуг.
Необходимо спроектировать модель данных предметной области.
Отчеты, запросы, которые необходимо реализовать:
подбор возможных вариантов по различным условиям, просмотр дополнительной информации по каждому варианту;
выбор заключенных договоров, удовлетворяющих каким-либо условиям;
расчет доходов агентства.
Вариант 8
Предметная область: «Учет выставочной деятельности»
Выполняемые процедуры:
ведение каталога участников выставки;
учет выставленных экспонатов.
Необходимо спроектировать модель данных предметной области.
Отчеты, запросы, которые необходимо реализовать:
список участников выставки, зарегистрированных на определенную дату;
сведения об указанном экспонате с указанием участника;
отчет по группам экспонатов (количество, представившие участники).
Вариант 9
Предметная область: «Научная конференция»
В
ыполняемые процедуры:
учет состава участников конференции;
учет мероприятий конференции (расписание мероприятий);
учет докладов, сообщений участников.
Необходимо спроектировать модель данных предметной области.
Отчеты, запросы, которые необходимо реализовать:
сведения о мероприятиях, проводимых в указанное время, указанную дату;
сведения об участниках, представивших доклад на заданную тему (контекстный поиск);
сведения о докладах, сообщениях, сделанных указанным участником.
Вариант 10
Предметная область «Страховая фирма»
Выполняемые процедуры:
учет заключенных договоров страхования ;
учет платежей;
учет страховых случаев;
учет страховых выплат.
Необходимо спроектировать модель данных предметной области. Состав файлов базы данных может быть следующим.
Файл базы данных договоров (клиент, вид страхования, страховая сумма, объект страхования, № договора, уровень риска, срок страхования, условия расторжения договора).
Файл базы данных платежей (клиент, № договора, дата внесения платежа, сумма).
Файл базы данных наступления страховых случаев (дата, № договора, вид страхового случая, выплачиваемая сумма, причина отказа, примечания).
Справочные файлы базы данных:
справочник клиентов;
справочник видов страхований;
справочник страховых случаев;
справочник условий расторжения договоров.
Отчеты, запросы, которые необходимо реализовать:
сведения по одному клиенту или договору;
объем полученных или выплаченных средств за определенный период;
выбор договоров в зависимости от вида договора, степени риска, страховой суммы и т.д.;
выбор договоров, страховая выплата по которым должна состояться в ближайшие n дней.
