Материал: Технологии обработки информации в среде СУБД Microsoft ACCESS. Болгов В.В

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

3. Создать таблицу, содержащую информацию о поставке товара: код фирмы-поставщика, наименование товара, сумма поставки (не менее 7 записей). Товары: компьютеры, принтеры, сканеры.

4. Установить связь между таблицами.

5. Создать запрос для отображения всей информации о фирмах, поставляющих сканеры.

6. Создать запрос для отображения общей суммы поставок каждого товара.

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

8. В Word создать документ приведенного ниже содержания, осуществив его слияние с данными соответствующей таблицы базы данных Access/

Текст:

<Адрес>

<Название>

<Фамилия директора>

Дирекция магазина «Мир ПК» доводит да Вашего сведения, что с Дата* наш магазин будет располагаться по адресу г. Москва, ул. Кибальчича, д.2.

* Воспользоваться возможностью автоматической вставки текущей даты.

Упражнение 24

1. Создать базу данных.

2. Создать таблицу, содержащую следующую информацию о сотрудниках некоторой организации: фамилия, имя, код сотрудника, телефон, адрес (не менее 5 записей).

3. Создать таблицу, содержащую информацию о поквартальном премировании сотрудников в течение года: код сотрудника, квартал, сумма (7-10 записей).

4. Установить связь между таблицами.

  1. Создать запрос для отображения фамилий и имен сотрудников фирмы, получивших премию во 2-м квартале.

6. Создать запрос для отображения суммы выплат по каждому сотруднику.

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

8. В Word создать документ приведенного ниже содержания, осуществив его слияние с данными второго запроса базы данных Access.

Текст:

<Фамилия>

Дата

Сумма премий, полученных Вами в текущем году, составляет <Сумма выплат>.

Упражнение 25

Создать БД, содержащую сведения о футбольных командах, футболистах, и матчах.

1. БД организовать в виде следующих таблиц:

  • «Команды», содержащей название, клуб, страну и др.;

  • «Игроки», содержащей ФИО игрока и его различные биографические данные;

  • «Принадлежность к команде», содержащей код игрока, код команды, дату начала и дату конца игры за команду (дата конца отсутствует, если игрок в настоящее время играет за указанную команду);

  • «Матчи», содержащей код команды 1, код команды, 2, название соревнования, место проведения, счет (если счет отсутствует, то матч считается несостоявшимся или аннулированным), примечание (причина отмены или аннулирования матча).

2. Ввести по 3 записи в таблицы без ссылок на другие таблицы и по 7 записей в таблицы со ссылками. Ввод в поля с небольшим набором возможных значений (например, пол, должность, юридический статус и др.) организовывать с помощью полей подстановки.

3. Создать с обеспечением целостности данных Схему БД.

4. Создать запрос, позволяющий отобразить данные о матчах, с указанием названий команд.

5. Создать параметрический запрос, позволяющий отобразить данные об игроках, принадлежащих определенной параметром команде.

6. Создать запрос на отображение количества сыгранных игр каждым игроком.

7. Создать произвольный запрос на отображение интересующих составителя запроса данных.

8. Создать форму для таблиц «Команды» и «Игроки».

9. Создать форму по таблице «Игроки», добавив в нее кнопки для перехода между записями.

10. Создать отчет по первому запросу, добавив в область примечаний фамилию и группу, составившего отчет.

Упражнение 26

Создать БД некоторого банка, содержащую информацию о клиентах, выданных кредитах и сведения о возврате основного долга и процентов.

1. БД организовать в виде следующих таблиц:

  • «Клиенты», содержащая название (для юридического лица) или ФИО (для физического лица), юридический статус (физ. лицо, гос. предприятие, ИЧП, ООО, АОЗТ и т.д.), адреса, телефоны, время постановки на учет и др. сведения;

  • «Кредит», содержащей код клиента, сумму кредита, годовую ставку процентов за кредит, частоту выплат долга с процентами (в месяцах), дату первой выплаты;

  • «Выплаты», содержащей код кредита, дату выплаты, сумму выплаченного основного долга, сумму, выплаченную по процентам.

2. Ввести по 3 записи в таблицы без ссылок на другие таблицы и по 7 записей в таблицы со ссылками. Ввод в поля с небольшим набором возможных значений (например, пол, должность, юридический статус и др.) организовывать с помощью полей подстановки.

3. Создать с обеспечением целостности данных Схему БД.

