Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

на период летней учебной практики студентов 1 курса ФИТ



Упрощенные

Лабораторные задания

на период летней учебной практики студентов 1 курса ФИТ

 

В приведенных ниже заданиях для выполнения лабораторных работ требуется:

 

1) предусмотреть меню, которое обеспечивает:

- создание информационной базы той предметной области, которая определена постановкой задачи;

- добавление новых записей в базу данных;

- поиск записей по ключевому полю;

- редактирование информации в базе;

- удаление ненужных записей;

- выдачу отчётов.

 

2) выполнить оригинальную обработку, указанную в постановке конкретной задачи.

 

Варианты заданий.

 

1. Создать базу данных, содержащую сведения об инвесторах трастовой компании «MMM». Каждая запись содержит:

- фамилию вкладчика;

- домашний адрес;

- сумма вклада;

- на какой срок заключён договор.

Предусмотреть выдачу сведений:

а) о каждом из вкладчиков (по запросу);

б) о вкладчиках, вклад которых превышает заданную сумму

 

 

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

- название магазина;

- его адрес;

- название товара;

- количество;

- цена за единицу;

- сумма.

 

Предусмотреть выдачу сведений:

а) о наличии заданного товара в магазинах и количестве;

б) о суммарной выручке за проданные товары.

 

 

3. Создать базу данных, содержащую сведения об игрушках на торговой базе:

- название игрушки (кукла, конструктор и т.д.);

- её стоимость;

- возрастные границы ребёнка, для которого предназначена игрушка.

 

Предусмотреть выдачу сведений:

а) о цене самой дорогой игрушки,

б) об игрушках, цена которых не превышает заданную величину;

в) названия игрушек, которые подходят детям от 4 до 10 лет.

 

 

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

- артикул товара;

- название модели;

- число пар обуви данной модели;

- цвет;

- цена одной пары.

 

Предусмотреть выдачу справки:

а) о наличии данной модели;

б) о самых дешёвых туфлях;

в) о самых дорогих туфлях.

 

 

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

 

Предусмотреть выдачу сведений:

а) самый высокий урожай (год, район);

б) самый низкий урожай (год, район).



 

 

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

первый - каталог периодических изданий; содержит:

- индекс издания;

- название издания;

- подписная цена на месяц;

второй содержит:

- фамилию подписчика;

- адрес подписчика

- что выписано (двумерный массив индексов изданий и на сколько месяцев выписано издание).

Предусмотреть выдачу справки о ходе подписки (общее количество подписчиков, общая сумма полученных денег, самое популярное издание и др.)

 

 

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

- номер магазина;

- код товара;

- наименование товара;

- цена за единицу товара;

- количество.

Предусмотреть выдачу справки;

а) о наличии заданного товара в магазинах;

б) о самой низкой цене заданного товара.

 

 

8. Создать базу данных «Служба знакомств», каждая запись которой содержит сведения:

- фамилия абонента;

- регистрационный номер;

- пол;

- возраст;

- образование;

- объективные данные (рост, вес и др.);

- годовой доход.

Предусмотреть выдачу сведений по запросу:

а) о девушках указанного возраста с подходящими объективными данными (рост, возраст, образование).

б) о юношах, годовой доход которых превышает заданный.

 

 

9. Создать базу данных, содержащую результаты сессии студентов курса. Каждая запись хранит:

-фамилию, инициалы студента;

-номер зачетки;

- результаты сессии (массив из 5 элементов) для каждого студента.

Предусмотреть выдачу справки:

а) о студентах - отличниках;

б) о студентах, имеющих двойки;

в) о названии дисциплины, по которой больше всего студентов получили двойки.

 

 

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

- регистрационный номер автомобиля;

- марка;

- год выпуска;

- цвет;

- адрес проживания владельца.

 

Предусмотреть выдачу сведений:

а) об автомобилях заданной марки и определённого цвета;

б) об автомобиле с заданным регистрационным номером;

в) об автомобилях заданной марки с известной цифрой частью регистрационного номера.

 

 

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

- название страны (США, Россия и т.д.);

- регистрационный номер;

- вид соревнований (бобслей, коньки и др.);

- фамилию спортсмена;

- занятое место.

 

Предусмотреть выдачу справок:

а) список призёров по каждому виду спорта;

б) количество золотых, серебряных и бронзовых медалей, завоёванных

каждой страной - участницей Олимпиады.

 

 

12. Сформировать базу данных - расписание движения поездов по станции Одесса-Главная. Запись содержит сведения:

- станция назначения;

- номер поезда;

- время отправления;

- время прибытия на станцию назначения;

