Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4_Лабораторные, контрольные и самостоятельные работы по информатике_2010

.pdf
Скачиваний:
180
Добавлен:
26.03.2016
Размер:
2.25 Mб
Скачать

В таблице Произведения регистрируются музыкальные записи с указани-

ем кода стиля, композитора, исполнителя, названия альбома, года записи и но-

мера носителя. Таблица Журнал предназначена для учета дисков и кассет (но-

сителей), данных друзьям и родственникам. Таблица Стили содержит перечень музыкальных стилей (классика, джаз и т.п.). В таблице Носители для каждого носителя указывается тип (кассета, диск, диск 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