4_Лабораторные, контрольные и самостоятельные работы по информатике_2010
.pdfВ таблице Произведения регистрируются музыкальные записи с указани-
ем кода стиля, композитора, исполнителя, названия альбома, года записи и но-
мера носителя. Таблица Журнал предназначена для учета дисков и кассет (но-
сителей), данных друзьям и родственникам. Таблица Стили содержит перечень музыкальных стилей (классика, джаз и т.п.). В таблице Носители для каждого носителя указывается тип (кассета, диск, диск MP3) и место хранения.
Вариант 5. База данных "Кадры"
Основные таблицы:
Служебные сведения [Код_сотр, Фамилия, Имя_отчество, Код_отдела,
Код_должн, Образование, Код_спец, Стаж, Телефоны]
Личные сведения [Код_сотр, Дата_рожд, Место_рожд, Паспорт, Адрес,
Адрес_регистр, Семейн_полож, Число_детей]
Вспомогательные таблицы:
Отделы [Код_отд, Отдел, Начальник, Телефоны]
Должности [Код_должн, Должность]
Специальности [Код_спец, Специальность]
В таблице Служебные сведения содержатся данные, которые могут каж-
додневно требоваться в организации, где сотрудник работает; эта таблица до-
полняется таблицами Отделы, Должности и Специальности. В таблице Лич-
ные сведения указываются два адреса, потому что адрес проживания может не совпадать с адресом регистрации.
Примечание: в действительности база данных "Кадры" обычно сложнее - в
ней больше таблиц (воинский учет, стажировки и т.п.), а в таблицах больше по-
лей.
Вариант 6. База данных "Спектакли"
Основная таблица:
Спектакли [Код_спект, Название, Код_жанра, Код_театра, Код_режис,
Актер, Актриса, Дата выпуска, Продолжительность, Мин_цена,
Макс_цена]
101
Вспомогательные таблицы:
Жанры [Код_жанра, Жанр]
Театры [Код_театра, Театр, Город, Адрес, Нач_спектаклей, Телефоны]
Режиссеры [Код_режис, Фамилия, Имя_Отч, Лучшие_спектакли]
В полях Актер и Актриса указываются исполнители главных ролей; в за-
просах можно предусмотреть поиск спектаклей определенного жанра, выпу-
щенных в определенный промежуток времени; возможен отбор спектаклей по фамилиям исполнителей главных ролей - актера и (или) актрисы, а также поиск спектаклей, поставленных определенным режиссером; возможен отбор по цене билетов.
Вариант 7. База данных "Расходы семьи"
База данных предназначается для учета расходов семьи и получения сво-
док-отчетов за периоды времени, задаваемые соответствующими параметрами.
В качестве основной таблицы, позволяющей решать поставленные задачи, в ба-
зу данных рекомендуется включить таблицу
Расходы [N_расхода, Дата, Назв_расхода, Сумма, Код_статьи, Код_плательщ,
Код_польз]
Каждая запись этой таблицы содержит номер и дату очередного расхода
(затраты), название расхода, сумму затраты, код статьи расходов, код платель-
щика (кто из членов семьи платил) и код пользователя (т.е. для кого что-то оп-
лачено).
Основная таблица ссылается на вспомогательные (справочные) таблицы
Статьи_расходов и Семья. В записях таблицы Статьи_расходов указывается код статьи и ее наименование, например, 1 – продукты, 2 – вино-водочные из-
делия, 3 – табачные изделия, 4 – одежда, 5 - обувь, 6 – оплата жилищно-
коммунальных услуг и т.п. Таблица Семья должна содержать в записях, кроме кода члена семьи, как минимум, его наименование, например, 1 – вся семья, 2
– дедушка, 3 – отец, 4 – мама, 5 – Маша, 6 - Саша. Вся семья (ее общая часть бюджета) или кто-то из ее членов может быть плательщиком. Покупки также могут предназначаться для всей семьи или для кого-то конкретно.
Для удобства ввода данных в основную таблицу создайте форму Расходы.
Создайте запрос, формирующий виртуальную таблицу, содержащую основные
102
сведения о расходах за указанный с помощью соответствующих параметров период времени. В эту таблицу можно включить дату, название статьи расхода,
имена плательщика и пользователя, а также сумму платежа. Построенный та-
ким образом запрос может быть источником данных для отчетов. Отчеты должны позволять оценивать затраты семьи за указанный период времени. В
одном из отчетов надо предусмотреть группировку данных по статьям расхо-
дов, во втором – по плательщикам, в третьем – по пользователям. По указан-
ным группам данных должны быть сформированы итоговые строки, отражаю-
щие суммарные расходы.
Вариант 8. База данных "Видеофильмы"
Основные таблицы:
Фильмы [Код_фильма, Название, Код_жанра, Код_студии, Код_режис,
Актер, Актриса, Год, Аннотация]
Журнал [Номер_записи, Код_фильма, Кому_дан, Дата_выдачи, Дата_возвр]
Вспомогательные таблицы:
Жанры [Код_жанра, Жанр]
Киностудии [Код_студии, Название, Страна]
Режиссеры [Код_режис, Фамилия, Имя, Лучшие_фильмы]
В полях Актер и Актриса указываются исполнители главных ролей; в за-
просах можно предусмотреть поиск видеофильмов, выпущенных в определен-
ные годы; возможен поиск по журналу фильмов, которые были даны кому-
нибудь и не возвращены.
Вариант 9. База данных "Продажи книг"
База данных предназначается для учета продаж книг в книжном магазине и получения сводок-отчетов за периоды времени, задаваемые соответствующими параметрами.
Основные таблицы:
Продажи [N_продажи, Дата, Код_книги, Кол_во_экз]
Книги [Код_книги, Назв_книги, Автор, Код_жанра, Код_издат, Год_издания,
Цена]
103
Вспомогательные таблицы:
Жанры [Код_жанра, Жанр]
Издательства [Код_изд-ва, Название, Город]
Таблица Продажи ссылается на таблицу Книги, которая, в свою очередь,
ссылается на вспомогательные таблицы. В записях таблицы Жанры указыва-
ется код жанра и его наименование, например, 1 – исторический роман, 2 –
фантастика, 3 – фэнтези, 4 – детектив, 5 - поэзия и т.п. Таблица Издательства
должна содержать в записях, кроме кода издательства, как минимум его назва-
ние и город, в котором находится издательство.
Создайте запрос «Продажи за период», формирующий виртуальную таб-
лицу, содержащую основные сведения о продажах за указанный с помощью со-
ответствующих параметров период времени. В запросе предусмотрите вычис-
ляемое поле Стоимость:Цена*Кол_во_экз. Отчеты должны позволять оцени-
вать стоимость продаж за указанный период времени. В одном из отчетов мож-
но предусмотреть группировку данных по жанрам, а во втором – по издательст-
вам. По указанным группам данных должны быть сформированы итоговые строки, отражающие суммарную стоимость продаж.
Вариант 10. База данных "Продажи препаратов"
База данных предназначается для учета продаж препаратов в аптеке и по-
лучения сводок-отчетов за периоды времени, задаваемые соответствующими параметрами.
Основные таблицы:
Продажи [N_продажи, Дата, Код_преп, Кол_упак]
Препараты [Код_преп, Препарат, Тип_преп, Код_произв, Ёмк_упак, Цена]
Вспомогательные таблицы:
Типы_препар [Тип_преп, Наименование_типа]
Производители [Код_произв, Производитель, Страна]
Таблица Продажи ссылается на таблицу Препараты, которая, в свою оче-
редь, ссылается на вспомогательные таблицы. В записях таблицы Препараты
тип препарата задается кодом, например: 1- антибиотики, 2 – витамины, 3 – ан-
тиаллергены, 4 – от простуды и гриппа, 5 – биодобавки и т.п.
104
В запросе «Продажи за период» надо предусмотреть вычисляемое поле
Стоимость: Цена*Кол_упак. Отчеты должны позволять оценивать стоимость продаж за указанный период времени. В одном из отчетов можно предусмот-
реть группировку данных по типам препаратов, а во втором – по производите-
лям. По указанным группам данных должны быть сформированы итоговые строки, отражающие суммарную стоимость продаж.
Вариант 11. База данных "Страны Европы"
Основная таблица:
Страны [Код_Страны, Страна, Столица, Население, Площадь, Код_строя,
Код_религии]
Вспомогательные таблицы:
Государственный строй [Код_строя, Гос_строй, Пояснение]
Религии [Код_религии, Религия]
В таблице Страны содержатся основные сведения о странах континента.
Сведения можно выбрать из атласов или из Интернета.
Таблица Государственный строй содержит информацию об основных ви-
дах государственного строя: конституционная монархия, президентская рес-
публика, парламентская республика и т.п.; пояснение может содержать допол-
нительную информацию о государственном устройстве.
Для удобства ввода данных в основную таблицу создайте форму Страны.
Создайте запрос, формирующий виртуальную таблицу, содержащую основные сведения о странах с определенным государственным строем. Другой запрос может быть ориентирован на отбор сведений о странах, в которых главенствует та или иная религия. В отчетах страны могут быть сгруппированы по религии или по государственному строю. По указанным группам данных должны быть сформированы итоговые строки, отражающие суммарную площадь территории и население.
Вариант 12. База данных "Страны Азии" – см. пояснения к варианту 11
Вариант 13. База данных "Страны Америки" – см. пояснения к варианту 11
Вариант 14. База данных "Страны Африки" – см. пояснения к варианту 11
105
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Бояринцева Т.П., Воропаева Е.Ф., Дмитриенко Т.А., Шишкина Л.П. Ла-
бораторный практикум по информатике. Расширенные возможности Excel. Ир-
кутск: Изд-во ИрГТУ, 2003. 71с.
2.Гончаров А. Excel 97 в примерах. СПб.: Питер, 1997. 336 с.
3.Громов Г.Г. Национальные информационные ресурсы: проблемы про-
мышленной эксплуатации. М.: Наука, 1984.
4.Информатика : учебник /под ред. проф. Н.В.Макаровой. М.: Финансы и статистика, 1997. 768 с.
5.Корн Г., Корн Т. Справочник по математике для научных работников и инженеров. М.: Наука, 1968. 720 с.
6.Ломтадзе В.В., Шишкина Л.П. Информатика : учебное пособие. 3-е изд.,
перераб. Иркутск: Изд-во ИрГТУ, 2005. 144 с.
7.Санна П. и др. Visual Basic для приложений (версия 5) в подлиннике/ пер.
сангл. СПб.: BHV – Санкт-Петербург, 1998. 704 с.
8.Симонович С.В., Евсеев Г.А., Алексеев А.Г. Специальная информатика :
учебное пособие. М.: АСТ-ПРЕСС: Инфорком-Пресс, 1999. 480 с.
9.Microsoft Visual Basic 5. Шаг за шагом : практ. пособ. /пер. с англ. кн.
Микаэла Хальворсона. М.: Изд-во ЭКОМ, 1998. 432 с.
10. Oracle 7 и вычисления клиент-сервер /пер. с англ. кн. Стивена Бобровски.
М.: Изд-во ЛОРИ, 1996. 651 с.
11. Рандин О.И., Соломина В.К., Шагун В.А. Создание Web-документов :
лабораторный практикум по информатике. Иркутск: Изд-во ИрГТУ, 2002.
39с.
12.Шишкина Л.П., Бояринцева Т.П., Сержант Т.Н.. Лабораторный практи-
кум по информатике. Часть II. Visual Basic for Applications. Иркутск: Изд-во ИрГТУ, 2002. 52 с.
13. Экслер А.Б. Microsoft Office 2003. Самый полный и понятный самоучи-
тель. М.: НТ Пресс, 2008. 400 с.
106