-стоимость проезда.

Предусмотреть выдачу справки:

а) обо всех поездах указанного направления (Киев, Москва и т.д.).

б) о времени прибытия всех поездов указанного направления на

станцию назначения.

 

 

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

Предусмотреть выдачу сведений:

а) об имеющихся книгах заданного автора;

б) о книгах, выпущенных после заданного года;

в) о книгах, выданных читателям на руки.

 

 

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

- название магазина (универмаг, хлеб,...);

- его номер;

- адрес;

- телефон.

 

Предусмотреть выдачу справок:

а) обо всех магазинах на указанной улице;

б) о расположении магазинов указанного типа (хлеб, книги,...).

 

 

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

- фамилия пациента;

- номер учётной карточки;

- число поставленных пломб;

- стоимость одной пломбы;

- сумма задолженности за лечение.

 

Предусмотреть выдачу справки:

а) о каждом клиенте по запросу;

б) о должниках и общей задолженности.

 

 

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

- фамилию студента;

- номер зачетки;

- пол;

- владение строительной специальностью (0 - нет, 1 - повар, 2 - каменщик,

3 - бетонщик, 4 - плотник, 5 - стропальщик, 6 - шофёр; в случае владения

несколькими специальностями в качестве признака фигурирует число,

каждая цифра которого - соответствующая специальность).

 

Предусмотреть выдачу сведений:

а) список студентов-поваров, имеющих ещё какую-нибудь

специальность;

б) список студентов, владеющих как минимум двумя специальностями.

 

 

17. Создать базу данных, содержащую сведения об экспортируемых товарах:

- страна - производитель товара;

- код страны;

- массив структур, содержащих:

- название товаров;

- объём поставляемой партии в шт.

- цена единицы товара;

 

Предусмотреть:

а) выдачу сведений об экспорте: (страна, суммарный объём экспорта,

стоимость каждой партии);

б) поиск товара по названию.

 

 

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

- номер зачетки;

- фамилия студента;

- пол;

- средний балл за период учёбы;

- местный или иногородний;

- семейное положение;

- наличие детей.

 

Предусмотреть выдачу сведений:

а) список студентов по убыванию среднего балла;

б) список семейных студентов по убыванию среднего балла;

в) список девушек по убыванию среднего балла.

 

 

19. Создать базу данных - телефонный справочник некоторой АТС города. Каждая запись содержит:

- номер телефона;

- фамилия абонента (или пусто, если телефонный номер свободен);

- адрес абонента.

 

Предусмотреть:

а) выдачу сведений об абоненте по его телефонному номеру;

б) выдачу телефонного номера по фамилии абонента;

в) назначение заданного телефонного номера другому владельцу.

 

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

 

- фамилия пациента;

- номер участка;

- год рождения;

- домашний адрес;

- жалобы;

- температура.

 

Предусмотреть выдачу сведений о тех больных:

а) которые живут на указанной улице;

б) у которых температура свыше 38ºC.

 

21. Сформировать информационную базу АБИТУРИЕНТ для автоматизации работы приёмной комиссии вуза по обработке анкетных данных абитуриентов. Каждая анкета включает:

 

- регистрационный номер;

- фамилия, имя и отчество;

- дата рождения;

- оконченное учебное заведение (название, город);

- наличие красного диплома или золотой медали;

- выбранная специальность.

Предусмотреть выдачу анкетных данных:

а) абитуриентов по указанной специальности;

б) абитуриентов, имеющих красный диплом (или золотую медаль);

 

 

22. Разработать информационную базу «Контроль исполнения поручений» для некоторой организации. Каждая запись содержит:

- порядковый номер поручения;

- название поручения;

- дата выдачи поручения;

- срок исполнения;

- дата фактического исполнения;

- исполнитель.

Предусмотреть:

а) выдачу поручений с определённой датой выдачи поручения;

б) просмотр поручений с указанной датой исполнения;

в) просмотр поручений, не выполненных в срок.

 

 

23. Создать информационную базу для автоматизации работы кафедры вуза. Каждая запись содержит:

- название общего курса / спецкурса;

- для студентов какого факультета, курса/группы предназначен учебный предмет;

- количество часов, выделяемых на учебный предмет (лекций, практических, лабораторных - массив из 3 элементов);

- фамилия преподавателя (или пусто);

- фамилии ассистентов, ведущих практические и лабораторные занятия (или пусто).

Предусмотреть выдачу сведений:

а) об учебных дисциплинах, не обеспеченных преподавательскими кадрами;

б) о преподавателях кафедры и их общей нагрузке (читаемые курсы, суммарное количество часов нагрузки).

 

 