4. Создать запрос, позволяющий отобразить данные о кредитах, с указанием названий клиентов.

5. Создать параметрический запрос, позволяющий отобразить данные о выплатах, принадлежащих определенному параметром клиенту.

6. Создать запрос на отображение общих сумм выплат основного долга каждым клиентом.

7. Создать произвольный запрос на отображение интересующих составителя запроса данных.

8. Создать форму для таблиц «Кредит» и «Клиенты».

9. Создать форму по таблице «Клиенты», добавив в нее кнопки для перехода между записями.

10. Создать отчет по первому запросу, добавив в область примечаний фамилию и группу, составившего отчет.

Упражнение 27

Создать БД некоторой налоговой инспекции по учету налоговых деклараций физических лиц.

1. БД организовать в виде следующих таблиц:

  • «Налогоплательщики», включающей данные о налогоплательщике: название (для юридического лица) или ФИО (для физического лица), юридический статус (физическое лицо, государственное предприятие, ИЧП, ООО, АОЗТ и т.д.), адреса, телефоны и др. сведения;

  • «Источник дохода», включающая сведения об организации (частного лица), от которой получен доход;

  • «Доходы», содержащей код налогоплательщика, код источника дохода, год получения, месяц получения, величину дохода, величину выплаченного налога с этого дохода.

2. Ввести по 3 записи в таблицы без ссылок на другие таблицы и по 7 записей в таблицы со ссылками. Ввод в поля с небольшим набором возможных значений (например, пол, должность, юридический статус и др.) организовывать с помощью полей подстановки.

3. Создать с обеспечением целостности данных Схему БД.

4. Создать запрос, позволяющий отобразить данные о доходах, с указанием налогоплательщиков и источников их доходов.

5. Создать параметрический запрос, позволяющий отобразить данные о доходах, принадлежащих определенному параметром налогоплательщику.

6. Создать запрос на отображение общих сумм доходов каждого налогоплательщика.

7. Создать произвольный запрос на отображение интересующих составителя запроса данных.

8. Создать форму по данным таблиц «Налогоплательщики» и «Источник дохода».

9. Создать форму по таблице «Налогоплательщики», добавив в нее кнопки для перехода между записями.

10. Создать отчет по первому запросу, добавив в область примечаний фамилию и группу, составившего отчет.

Упражнение 28

1. Создать БД музыкальных компакт-дисков, состоящую из следующих таблиц:

  • «Диски», включающая название диска, дату покупки, мест, покупки, цену;

  • «Исполнители», включающей название коллектива, ФИО руководителя, 4 пары по 2 поля для каждого исполнителя (ансамбль). Каждая пара включает ФИО исполнителя и вид исполнения (вокал, скрипка, контрабас, бас-гитара, бас-гитара+вокал и т.д.);

  • «Оркестр», содержащей название оркестра, ФИО дирижера;

«Произведение», включающей название произведения, код диска, код исполнителя, код оркестра, время звучания, язык исполнения (для вокала), дата записи (если есть).

2. Ввести по 3 записи в таблицы без ссылок на другие таблицы и по 7 записей в таблицы со ссылками. Ввод в поля с небольшим набором возможных значений (например, пол, должность, юридический статус и др.) организовывать с помощью полей подстановки.

3. Создать с обеспечением целостности данных Схему БД.

4. Создать запрос, позволяющий отобразить данные о произведениях, с указанием исполнителей и оркестров.

5. Создать параметрический запрос, позволяющий отобразить данные о произведениях, принадлежащих определенному параметром исполнителю.

6. Создать запрос на отображение общего времени звучания каждого диска.

7. Создать произвольный запрос на отображение интересующих составителя запроса данных.

8. Создать форму по таблице «Диски», добавив в нее кнопки для перехода между записями и кнопку для открытия запроса на отображение общего времени звучания каждого диска.

9. Создать отчет по первому запросу, добавив в область примечаний фамилию и группу составившего отчет.

Упражнение 29

1. Создать БД, содержащую информацию об операциях с ценными бумагами.

2. БД организовать в виде следующих таблиц:

  • «ВИД ЦБ», включающую название бумаги, сведения об эмитенте, и пр.;

  • «Место торгов», содержащей сведения о различных биржах ЦБ;

  • «Брокер», содержащей информацию о брокерах: фамилия, имя, пол, образование, фото;

  • «Операции», содержащей дату проведения операции, код места проведения, код ЦБ, код брокера, признак покупки-продажи, цена за ед., количество единиц.

