База данных справочной службы. (Полухин А.)
⇐ ПредыдущаяСтр 2 из 2 Пусть требуется создать программную систему, предназначенную для работников справочной службы кинотеатров города. Такая система должна обеспечивать хранение сведений о кинотеатрах города, о фильмах, которые в них демонстрируются, о сеансах и билетах на эти сеансы. Сведения о кинотеатре - это его название, район города, где расположен кинотеатр, категория, вместимость. Сведения о фильме - это название фильма, режиссер, оператор, актеры, сыгравшие главные роли, жанр; производство, наличие призов кинофестивалей, продолжительность сеанса, кадр из фильма для рекламы. Кроме того, должна храниться информация о репертуаре кинотеатров на месяц, то есть о том какие фильмы, когда и где демонстрируются, о ценах на билеты и о количестве свободных мест на тот или иной сеанс. На разных сеансах в одном кинотеатре могут идти разные фильмы, а если в кинотеатре несколько залов, то и на одном. Кинотеатр может ввести новый фильм в репертуар или убрать фильм из репертуара. Работник справочной службы может корректировать перечень фильмов, находящихся в прокате – добавлять новые фильмы и снимать с проката, а также перечень кинотеатров, поскольку кинотеатры могут открываться или закрываться, причем иногда временно, например, на ремонт. Цена билета определяется прокатной стоимостью копии фильма, сеансом и категорией кинотеатра.
17. База данных футбольной лиги. ( Пластинин А.) Пусть требуется создать программную систему, предназначенную для организаторов соревнований по футболу в рамках первенства страны. Такая система должна обеспечивать хранение сведений о командах, участвующих в первенстве, об игроках команд, о расписании встреч и их результатах, о цене билетов на игры.Сведения о команде - название команды, город, где она базируется, имя главного тренера, место в таблице прошлого сезона, расписание встреч.. В один день команда может участвовать только в одной встрече. Сведения об игроке включают в себя фамилию и имя игрока, его возраст, номер и амплуа в команде. Сведения о стадионе, на котором происходит встреча содержат город, в котором он находится, название стадиона, и его вместимость. Цена билета на матч зависит от вместимости стадиона и положения встречающихся команд в турнирной таблице прошлого сезона (наибольшая - при игре тройки призеров, наименьшая - при игре тройки аутсайдеров). Организаторы соревнований должны иметь возможность внести изменения в данные о составе команд, перенести встречу.
18. База данных консалтинговой фирмы. ( Потапов Н.) Пусть требуется создать программную систему, предназначенную для менеджера высшего звена крупной консалтинговой компании. Такая система должна обеспечивать хранение сведений о распределении выполнении различных задач между подчиненными менеджеру отделами и сотрудниками. Для каждой задачи задается: наименование; дата постановки; срок выполнения. Причем каждая задача состоит из нескольких этапов для которых задается: наименование; дата начала; важность; срок выполнения; ответственный; степень готовности на настоящее время (%), объем работ (час.). Также система должна хранить сведения об отделах компании и сотрудниках компании работающих в этих отделах. Менеджеру компании могут понадобиться следующие сведения: Какие этапы задач сейчас выполняются (% выполнения этапа, кто выполняет, дата начала и окончания этапа)? Какие задачи были успешно выполнены с начала года по настоящее время? Имеются ли срывы графиков выполнения? Имеются ли этапы задач и задачи в целом по которым за один день до окончания процент выполнения составляет менее 90%? Имеются ли в настоящее время сотрудники и отделы свободные от выполнения задач? Какова загрузка в настоящее время отделов и сотрудников работой? Необходимо предусмотреть возможность выдачи документа, представляющего отчет о выполненных задачах; отчет о текущем состоянии выполнения задач; отчет о срывах.
19. База данных школы. (Протасова Е.) Пусть требуется создать программную систему, предназначенную школы. Она должна обеспечивать хранение сведений о каждом учителе, о предметах, которые он преподает, номере закрепленного за ним кабинета, о расписании занятий. Существуют учителя, которые не имеют собственного кабинета. Об учениках должны храниться следующие сведения: фамилия и имя, в каком классе учится, какую оценку имеет в текущей четверти по каждому предмету. Завуч должен иметь возможность добавить сведения о новом учителе или ученике, внести в базу данных четвертные оценки учеников каждого класса по каждому предмету, удалить данные об уволившемся учителе и отчисленном из школы ученике, внести изменения в данные об учителях и учениках, в том числе поменять оценку ученика по тому или иному предмету. В задачу завуча входит также составление расписания. Завучу могут потребоваться следующие сведения: · Какой предмет будет в заданном классе, в заданный день недели на заданном уроке? · Кто из учителей преподает в заданном классе? · В каком кабинете будет 5-й урок в среду у некоторого класса? · В каких классах преподает заданный предмет заданный учитель? · Расписание на заданный день недели для указанного класса? · Сколько учеников в указанном классе? · Необходимо предусмотреть возможность получения документа, представляющего собой отчет о работе школы. В этот отчет следует включить сведения об успеваемости за четверть по каждому предмету для каждого класса. Порядок следования классов в отчете – от младших к старшим. Необходимо подсчитать средний балл по каждому предмету, по каждому классу и по школе в целом, указать общее количество учеников в классе и школе, количество учеников, имеющих в четверти только оценки «5», только «4» и «5», имеющих хотя бы одну оценку «3», хотя бы одну оценку «2». Для каждого класса указать классного руководителя. Кроме того, в отчете должно быть указано количество учителей по каждому предмету и общее количество кабинетов в школе.
20. База данных почтового отделения. (Пятыхина Т.) Пусть требуется создать программную систему, позволяющую отслеживать распределение по почтовым отделениям газет, печатающихся в типографиях города. Такая система должна обеспечивать хранение, просмотр и изменение сведений о газетах, почтовых отделениях, получающих газеты и о типографиях, выпускающих газеты. Сведения о газетах включают в себя: название газеты, индекс издания, фамилию, имя и отчество редактора, цену экземпляра газеты. Цены могут меняться. Возможно появление новых газет и изменение индекса существующего издания. Для типографий указываются их названия и адреса. В типографии разными тиражами печатаются газеты нескольких наименований. Типография может быть закрыта, тогда необходимо скорректировать работу других типографий с учетом потребностей почтовых отделений в газетах. Почтовое отделение имеет номер и адрес. На каждое почтовое отделение поступают в определенных количествах газеты разных наименований, причем часть экземпляров одной и той же газеты может быть напечатана в одной типографии, а часть – в другой. · Пользователям системы может потребоваться следующая информация: · По каким адресам печатаются газеты данного наименования? · Фамилия редактора газеты, которая печатается в указанной типографии самым большим тиражом? · На какие почтовые отделения (адреса) поступает газета, имеющая цену больше указанной? · Какие газеты и куда (номер почты) поступают в количестве меньшем, чем заданное? · Куда поступает данная газета, печатающаяся по данному адресу. · Необходимо предусмотреть возможность выдачи справки об индексе и цене указанной газеты и отчета о работе типографий с почтовыми отделениями города. Отчет должен содержать по каждой типографии следующие сведения: общее количество печатающихся в типографии газет, количество газет каждого наименования, какие газеты и в каком количестве типография отправляет в каждое почтовое отделение.
21. База данных методического отдела (Рябков А.) Пусть требуется создать программную систему, предназначенную для работника методического отдела института. Такая система должна обеспечивать хранение сведений о специальностях, по которым ведет подготовку институт, о факультетах и кафедрах, обеспечивающих эту подготовку, о дисциплинах, входящих в перечень подготовки по каждой специальности. Сведения о специальности – это код и название специальности, присваиваемая квалификация, продолжительность и форма обучения (дневная, вечерняя, заочная). Сведения о кафедре включают ее название, телефон (телефоны), факультет, к которому относится кафедра, данные о заведующем кафедрой (фамилия, имя, отчество, степень, звание). Сведения о дисциплине – это название дисциплины, в каком семестре (семестрах) и для каких специальностей она читается, сколько часов для каждой специальности отводится на лекции, лабораторные и практические занятия по этой дисциплине, на курсовое проектирование, виды отчетности (зачет, экзамен, текущий контроль). Сотрудник методического отдела может внести в БД информацию о новой дисциплине, изменить количество часов, отводимых под тот или иной вид учебной программы, изменить название кафедры или факультета, сведения о заведующем кафедрой, номер телефона кафедры. Сотруднику методического отдела могут потребоваться следующие сведения: · Названия дисциплин, которые читаются более одного семестра? · Общее количество часов, отводимых на лабораторные работы в одном из семестров, проведение которых обеспечивает определенная кафедра? · Название дисциплин, по которым проводятся лабораторные работы на факультете? · Разница в часах, отведенных по каждой дисциплине на лабораторные и практические занятия в одном из семестров на заданном факультете? · Дисциплины, по которым выполняют курсовые работы студенты указанной специальности? · Для каких специальностей читается указанная дисциплина? · Какое количество дисциплин входит в учебный план подготовки студентов по указанной специальности, и сколько лет осуществляется подготовка? · По каким дисциплинам подготовка обеспечивается более, чем одной кафедрой? · Необходимо предусмотреть возможность выдачи справки о специальностях института и отчета по кафедрам о дисциплинах, обеспечиваемых кафедрой (название, семестры и специальности, в которых и для которых читается дисциплина, часы, отведенные на каждый вид занятий). Для каждой кафедры и института в целом должно быть подсчитано суммарное количество лекционных часов и часов на лабораторные и практические занятия, курсовые работы.
22. Университет (Мупанесуре Т.) Минимальный список характеристик:
Один преподаватель может вести несколько дисциплин и одна дисциплина может вестись несколькими преподавателями. Примечание: Циклы дисциплин: гуманитарный, общеинженерный, математический, компьютерный и т.д. Выборки: · Выбрать преподавателя, который был "без работы" весной 2001г. · Определить возможные "накладки" аудиторий в расписании. · Вывести расписание занятий группы 'АП-17а' на март 2001г. · Определить для каждой группы долю дисциплин каждого цикла в процентах. 23. Домоуправление (Исаев И.) Минимальный список характеристик:
В одной квартире используются разные виды оплаты.
Выборки: · Определить сумму месячной оплаты для всех квартир дома №5. · Определить задолженность по оплате 'теплоснабжения' квартиры №512 дома №5. · Определить общее число жильцов дома №5. · Выбрать список квартир, которые не имеют задолженностей на начало текущего года. 24. Шахматы (Строков Н) Минимальный список характеристик:
Один шахматист может участвовать в разных турнирах. Выборки: · Выбрать турнир с самым высоким рейтингом участников. · Выбрать те турниры, где все призовые места заняли представители страны-хозяина турнира. · Выбрать тех шахматистов, которые заняли не менее трех призовых мест в течение 2000 г. · Определить турниры, в которых участник с самым высоким рейтингом занял последнее место.
25. Спорт (Савостикова О.) Минимальный список характеристик:
Один спортсмен может заниматься разными видами спорта. Выборки: · Вывести таблицу распределения мест в соревновании 'открытый чемпионат' в городе 'Киев' по 'шахматам' в 2000 г. · Определить спортсменов, которые выступают более чем в 3 видах спорта. · Вывести список спортсменов, превысивших мировые рекорды. · Определить наилучший показатель спортсмена 'Караваев' в виде спорта 'бег'.
26. Поликлиника (Яппаров А.) Минимальный список характеристик:
Текущее состояние - лечится, вылечился, направлен в стационар, умер. Один и тот же пациент может лечиться у нескольких врачей и один врач может лечить несколько пациентов. Выборки: · Определить те случаи, когда заболевание 'язва желудка' лечилось врачом специализации 'невропатолог'. · Вывести имена тех врачей, которые работают исключительно с пенсионерами. · Определить процент смертности от заболевания 'кариес'. · Пациентов, которые болеют (болели) всеми болезнями.
27. Авторемонтные мастерские (Трохин А.) Минимальный список характеристик:
Один и тот же автомобиль может обслуживаться разными автомеханиками и один и тот же автомеханик может обслуживать несколько автомобилей. Выборки: · Выбрать фамилию того механика, который чаще всех работает с довоенными автомобилями. · Выбрать случаи, когда ремонт автомобилей марки 'Мерседес-600' задерживался относительно планового срока. · Определить тех владельцев автомобилей, которых всегда обслуживает один и тот же механик. Вывести фамилии механика и его постоянного клиента. · Для каждой категории работ определить, механик какого разряда чаще всего назначается на эту категорию работ
28. Сельскохозяйственные работы (Филимонов А) Минимальный список характеристик:
Одно и то же предприятие может выпускать разные виды продукции и одна и та же продукция может выпускаться разными предприятиями. Выборки: · Вывести предприятия, являющиеся нерентабельными в текущем году. · Определить, какого вида собственности предприятие является ведущим в поставке продукта 'банан'. · Определить объем дохода на одного работника в предприятии 'КАМАЗ'. · Вывести список продуктов, для которых закупочная цена, как правило, ниже себестоимости производителя. 29. Аэропорт (Черенкова А.) Минимальный список характеристик:
Один тип самолета может летать на разных маршрутах и по одному маршруту могут летать разные типы самолетов. Выборки: · Определить среднее расчетное время полета для самолета 'ТУ-154' по маршруту 'Чугуев' - 'Мерефа'. · Выбрать марку самолета, которая чаще всего летает по тому же маршруту. · Выбрать маршрут/маршруты, по которым чаще всего летают рейсы, заполненные менее чем на 70%. · Определить наличие свободных мест на рейс №870 31 декабря 2000 г.
30. Зоопарк (Ярыш Л.) Минимальный список характеристик:
Один и тот же вид животного может в зоопарке находиться в разных помещениях и в одном помещении может находиться несколько видов животных. Выборки: · Определить суточное потребление корма обитателями комплекса 'приматы'. · Выбрать случаи размножения животного вида 'карликовый гиппопотам' в помещении без водоема. · Определить общую численность представителей семейства 'псовые' в зоопарке. · Вывести все пары видов, которые содержатся в одном помещении
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|