24. Разработать информационную базу для автоматизации работы багажного отделения аэропорта.

Каждая запись содержит:

- фамилия, имя и отчество пассажира;

- номер рейса;

- номер багажной квитанции;

- количество мест багажа;

- суммарный вес багажа пассажира.

Предусмотреть выдачу сведений:

а) о пассажирах, вес багажа которых превышает 30 кГ;

б) о суммарном весе багажа всех пассажиров рейса;

в) о местонахождении багажа (номер рейса) по заданному номеру багажной квитанции.

 

 

25. Разработать информационную базу для автоматизации работы автобусного депо. Записи базы данных содержат сведения:

- номер автобуса;

- маршрут;

- время начала движения;

- время окончания движения;

- интервал движения (в мин);

- фамилия водителя.

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

- об автобусах, находящихся в определённый момент на маршрутах;

- об автобусах, находящихся в определённый момент времени на заданном маршруте.

 

 

26. Разработать информационную базу для автоматизации работы автостоянки. На каждого владельца коллективной автостоянки заводятся учётная карта, которая содержит:

- номер места на автостоянке;

- фамилия владельца автомобиля;

- марка автомобиля;

- отметка о наличии автомобиля на стоянке;

- отметка об оплате за текущий месяц.

Предусмотреть выдачу сведений:

а) о свободных автостоянках в данный момент;

б) о владельцах автомобилей, не оплативших за пользование автостоянкой.

 

27. Разработать информационную базу «Мои знакомые», каждая запись которой содержит следующие сведения:

- порядковый номер;

- фамилию, имя и отчество;

- год рождения, месяц и число рождения;

- домашний адрес;

- номер телефона (или пусто).

Предусмотреть выдачу сведений о знакомых:

а) родившихся в указанном месяце;

б) имеющих телефон.

 

 

28. Разработать информационную базу регистратуры поликлиники, каждая запись которой содержит:

- фамилию, имя и отчество пациента;

- номер учётной карточки;

- домашний адрес;

- отметка о том, состоит ли больной на диспансерном учёте;

- отметка о прохождении медосмотра и дата;

- номер участка;

- фамилия участкового терапевта;

- расписание работы участкового терапевта.

Предусмотреть выдачу сведений:

а) о тех больных, которые состоят на диспансерном учёте;

б) список диспансерных больных, вовремя не прошедших медосмотр;

в) график работы участкового врача.

 

 

29. Создать информационную базу "Абитуриент":

- регистрационный номер;

- фамилия, имя, отчество;

- год рождения;

- оценки вступительных экзаменов (3);

- средний балл аттестата.

Предусмотреть:

а) Удаление элемента с указанным номером;

б) Добавление элемента после элемента с указанной фамилией.

 

30. Создать информационную базу "Сотрудник":

- табельный номер;

- фамилия, имя, отчество;

- должность;

- год рождения;

- заработная плата.

 

Предусмотреть:

а) Удаление сотрудника с указанной фамилией;

б) Поиск сотрудника по году рождения.

 

 

31. Создать информационную базу "Государство":

- название;

- столица;

- численность населения;

- занимаемая площадь.

 

Предусмотреть:

а) Удаление из базы всех стран, у которых численность меньше заданной;

б) Поиск по названию столицы;

в) Поиск по занимаемой площади свыше заданной;

 

 

32. Создать информационную базу "Человек":

- фамилия, имя, отчество;

- домашний адрес;

- номер телефона;

- возраст.

 

Предусмотреть:

а) Удаление всех элементов с заданным возрастом;

б) Поиск человека с указанной фамилией;

в) Поиск по номеру телефона.

 

33. Создать информационную базу "Человек":

- фамилия, имя, отчество;

- год рождения;

- рост;

- вес.

Предусмотреть:

а) Удаление всех элементов с указанным ростом и весом;

б) Добавление элемента после элемента с указанной фамилией.

в) Поиск человека по году рождения.

 

 

34. Создать информационную базу "Школьник":

- личный номер;

- фамилия, имя, отчество;

- класс;

- номер телефона;

- оценки по предметам (математика, физика, украинский язык).

 

Предусмотреть:

а) Удаление всех элементов, у которых есть 2 хотя бы по одному предмету;

б) Добавление элемента в начало файла;

в) Поиск по фамилии.

 

35. Создать информационную базу "Студент":

- номер зачетки;

- фамилия, имя, отчество;

- домашний адрес;

- номер телефона;

- группа;

- рейтинг;

 

Предусмотреть:

а) Удаление всех элементов,у которых рейтинг меньше заданного;

