Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационные технологии.pdf
Скачиваний:
71
Добавлен:
08.04.2015
Размер:
3.39 Mб
Скачать

КОНТРОЛЬНАЯ РАБОТА

Проектирование БД, имеющей между таблицами связь «Многие-ко-многим»

Задание: Построить базу данных, в которой можно сохранить информацию, указанную в таблицах, а также обозначенную в названии задания и показанную стрелками.

Для этого:

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