- •Основы реляционной модели данных
- •Цель автоматизации
- •Основные задачи
- •Список сотрудников АКБ Буревестник
- •ЗАДАНИЕ 1
- •ЗАДАНИЕ 2
- •УПР. 1. Нормализуйте исходную таблицу
- •Объекты ТАБЛИЦЫ – объекты хранения данных
- •УПР. 2. Создание таблиц.
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •CВЯЗИ между таблицами
- •Связь «Один-ко-многим»
- •Связи «Многие-ко-многим»
- •Связи «Один-к-Одному»
- •УПР. 3. Создание связей
- •УПР. 4-з. Создание запросов
- •УПР. 4-о. Создание отчетов
- •Задача «Недвижимость»
- •Контрольные вопросы
- •УПР 5. Дополнительные свойства полей
- •УПР 6. Подстановка значений
- •Задача «Ремонт»
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •УПР 7. Вычисляемые поля
- •УПР. 8. Сложные формы
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •УПР. 9. Сложные запросы
- •Условия отбора в запросе
- •Вычисления в запросе.
- •Запросы с параметром в условии
- •УПР 10. Назначение прав доступа в Формах
- •УПР 11. Запросы с итогами
- •Задача «Налог»
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •УПР 12. Отчеты с итогами
- •Задача «Монеты»
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •УПР 13. Тип связи МНОГИЕ-КО-МНОГИМ
- •УПР 14. Самостоятельная работа
- •КОНТРОЛЬНАЯ РАБОТА
- •Приложение.
- •Пример исходной информации для разработки ИС АвтоСтрахование
- •Пример ИС Чек
- •Пример ИС «Сейфовые ячейки»
- •Пример ИС «АвтоБУ»
УПР. 8. Сложные формы
Задача: Разработайте формы для просмотра информации сгруппированной по заданному признаку.
Для таблиц, связанных отношением «Один-ко-многим», одной записи в главной таблице (Отделы или Должности) соответствует несколько записей в подчиненной (Сотрудники). Форма, содержащая поля из обеих связанных таблиц может быть представлена в виде сложной (иерархической) формы состоящей из двух частей: главной и подчиненной.
Создайте сложные формы с помощью МАСТЕРА. Имена подчиненной и главной формы совпадают, но подчиненная имеет окончание (ПФ).
1.Создайте форму «Отдел и его сотрудники» с полями: [Код Отдела], [Отдел], [Телефон Отдела], [Фамилия], [Надбавка].
2.Вид представления данных по таблице Отдел с подчиненной формой. Внешний вид
подчиненной формы ленточный. Стиль выберите по своему вкусу. Имя Формы «Отдел и его сотрудники», имя Подчиненной формы «Отдел и его сотрудники ПФ».
3.Проверьте работу созданной формы. Листая названия отделов, вы должны видеть только тех сотрудников, которые в нем работают.
65
4.Рассчитайте сумму надбавок по отделу по формуле Sum([Надбавка]), добавив свободное поле в раскрытую область примечаний подчиненной формы.
66
5.Добавьте заголовок в главной форме «Сотрудники по Отделам», используя элемент управления Надпись.
6.Создайте еще одну форму «Сотрудники по должностям» с полями: [Код Должности], [Должность], [Оклад], [Фамилия], [Дата Рождения].
67
7.Внешний вид подчиненной формы табличный. Стиль выберите по своему вкусу. Имя Подчиненной формы «Сотрудники по должностям ПФ».
8.Рассчитайте возраст в подчиненной форме, добавив свободное поле в область данных подчиненной формы (выражение для возраста, смотри УПР.7).
9.Добавьте заголовок в главной форме «Сотрудники по должностям».
Дополнительное задание.
Создание и редактирование форм в режиме КОНСТРУКТОРА
1.Создайте в конструкторе таблицы СОТРУДНИКИ поле [Фото] сотрудника (Тип данных – поле объекта OLE). В конструкторе формы «Карточка сотрудника» добавьте это поле из Списка полей (или добавьте элемент Присоединенная рамка объекта и выберите в строке данные поле [Фото]). Задайте размер этого поля 3х4см.
2.Создайте в Paint рисунки-портреты сотрудников (или MS Clip Gallery Вставка-Объект) и добавьте эти «фото» в каждую запись БД. Выберите для свойства (этого поля) Установка размера значение – «Вписать в рамку».
68
69
Задача «Услуги»
Проанализируйте прейскурант провайдера и разработайте БД, учитывающую информацию о представленных услугах и количестве пользователей, оплативших данную услугу в текущем месяце. Составьте выражение, подсчитывающее сумму поступлений на основе заданного значения условной единицы (у.е).
Прейскурант Услуги Интернет-провайдера “Релком. ДС”
Тарифный план |
Описание услуги |
|
Цена |
ДОМЕН |
- 3 Мбайт дискового пространства; |
|
|
- станд. скрипты; SSI; |
|
1 у.е./мес |
|
|
- льготный тариф на выход в интернет (время соединения, |
пп. 3.6.). |
|
|
- 20 Мбайт дискового пространства; |
|
|
|
- количество субдоменов не ограничено; |
|
|
МИНИМУМ |
- 3 почтовых ящика по 2 Мб; |
|
|
- антивирусная проверка почты; |
|
3 у.е./мес. |
|
|
- станд. Скрипты; |
|
|
|
- SSI; |
|
|
|
- льготный тариф на выход в интернет (время соединения, |
пп. 3.6.). |
|
|
- 40 Мбайт дискового пространства; |
|
|
|
- количество субдоменов не ограничено; |
|
|
ЭКОНОМ |
- 5 почтовых ящиков по 2 Мб; |
|
|
- антивирусная проверка почты; |
|
5 у.е./мес. |
|
|
- станд. Скрипты; |
|
|
|
- SSI; |
|
|
|
- льготный тариф на выход в интернет (время соединения, |
пп. 3.6.). |
|
70