б) Добавление элемента в конец файла.

в) Поиск по фамилии.

 

 

36. Создать информационную базу "Покупатель":

- номер кредитной карточки;

- фамилия, имя, отчество;

- домашний адрес;

- номер телефона;

 

Предусмотреть:

а) Удаление из базы покупателя с указанной фамилией;

б) Поиск номера телефона покупателя с указанной фамилией.

 

37. Создать информационную базу "Пациент":

- фамилия, имя, отчество;

- домашний адрес;

- номер телефона;

- номер медицинской карты;

- номер страхового полиса.

 

Предусмотреть:

а) Поиск номера медицинской карты пациента по фамилии.

б) Удаление элемента из начала файла.

 

 

38. Создать информационную базу "Информация":

- носитель;

- объем;

- название;

- автор.

 

Предусмотреть:

а) Поиск информации по названию.

б) Удаление всех элементов с заданным объемом информации.

 

 

39. Создать информационную базу "Видеокассета":

- название фильма;

- режиссер;

- продолжительность;

- цена.

 

Предусмотреть:

а) Поиск видеокассеты по названию.

б) Удаление всех элементов с ценой выше заданной.

 

 

40. Создать информационную базу "Музыкальный диск":

- музыкальная форма;

- название;

- автор;

- продолжительность;

- цена.

 

Предусмотреть:

а) Удаление элемента с заданной продолжительностью;

б) Поиск произведений заданной музыкальной формы.

в) Поиск диска по названию.

 

41. Создать информационную базу "Спортивная команда":

- название;

- город;

- количество игроков;

- количество набранных очков.

 

Предусмотреть:

а) Удаление всех команд из базы, с количеством очков меньше заданного

б) Поиск команд, набравших максимальное количество очков.

в) Поиск команды по названию.

 

42. Создать информационную базу "Стадион":

- название;

- адрес;

- вместимость;

- виды спорта;

 

Предусмотреть:

а) Удаление элемента с заданным названием;

б) Поиск стадионов, вместимость которых не меньше некоторого числа.

в) Поиск по названию.

 

43. Создать информационную базу "Автомобиль":

- марка;

- год выпуска;

- цена;

- цвет.

 

Предусмотреть:

а) Удаление автомобиля указанной марки;

б) Поиск автомобиля по году выпуска.

в) Поиск автомобиля указанной марки;

 

 

44. Создать информационную базу "Владелец автомобиля":

- фамилия, имя, отчество;

- домашний адрес;

- номер телефона;

- номер техпаспорта;

 

Предусмотреть:

а) Удаление из базы владельца автомобиля с указанной фамилией;

б) Поиск номера телефона владельца автомобиля с указанной фамилией.

 

45. Создать информационную базу "Фильм":

- название;

- режиссер;

- год выпуска;

- стоимость;

- награды;

 

Предусмотреть:

а) Удаление всех элементов, у которых стоимость превышает заданную;

б) Поиск режиссера по заданному названию фильма;

в) Список фильмов указанного режиссера.

 

 

46. Создать информационную базу "Книга":

- регистрационный номер;

- название;

- автор;

- год издания;

- количество страниц.

 

Предусмотреть:

а) Поиск книг заданного автора;

б) Поиск автора по заданному названию.

 

47. Создать информационную базу "Фильм":

- название;

- режиссер;

- страна;

- приносимая прибыль.

 

Предусмотреть:

а) Поиск названий по указанной стране;

б) Поиск режиссера по заданному названию фильма.

 

48. Создать информационную базу "Цветок":

- название;

- время цветения;

- величина цветка;

- цвет.

 

Предусмотреть:

а) Удаление всех элементов, у которых время цветения меньше заданного;

б) Поиск цветка по заданному названию.

 

///////////////////////////////// ЗАПАСНЫЕ, НЕ ПЕЧАТАТЬ ////////////////////////

 

 

52. Создать информационную базу "Автомобиль":

- марка;

- серийный номер;

- регистрационный номер;

- год выпуска;

Предусмотреть:

а) Удаление всех элементов с заданным номером;

б) Поиск автомобилей заданной марки.

 

53. Создать информационную базу "Стадион":

- название;

- год постройки;

- количество площадок;

- виды спорта.

а) Удаление всех элементов, у которых год постройки меньше заданного;

б) Поиск количества площадок по заданному названию стадиона.

 

 


Дата добавления: 2015-08-28; просмотров: 36 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Николай Семёнович Лесков 8 страница | Расписание групповых занятий с 01.06.2015 по 14.09.2015

mybiblioteka.su - 2015-2024 год. (0.08 сек.)