3. Ввести по 3 записи в таблицы без ссылок на другие таблицы и по 7 записей в таблицы со ссылками. Ввод в поля с небольшим набором возможных значений (например, пол, должность, юридический статус и др.) организовывать с помощью полей подстановки.

4. Создать с обеспечением целостности данных Схему БД.

5. Создать запрос, позволяющий отобразить данные об операциях, с указанием названий ЦБ, брокеров, места торгов.

6. Создать параметрический запрос, позволяющий отобразить данные о брокерах, совершивших операцию в определенную параметром дату.

7. Создать запрос на отображение количества операций, совершенных каждым брокером.

8. Создать произвольный запрос на отображение интересующих составителя запроса данных.

9. Создать форму по таблице «Брокеры», добавив в нее кнопки для перехода между записями и кнопку для открытия запроса на отображение количества операций, совершенных каждым брокером.

10. Создать отчет по первому запросу, добавив в область примечаний фамилию и группу составившего отчет.

Упражнение 30

1. Создать в MS Access для любой предметной области базу данных, включающую следующие объекты:

1.1. Не менее трех связанных таблиц.

1.2. Не менее трех запросов на выборку, включая параметрический запрос.

По желанию студента в задании могут быть представлены и другие типы запросов.

1.3. Форму для двух связанных таблиц.

1.4. Форму по таблице или запросу, содержащую кнопки для перехода между записями.

1.5. Форму по таблице или запросу, содержащую кнопку для выполнения какого-либо запроса.

По желанию студента БД может содержать макросы, а форма – кнопки, при нажатии на которые будут выполняться эти макросы.

1.6. Отчет по любому из запросов, содержащий соответствующее название, отсортированные в алфавитном порядке данные, текущую дату, а также фамилию и группу студента, выполнившего отчет.

2. Представить созданную БД в электронном виде, а также в виде распечатки, включающей:

2.1. Титульный лист, оформленный соответствующим образом в MS Word.

2.2. Распечатку таблиц, схемы данных, структуры таблиц (в режиме конструктора), запросов в режиме конструктора, одной из форм, отчета.

Упражнение 31

Данное задание предполагает индивидуальную и коллективную работу обучающихся. Оно состоит из трех этапов.

На первом этапе, в результате совместного обсуждения задания всеми обучающимися учебной группы, разрабатывается унифицированный проект индивидуальных баз данных. На втором этапе каждый обучающийся создает базу данных на основе унифицированного проекта, наполняет ее необходимой информацией, проектирует и создает индивидуальные формы, запросы и отчеты, необходимые для получения обобщающей информации по имеющимся данным. На третьем этапе индивидуальная информация объединяется в единой базе данных учебной группы, создаются запросы и отчеты, необходимые для свода и обобщения полного объема информации.

Полученные в ходе выполнения задания результаты коллективной работы по третьему этапу представляются преподавателю. Учащиеся группы, не выполнивших всех этапов задания, к инди­видуальному зачету не допускаются.

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

Этап 1. Проектирование согласованных таблиц

Индивидуальные базы данных обучающихся и общая база данных учебной группы должны включать три основные таблицы:

«Музыкальные произведения», «Фильмы», «Литеральные произведения».

Каждая строка таблицы «Музыкальные произведения» должны включать сведения о названии одного музыкального произведения, имени (названии) их основного исполнителя (певца, инструменталиста, группы, хора, оркестра и т.д.) и музыкальном жанре, к которому относится данное произведение. Строки могут включать также и другую вспомогательную информацию по выбору. Перечень и кодирование музыкальных жанров выбираются по усмотрению группы, но они должны выбираться таким образом, чтобы одно и то же кодирование использовалось всеми обучающимися при создании их индивидуальных баз данных. Тоже касается правил именования произведений и исполнителей.

Каждая строка таблицы «Фильмы» должна включать сведения о названии одного фильма, его жанре и режиссере. Порядок именования фильмов, режиссеров, перечень и кодирование жанров выбираются группой самостоятельно. Строки могут включать также и другую вспомогательную информацию по выбору.

Каждая строка таблицы «Литературные произведения» должна содержать сведения о названии одного литературного произведения, его жанре и авторе. Если авторов несколько, то в строку включаются сведения только об одном из них. Порядок именования произведений, авторов, перечень и кодирование жанров выбираются группой самостоятельно. Строки могут включать также и другую вспомогательную информацию по выбору.

