261072
.pdf31
3.Увеличьте область данных формы. Создайте в области данных с помощью элемента “Кнопка” две кнопки перехода по записям
Предыдущая запись и Следующая запись.
Задание 4. Создание отчета с помощью инструмента Отчет и с помощью Мастера.
1.Создайте с помощью инструмента Отчет отчеты для таблицы “Диск” и “Продажи”.
2.Создайте многотабличный отчет с помощью Мастера отчетов с одновременным отображением информации из таблицы “Книга” (Код книги, название книги) и таблицы “Продажи” (код покупателя, дата покупки, количество экземпляров). Сохраните отчет под именем “Многотабличный отчет”
3.Отредактируйте созданный отчет с помощью Конструктора. Измените заголовок, вставьте текущую дату и сведения о создателе отчета. Сохраните изменения.
4.Предъявите результаты работы преподавателю.
Контрольные вопросы
1.Что такое форма, отчет? В чем отличие формы от отчета?
2.Какие виды форм и отчетов вы знаете?
3.Как изменить заголовок в форме?
4.Как добавить текущую дату в отчет.
5.Каким образом создать в форме кнопки дополнительные кнопки перехода по записям.
6.Каким образом с помощью формы можно удалить запись, добавить новую запись, перейти к последней записи?
Лабораторная работа №4. Индивидуальное задание
Цель: используя полученные навыки самостоятельно создать базу данных в СУБД Microsoft Access.
Общие требования к выполнению индивидуального задания.
Каждый студент выполняет свой вариант задания в соответствии с указаниями, руководствуясь следующими общими требованиями:
1.Выполнить “бумажное” проектирование базы данных:
a)для каждой таблицы составить список полей с указанием типа и свойств;
b)указать ключевые поля;
c)создать схему данных.
32
2.Создать базу данных в Access.
3.Создать произвольный запрос на выборку, параметрический запрос, запрос с группировкой.
4.Создать однотабличную и многотабличную форму.
5.Создать произвольный отчет.
Вариант 1.
Создать базу данных “Университет”. Информация о кафедрах университета представлена в таблице КАФЕДРА (код кафедры, название кафедры). На каждой кафедре работают преподаватели, информация о которых приведена в таблице ПРЕПОДАВАТЕЛЬ (табельный номер, ФИО, адрес, должность). В таблице ПРЕДМЕТ (код предмета, название предмета) перечислены все предметы, которые ведут преподаватели университета. У каждого преподавателя есть годовая нагрузка в часах, которую определяет заведующий кафедрой. Эта нагрузка представлена в таблице НАГРУЗКА (табельный номер, код предмета, код кафедры, количество часов).
Вариант 2.
Создать базу данных “Оптовая база”. Вы являетесь владельцем оптовой базы, где храните и продаете некоторый товар. Информация о хранимом на базе товаре представлена в таблице ТОВАР (код товара,
название товара, количество на складе, стоимость). Вы сотрудничаете с торговыми предприятиями, которые поставляют товар на вашу оптовую базу. Информация о поставщиках приведена в таблице ПОСТАВЩИК
(номер поставщика, ФИО поставщика, адрес, телефон). Информация о поставках товара приведена в таблице ПОСТАВКИ (номер поставщика,
код товара, срок поставки, количество товара в поставке).
Вариант 3.
Создать базу данных “Производство”. Промышленные предприятия города выпускают несколько видов продукции. Информация о существующих в городе предприятиях представлена в таблице
ПРЕДПРИЯТИЕ (код предприятия, название предприятия, адрес,
контактный телефон). Информация о полном перечне изделий, выпускаемых предприятиями, представлена в таблице ИЗДЕЛИЕ (код изделия, название изделия). Информация о конкретном виде изделия, выпускаемым предприятием, и его объемах представлена в таблице
ВЫПУСК ИЗДЕЛИЙ (код изделия, код предприятия, год выпуска, объем выпуска).
33
Вариант 4.
Создать базу данных “Сеть магазинов”. Вы являетесь владельцем сети магазинов. Перечень магазинов представлен в таблице МАГАЗИН (номер магазина, название магазина, адрес, телефон). Товар в Ваши магазины поставляют частные предприниматели, информация о которых представлена в таблице ПОСТАВЩИК (номер поставщика, ФИО,
адрес, телефон). Информация о поставках в каждый конкретный магазин содержится в таблице ПОСТАВКИ (номер поставки, номер поставщика, номер магазина, стоимость поставки).
Вариант 5.
Создать базу данных “Авторемонтная мастерская”. Вы являетесь владельцем авторемонтной мастерской. Ремонтом машин в этой мастерской занимаются механики, информация о которых представлена в таблице МЕХАНИК (номер механика, ФИО, адрес, телефон).
Информация обо всех машинах, прошедших ремонт хранится в таблице
АВТОМОБИЛЬ (номер машины, номер водительских прав, марка,
цвет). У машин есть владельцы, информация о которых хранится в таблице ВЛАДЕЛЕЦ (номер водительских прав, ФИО, адрес, телефон).
Информация о проведенном ремонте содержится в таблице РЕМОНТ
(дата приема, номер машины, номер механика, дата выдачи).
Вариант 6.
Создать базу данных “Деканат”. В таблице СПЕЦИАЛЬНОСТЬ
(код специальности, наименование специальности) приведен список всех специальностей деканата. Таблица ГРУППА (код группы, количество человек) содержит перечень групп, обучающихся по данным специальностям. В таблице СТУДЕНТ (код специальности, код группы,
ФИО, адрес, телефон) приведен список студентов каждой группы.
Вариант 7.
Создать базу данных “Договорная деятельность организации”. Некоторая организация занимается юридической деятельностью. Информация о сотрудниках организации представлена в таблице
СОТРУДНИК (номер сотрудника, ФИО, адрес, телефон, должность,
оклад). Информация о клиентах организации представлена в таблице
КЛИЕНТ (код клиента, ФИО, адрес, телефон). Сотрудники организации заключают с клиентами договора, информация о которых содержится в таблице ДОГОВОР (шифр договора, код клиента, код сотрудника, дата выполнения, сумма договора).
34
Вариант 8.
Создать базу данных “Поликлиника”. Информация о кадровом составе поликлиники представлена в таблице ВРАЧ (табельный номер, ФИО,
специализация лечащего врача). Сведения о каждом пациенте поликлиники представлены в таблице ПАЦИЕНТ (номер пациента, ФИО, дата рождения пациента). Информация о лечении пациента содержится в таблице ДИАГНОЗ (номер пациента, табельный номер, диагноз, срок потери трудоспособности).
Вариант 9.
Создать базу данных “Городской транспорт”. В городском АТП трудятся водители, сведения о которых находятся в таблице ВОДИТЕЛЬ (табельный номер, ФИО, оклад). Также имеется список автомобилей, на которых осуществляются транспортные перевозки. Перечень автомобилей содержится в таблице ТРАНСПОРТ (код транспорта, вид транспорта).
Информация о производимых перевозках заключена в таблице
МАРШРУТ (номер маршрута, код транспорта, табельный номер, дата введения маршрута, начальная остановка, конечная остановка, время в пути);
Вариант 10.
Создать базу данных “Аэропорт”. Частная компания осуществляет авиаперевозки. Информация об имеющихся в компании самолетах представлена в таблице САМОЛЕТ (код самолета, наименование,
вместимость, год создания). Также компании важен каждый клиент,
поэтому в таблице ПАССАЖИР (номер пассажира, ФИО, адрес,
телефон) содержится информация обо всех пассажирах, которые когдалибо воспользовались услугами компании. В таблице РЕЙС (номер рейса,
пункт назначения, время вылета, время в пути) представлена информация о существующих направлениях полета. В таблице ПЕРЕЛЕТ
(номер перелета, номер рейса, код самолета, номер пассажира, дата вылета) представлена информация о совершенных компанией перелетах.
Вариант 11.
Создать базу данных “Домоуправление”. Компания “Мой город” обслуживает частные дома, обеспечивая их коммунальными услугами. Информация об обслуживаемых домах хранится в таблице ДОМ (номер дома, улица, общая площадь, количество комнат). Сведения о хозяевах содержатся в таблице КЛИЕНТ (код хозяина, номер дома, фамилия, дата прописки, количество членов семьи). Перечень возможных задолженностей по оплате коммунальных услуг содержится в таблице
ЗАДОЛЖЕННОСТЬ (код задолженности, вид задолженности). Список
35
клиентов, которые имеют задолженности, представлен в таблице ДОЛГ (код долга, код хозяина, код задолженности, сумма задолженности, месяц).
Вариант 12.
Создать базу данных “Сельскохозяйственные работы”. Сельскохозяйственные предприятия выпускают несколько видов продукции. Информация о существующих предприятиях представлена в таблице ПРЕДПРИЯТИЕ (код предприятия, наименование, дата
регистрации, код вида собственности, число работников, код основного вида продукции). Информация о полном перечне изделий, выпускаемых предприятиями, представлена в таблице ПРОДУКЦИЯ (код продукции, наименование, примечание). Информация о видах собственности предприятия представлена в таблице СОБСТВЕННОСТЬ
(код вида собственности, вид собственности).
Вариант 13.
Создать базу данных “Склад”. В таблице СКЛАД (код склада, адрес склада, условия (обогреваемый, холодный), площадь склада) хранится информация о складах, находящихся на территории оптовой базы. В
таблице ФИРМА (код фирмы, название фирмы, адрес, код склада)
содержатся сведения о компаниях, хранящих на территории оптовой базы свой товар. В таблице ТОВАР (код товара, код склада, код фирмы, название товара, количество на складе) содержатся сведения о запасе на складах различных товаров, принадлежащих разным фирмам.
Вариант 14.
Создать базу данных “Учет брака”. Предприятие, имеющее несколько цехов, несет потери от выпуска бракованной продукции. В таблице ЦЕХ
(номер цеха, название цеха, численность рабочих) представлена информация обо всех цехах предприятия. Перечень всех возможных причин брака (небрежность рабочих, технологические причины, неисправность оборудования и т.д.) представлена в таблице БРАК (код брака, причина брака). Предприятие ведет учет по каждому цеху о выпуске брака. Эта информация содержится в таблице ПОТЕРИ (номер цеха, код брака, стоимость потерь, дата потери).
Вариант 15.
Создать базу данных “Ревизия”. Данные о структурных подразделениях организации содержатся в таблице ОТДЕЛ (код подразделения, название, ФИО руководителя, телефон). Сведения о наличии материальных ценностей на предприятии содержатся в таблице
ОБОРУДОВАНИЕ (номенклатурный номер, наименование, цена за единицу). По результатам проверки создана таблица РЕВИЗИЯ (код
отдела, номенклатурный номер, количество по данным бухгалтерского учета, количество по данным проверки).
36
Библиографический список
1.Безруких, Н.С. Управление базами данных : лабораторный практикум для студентов специальностей 060500, 060800, 250600, 260200, 170400 очной формы обучения / Н.С. Безруких, И.С. Матвеева. – Красноярск : СибГТУ, 2004. – 45 с.
2.Информатика. Базовый курс [Текст]: учеб. пособие для студ. втузов / под ред. С. В. Симоновича; М-во образования и науки РФ. - 2-е изд. - СПб.: Питер, 2009. - 640 с.
3.Мединов, О.Ю. Оffice 2007. Мультимедийный курс [Текст] / О.Ю. Мединов - СПб.: Питер, 2009. - 176 с.
4.Сеннов, А.С. Access 2007. Учебный курс [Текст] / А.С. Сеннов -
СПб.: Питер, 2008. - 267 с.
37
Приложение А (справочное). Перечень ключевых слов
1. |
База данных |
22. |
Приложения |
2. |
Безопасность данных |
23. |
Программное |
3. |
Внешний ключ |
|
обеспечение |
4. |
Данные |
24. |
Реляционная база |
5. |
Двумерная таблица |
|
данных |
6. |
Запись |
25. |
Связь |
7. |
Запрос |
26. |
Сложный запрос |
8. |
Информационная |
27. |
СУБД |
|
система |
28. |
Схема данных |
9. |
Информация |
29. |
Файл |
10. |
Ключ |
30. |
Форма |
11. |
Конструктор |
31. |
Целостность данных |
12.Мастер форм
13.Многотабличная форма
14.Модель данных
15.Область перехода
16.Однотабличная форма
17.Отчет
18.Параметрический
запрос
19.Первичный ключ
20.Поле
21.Предметная область
38
Егармин Павел Анатольевич
ИНФОРМАТИКА. УПРАВЛЕНИЕ БАЗАМИ ДАННЫХ.
ЛАБОРАТОРНЫЙ ПРАКТИКУМ
Отв. редактор к.т.н. М.М. Герасимова Редактор РИЦ Л.М. Буторина
___________________________________________________________________________
Подписано в печать |
Формат 60х84 1/16 |
Уч.- изд.л. 3,25. |
Тираж 100 экз. Изд № |
Заказ № |
|
________________________________________________________________
Редакционно-издательский центр СибГТУ, 660049, г. Красноярск, пр. Мира 82.
