- •Основы реляционной модели данных
- •Цель автоматизации
- •Основные задачи
- •Список сотрудников АКБ Буревестник
- •ЗАДАНИЕ 1
- •ЗАДАНИЕ 2
- •УПР. 1. Нормализуйте исходную таблицу
- •Объекты ТАБЛИЦЫ – объекты хранения данных
- •УПР. 2. Создание таблиц.
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •CВЯЗИ между таблицами
- •Связь «Один-ко-многим»
- •Связи «Многие-ко-многим»
- •Связи «Один-к-Одному»
- •УПР. 3. Создание связей
- •УПР. 4-з. Создание запросов
- •УПР. 4-о. Создание отчетов
- •Задача «Недвижимость»
- •Контрольные вопросы
- •УПР 5. Дополнительные свойства полей
- •УПР 6. Подстановка значений
- •Задача «Ремонт»
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •УПР 7. Вычисляемые поля
- •УПР. 8. Сложные формы
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •УПР. 9. Сложные запросы
- •Условия отбора в запросе
- •Вычисления в запросе.
- •Запросы с параметром в условии
- •УПР 10. Назначение прав доступа в Формах
- •УПР 11. Запросы с итогами
- •Задача «Налог»
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •УПР 12. Отчеты с итогами
- •Задача «Монеты»
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •УПР 13. Тип связи МНОГИЕ-КО-МНОГИМ
- •УПР 14. Самостоятельная работа
- •КОНТРОЛЬНАЯ РАБОТА
- •Приложение.
- •Пример исходной информации для разработки ИС АвтоСтрахование
- •Пример ИС Чек
- •Пример ИС «Сейфовые ячейки»
- •Пример ИС «АвтоБУ»
КОНТРОЛЬНАЯ РАБОТА
Проектирование БД, имеющей между таблицами связь «Многие-ко-многим»
Задание: Построить базу данных, в которой можно сохранить информацию, указанную в таблицах, а также обозначенную в названии задания и показанную стрелками.
Для этого:
1.Нарисовать эскиз схемы данных, в котором указать название для каждой таблицы. Далее перечислить все имена полей (в столбик), входящих в данную таблицу. Рядом с каждым именем поля написать тип данных и размер поля. При определении типа и размера поля необходимо опираться на данные приведенного примера из таблиц вашего варианта. Определить необходимые ключевые поля (Первичные ключи) и пометить их словом (Ключ). Добавить необходимые внешние ключи. Установить необходимые связи между таблицами (на связях нужно подписать 1 и М, стрелки линий должны касаться конкретного поля, чтобы можно было понять, откуда связь выходит и куда приходит). Предоставить эскиз схемы данных на проверку преподавателю, и только после этого переходить к следующему пункту.
2.Загрузить программу MS Access, сохранить в своей папке файл БД с именем «Контроль-
ная.mdb».
106
3.Создать в конструкторе ВСЕ необходимые таблицы.
4.Для указанных в варианте полей использовать маски ввода, форматы и условия на значения.
5.Реализовать в таблицах механизм подстановки для внешних ключей и полей, требующих выбора из фиксированного списка.
6.Отредактировать схему данных с указанием обеспечения целостности данных.
7.Создать простые формы для всех таблиц. Заполнить таблицы с помощью простых форм, включающих все поля одной таблицы.
8.Построить сложную форму (главная с подчиненной), выполняющую задачу из заданного варианта. Выполнить предложенные вычисления в форме.
9.Создать указанный в задании вашего варианта запрос.
10.Сформировать отчет с группировкой и итогами.
107
Вариант: Z101 (пример)
Задача: Регистрация товаров, купленных клиентом в кредит. Товары, которые купил Клиент:
Иванов (Пылесос, Утюг); Петров (Утюг); Сидоров (Пылесос, Утюг Фен); Иванова (Пылесос, Утюг, Монитор); Петрова (Утюг, Монитор, Принтер); Галкина(Пылесос).
ДатаПокуп |
Телефон |
Клиент |
01.01.2000 |
(095) 111-22-33 |
Иванов |
01.03.2000 |
(033) 222-33-44 |
Петров |
01.05.2001 |
(045) 333-44-55 |
Сидоров |
01.11.2001 |
(055) 444-55-66 |
Иванова |
01.12.2001 |
(088) 555-66-77 |
Петрова |
01.12.2002 |
(095) 123-45-67 |
Галкина |
Товар |
Цена |
Категория* |
Пылесос |
2 500.55 руб |
Бытовая |
Утюг |
1 500.66 руб |
Бытовая |
Фен |
1 600.77 руб |
Бытовая |
Монитор |
5 000.88 руб |
Компьютерная |
Принтер |
3 500.99 руб |
Компьютерная |
|
|
|
Условия на значения: [ДатаПокуп] не может быть больше сегодняшнего числа. Маска/формат: данные должны быть представлены в соответствии с написанием
примера в таблицах.
Поля с фиксированным списком значений: помечены звездочкой (*)
Вычисления в форме: Стоимость общей скидки на заказанные товары с учетом 5% дисконта на все товары.
Запрос с условием отбора: всех товаров, купленных до 2002 года.
Отчет с группировкой и итогами: сгруппировать товар, купленный клиентами, и подсчитать количество товарных позиций для каждого клиента.
108
Список литературы
1.Экономическая информатика. Учебник для вузов. Под ред. Д.э.н. проф. В.В. Евдокимова.
– СПб.: Питер, 1997.
2.Инфрматизация бизнеса:концепции, технологии, системы / А.М. Карминский, С.А. Карминский, В.П. Нестеров, Б.В. Черников; Под ред. А.М. Карминского. – 2-е изд., - М.: Финансы и статистика, 2004.
3.Бажин И.И., Информационные системы менеджмента. – М.: ГУ-ВШЭ, 2000.
4.Информационные технологии в экономике и управлении: учебное пособие / А.Г. Ивасенко, А.Ю. Гридасов, В.А. Павленко. – М.: КНОРУС, 2005.
5.Свириденко С.С. Информационные технологии: Курс лекций. – М.: Изд-во МНЭПУ, 2002.
6.Голенищев Э.П., Клименко И.В. Информационное обеспечение систем управления. Учебное пособие. Ростов н/Д: «Феникс», 2003 -352 с.
7.Балдин К.В., Уткин В.Б. Информационные системы в экономике: Учебник – 2-е изд. – М.: Издательско-торговая корпорация «Дашков и К», 2005.
8.Исаев Г.Н. Информационные системы в экономике: учебное пособие / - М.: Омега-Л, 2006.
9.Экономическая информатика / под ред. П.В. Конюховского и Д.Н. Колесова, - СПб: Пи-
тер, 2001.
10.Карпов В.А. Базы данных: почему, зачем, как? Учебное пособие, - М.: Международный университет в Москве, 2003.
109