Число жанров по любой таблице должно быть относительно небольшим.

Используя текстовый процессор Word, группа должна создать документ, содержащий описание структуры таблиц базы данных, порядка кодирования и ввода информации.

Этап 2. Создание индивидуальных баз данных

По правилам, определенным на первом этапе задания, каждый обучающийся учебной группы должен создать индивидуальную базу данных, содержащую таблицы «Музыкальные произведения», «Фильмы» и «Литературные произведения». В каждой таблице должны фигурировать сведения о не менее чем 20 произведениях.

Для ввода данных указанных таблиц следует разработать соответствующие формы.

Каждый обучающийся должен включить в свою базу данных набор форм, запросов и отчетов, позволяющих получить статистические данные о жанрах, исполнителях, авторах, режиссерах, фигурирующих в строках соответствующих таблиц. Например, сколько всего фильмов данного жанра встречается в таблице «Фильмы», доля данного жанра в процентах к итогу и т.д. Должны использоваться также графические средства представления информации (диаграммы). Полнота системы запросов и отчетов на получение статистической информации и выразительность их представления являются основными критериями при оценке индивидуальных работ.

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

Этап 3. Создание итоговой базы данных

Создать коллективную базу данных учебной группы и средствами Access объединить в ней данные соответствующих таблиц индивидуальных баз данных.

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

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

Рекомендуемая литература

  1. Винтер Р. Microsoft Access 97: Справочник (наиболее полное руководство) [текст] / Р. Винтер. – СПб.: Питер, 1999. – 416 с.

  2. Гиффорд Д. Access 97: Энциклопедия пользователя (с CD-ROM) [текст] / Д. Гиффорд. – Киев: Диасофт, 1998. – 640 с.

  3. Дженнингс Р. MS Access 97 в подлиннике [текст] / Р. Дженнингс. – СПб.: ВНУ, 1999. – 688 с.

  4. Журин А.А. Access 2000: краткие инструкции для чайников [текст] / А.А. Журин. – М.: Аквариум ЛТД, 2001. – 128 с.

  5. Каратыгин С.А. Access 97 (серия «Без проблем!») [текст] / С.А. Каратыгин. – М.: Восточная Книжная Компания, 1997. — 368 с.

  6. Каратыгин С.А. Access 2000: руководство пользователя с примерами [текст] / С.А. Каратыгин. – М.: Лаборатория базовых знаний, 2000. – 276 с.5.

  7. Минаси М. Windows 98: Полное руководство [текст] / М. Минаси. – СПб.: ВНУ, 1999. – 800 с.

  8. Киммел, Пол. Освой самостоятельно программирование для Microsoft Access 2002 за 24 часа [текст]: пер. с англ. / П. Киммел. – СПб.: Питер, 2003. 480 с.

  9. Моркес, Дэвид. Microsoft Access 2003: эффективный самоучитель [текст]: пер. с чеш. / Дэвид Моркес. – СПб.: Наука и техника, 2006. – 343 с.

  10. Практикум по экономической информатике: учеб. пособие, часть 1 [текст] / под ред. Шуремова Е.Л., Тимаковой Н.А, Мамонтовой Е.А. – М.: Перспектива, 2000.- 300 с.

  11. Пасько, Виктор. Access 2000: русифицированная версия [текст]. / В. Пасько. – Киев: BHV, 1999. – 384 с.

  12. Сенков А. Access 2003. Практическая разработка баз данных [текст]: учеб. пособие. / А. Сенков. – СПб.: Питер, 2006. – 256 с.

  13. Сергеева Т.И. Разработка приложений в среде СУБД Access [текст]: учеб. пособие. / Т.И. Сергеева, под ред. С.Л. Подвального. – Воронеж, ВГТУ, 2002. – 139 с.

  14. Сигел Ч. Изучи сам Access 97 : пер. с англ. Ю.В.Климец. [текст] / Ч. Сигел. – Мн.: ООО «Поппури», 1998). – 352 с.

  15. Хансен Г. Базы данных: разработка и управление [текст] / Г. Хансен. – М.: Бином, 1999. – 704 с.

  16. Хомоненко А.Д. Microsoft Access: быстрый старт [текст] / А.Д. Хомоненко, В.В. Гридин. – СПб.: БХВ-Петербург, 2002. – 304 с.

  17. Microsoft Access 2002: русская версия [текст]. – М.: ЭКОМ, 2002. – 352с.

Источник: https://studfile.net/preview/16566611/