Студопедия Главная Случайная страница Обратная связь

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

Правила выполнения контрольной работы




Доверь свою работу кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Контрольная работа рассчитана на выполнение без компьютера на основе изучения теоретических материалов по конспектам и литературе. Возможно выполнение работы с использованием пакета BPWin.

Контрольная работа может быть распечатана на принтере или оформлена рукописным образом. В последнем случае необходимо аккуратное оформление на листах формата А4. Листы контрольной работы должны быть сшиты.

Первый лист контрольной работы – титульный. Вариант оформления титульного листа дан в приложении.

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

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

В отчет по контрольной работе должны быть включены:

‑ текст задания;

‑ схемы отношений (таблиц);

‑ для каждого поля – тип данных и требования по обеспечению целостности (спецификация по требованиям команды Create), а также расшифровка физического смысла;

‑ информационная модель («сущность – связь»);

‑ пример заполненной базы данных;

– запросы, перечисленные в задании, на основе предложенной реляционной модели.

Таблицы должны соответствовать не менее чем третьей нормальной форме. Обучаемый должен уметь изложить требования, предъявляемые к первым трем нормальным формам, и продемонстрировать на практике приведение отношения к первой ‑ третьей нормальной форме.

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

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

 

 

Содержание контрольной работы

В данной контрольной работе вы проектируете реляционную базу данных для конкретной прикладной области. Вам необходимо:

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

2. Определить сущности (объекты).

3. Распределить генеральную совокупность полей по сущностям (объектам).

4. Проверить выполнение требований нормализации (первой – третьей нормальных форм). Проверенные условия нормализации привести в отчете.

5. Заполнить отношения базы данных необходимым количеством записей. Примеры заполнения должны соответствовать реальной ситуации задачи.

6. При обнаружении повторов данных в таблицах проанализировать возможность нормализации полученных отношений и повторить действия, начиная с п.4.

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

8. Заполнить спроектированную базу данных достаточным количеством записей.

9. Определить спецификации для всех полей (тип данных, значение по умолчанию, допустимость неопределенного значения и. т.д.).

10. Составить на языке SQL запросы, приведенные в заданиях.

 

 

Варианты заданий контрольной работы

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

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

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

При решении задач предполагается использование средств, позволяющих разрабатывать схемы баз данных, и приложений, работающих с базами данных (Power Designer, Oracle Developer, ERWin, Power Builder, Borland Delphi, C++ Builder и др.).

 

 

Вариант 1

 

Где-то далеко в море находится воображаемый остров Скалистый. Вот уже много лет ведется подробная летопись острова. В эту летопись заносятся данные обо всех людях, какое-то время проживавших на острове. Записываются их имена, пол, даты рождения и смерти. Хранятся там и имена их родителей, если известно, кто они. У некоторых отсутствуют сведения об отце, у некоторых ‑ о матери, а часть людей, судя по записям, ‑ круглые сироты. Из летописи можно узнать, когда был построен каждый дом, стоящий на острове (а если сейчас его уже нет, то когда он был снесен), точный адрес и метраж этого дома, кто и когда в нем жил.

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

Составить тексты запросов, определяющих:

1) среднюю продолжительность жизни мужчин и женщин на острове;

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

3) количество жителей острова, у которых нет сведений о родителях;

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

5) количество предпринимателей-картофелеводов, нанимавших более 3-х человек (для каждого года, когда такие работники нанимались).

 

Вариант 2

 

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

Составить тексты запросов, определяющих:

1) жокеев-победителей всех соревнований во всех видах состязаний;

2) жокея, имеющего наименьшую сумму мест по всем соревнованиям;

3) жокеев, имеющего наименьшую сумму мест по каждому месту проведения соревнований;

4) самую быструю лошадь – ту, которая имеет наименьшую удельную сумму мест (сумму мест, отнесенную к количеству соревнований);

5) жокея, который сменил наибольшее количество лошадей в соревнованиях.

 

 

Вариант 3

 

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

Написать запросы, осуществляющие следующие операции:

1) для введенного пользователем интервала дат показать список гор с указанием даты последнего восхождения. Для каждой горы сформировать в хронологическом порядке список групп, осуществлявших восхождение;

2) показать список альпинистов, осуществлявших восхождение в указанный интервал дат. Для каждого альпиниста вывести список гор, на которые он осуществлял восхождения в этот период, с указанием названия группы и даты восхождения;

3) предоставить возможность добавления нового альпиниста в состав указанной группы;

4) оказать информацию о количестве восхождений каждого альпиниста на каждую гору. При выводе список отсортировать по количеству восхождений;

5) показать список восхождений (групп), которые осуществлялись в указанный пользователем период времени. Для каждой группы показать ее состав;

6) предоставить информацию о том, сколько альпинистов побывало на каждой горе. Список отсортировать в алфавитном порядке по названию вершин;

7) определить, сколько раз ежегодно (за последние 5 лет) использовалось снаряжение различных фирм.

 

 

Вариант 4

 

Базу данных использует для работы коллектив врачей. В таблицы должны быть занесены имя, пол, дата рождения, телефон и домашний адрес каждого из пациентов. Всякий раз, когда врач осматривает больного (пришедшего на прием или на дому), фиксируется дата и место проведения осмотра, симптомы, диагноз и предписания больному, проставляется имя пациента и имя врача. Если врач прописывает больному какое-либо лекарство, в таблицу заносится название лекарства, способ его приема, словесное описание предполагаемого действия и возможных побочных эффектов.

Составить тексты запросов, определяющих:

1) вывести фамилии и инициалы пациентов, имеющих не менее трех сходных симптомов болезни, а также предполагаемые диагнозы;

2) вывести фамилии и инициалы пациентов, принятых в указанный диапазон дат каждым врачом центра;

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

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

5) вывести все виды диагнозов, поставленных врачами центра по любым двум симптомам (по выбору обучаемого).

 

 

Вариант 5

 

В базе хранятся имена, адреса, домашние и служебные телефоны всех членов Думы. В Думе работает порядка сорока комиссий, все участники которых являются членами Думы. Каждая комиссия имеет свой профиль, например, вопросы образования, проблемы, связанные с жильем, и так далее. Данные по каждой из комиссий включают: имя председателя и членов комиссии, прежние (за 10 предыдущих лет) председатели и члены этой комиссии, даты включения и выхода из состава комиссии, избрания ее председателей. Члены Думы могут заседать в нескольких комиссиях. В базу заносятся время и место проведения каждого заседания комиссии с указанием депутатов и служащих Думы, которые участвуют в его организации, а также повестка заседания.

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

1) показать список комиссий, для каждой ‑ ее состав и председателя;

2) предоставить возможность добавления нового члена комиссии;

3) для введенного пользователем интервала дат и названия комиссии показать в хронологическом порядке всех ее председателей;

4) показать список членов Думы, для каждого из них ‑ список комиссий, в которых он участвовал и/или был председателем;

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

6) для указанного интервала дат и комиссии выдать список членов с указанием количества пропущенных заседаний;

7) вывести список заседаний в указанный интервал в хронологическом порядке, для каждого заседания ‑ список присутствующих;

8) по каждой комиссии показать количество проведенных заседаний в указанный период времени.

 

 

Вариант 6

 

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

Написать запросы, осуществляющие следующие операции:

1) по указанному типу и интервалу дат вывести все катера, осуществлявшие выход в море, указав для каждого в хронологическом порядке записи о выходе в море и вес улова;

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

3) для указанного интервала дат вывести для каждого сорта рыбы список катеров с наибольшим уловом;

4) для указанного интервала дат вывести список банок с указанием среднего улова за этот период. Для каждой банки вывести список катеров, осуществлявших лов;

5) предоставить возможность добавления новой банки с указанием данных о ней;

6) для заданной банки вывести список катеров, которые получили улов выше среднего;

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

8) для выбранного пользователем рейса и банки добавить данные о сорте и количестве пойманной рыбы;

9) предоставить возможность пользователю изменять характеристики выбранного катера;

10) для указанного интервала дат вывести в хронологическом порядке список рейсов за этот период времени с указанием для каждого рейса веса пойманной рыбы;

11) предоставить возможность добавления нового катера;

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

 

 

Вариант 7

 

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

В книгах фирмы делается запись о каждом аукционе. Там отмечаются дата, место и время его проведения, а также специфика (например, выставляются картины, написанные маслом и не ранее 1900 г.). Заносятся также сведения о каждом продаваемом предмете: аукцион, на который он заявлен, номер лота, продавец, отправная цена и краткое словесное описание. Продавцу разрешается выставлять любое количество вещей, а покупатель имеет право приобретать любое их количество. Одно и то же лицо или фирма может выступать и как продавец, и как покупатель. После аукциона служащие фирмы, проводящей аукционы, записывают фактическую цену, уплаченную за проданный предмет, и фиксируют данные покупателя.

Написать запросы, осуществляющие следующие операции:

1) для указанного интервала дат вывести список аукционов в хронологическом порядке с указанием наименования, даты и места проведения. Для каждого из них показать список выставленных вещей;

2) добавить для продажи на указанный пользователем аукцион предмет искусства с указанием начальной цены;

3) вывести список аукционов с указанием отсортированных по величине суммарных доходов от продажи;

4) для указанного интервала дат вывести список проданных на аукционах предметов. Для каждого из предметов дать список аукционов, где выставлялся этот же предмет;

5) предоставить возможность добавления факта продажи на указанном аукционе заданного предмета;

6) для указанного интервала дат вывести список продавцов в порядке убывания общей суммы, полученной ими от продажи предметов в этот промежуток времени;

7) вывести список покупателей и для каждого из них ‑ список аукционов, где были сделаны приобретения в указанный интервал дат;

8) предоставить возможность добавления записи о проводимом аукционе (место, время);

9) для указанного места вывести список аукционов, отсортированных по количеству выставленных вещей;

10) для указанного интервала дат вывести список продавцов, которые принимали участие в аукционах, с указанием для каждого из них списка выставленных предметов;

11) предоставить возможность добавления и изменения информации о продавцах и покупателях;

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

 

 

Вариант 8

 

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

Кроме того, в базе данных хранится информация о компакт-дисках, которыми торгует магазин. Каждый компакт-диск, а точнее, его наклейка, идентифицируется отдельным номером, так что всем его копиям, созданным в разное время, присвоены одинаковые номера. На компакт-диске может быть записано несколько вариантов исполнения одного и того же произведения ‑ для каждого из них в базе заведена отдельная запись. Когда выходит новый компакт-диск, регистрируется название выпустившей его компании (например, EMI), а также адрес оптовой фирмы, у которой магазин может приобрести этот компакт-диск. Не исключено, что компания-производитель занимается и оптовой продажей компакт-дисков. Магазин фиксирует текущие оптовые и розничные цены на каждый компакт-диск, дату его выпуска, количество экземпляров, проданных за прошлый год и в нынешнем году, а также число еще не проданных компакт-дисков.

Написать запросы, осуществляющие следующие операции:

1) для всех компакт-дисков вывести разницу между оптовой и розничной ценами на конкретную дату;

2) для указанного интервала дат показать список проданных компакт-дисков и количество для каждого диска;

3) для каждого произведения указать количество вариантов исполнения;

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

5) привести фамилии всех музыкантов, играющих на определенном инструменте;

6) определить ансамбль, имеющий наибольшее количество компакт-дисков.

 

 

Вариант 9

 

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

В базе данных должна содержаться информация о преподавателях, читаемых ими дисциплинах, данные из учебного плана (количество часов по видам нагрузки), данные о сроках сессий в группах филиалов и представительств (20 дней в семестрах первого и второго курсов, 25 дней – в остальных семестрах), данные о количестве студентов в каждой академической группе.

В базе данных должна содержаться таблица с нормами времени, устанавливающими «стоимость» по видам нагрузки (лекции, лабораторные и практические занятия – 1 час за час, контрольные работы – 0,6 часа за одну работу, экзамен – 0,4 часа на одного человека, курсовая работа – 3 часа за одну работу).

Написать запросы, осуществляющие следующие операции:

1) для указанного интервала дат показать список всех преподавателей, отъезжающих в командировки в три указанных филиала;

2) для каждой кафедры ВУЗа для каждого преподавателя указать количество командировок за год;

3) подсчитать количество дней командировки для преподавателя, имеющего наибольшее количество командировок за год;

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

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

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

 

 

Вариант 10

 

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

Написать запросы, осуществляющие следующие операции:

1) определить общее количество экземпляров для всех книг библиотеки с учетом филиалов;

2) определить количество книг, полученных всеми студентами указанного факультета;

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

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

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

6) для каждого филиала определить список книг, подлежащих списанию (старше заданного пользователем года).

 

 

Вариант 11

 

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

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

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

Написать запросы, осуществляющие следующие операции:

1) вывести списки студентов всех групп дневной формы обучения для трех указанных факультетов;

2) вывести номера всех групп второго курса;

3) вывести список всех дисциплин для студентов 4 курса одной конкретной специальности;

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

5) вывести список всех студентов, имеющих отличные оценки и не более одной оценки «хорошо» для конкретного факультета;

6) вывести список студентов, имеющих 2 и более оценки «неуд»;

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

 

 

Вариант 12

 

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

Написать запросы, осуществляющие следующие операции:

1) полагая необходимый по санитарно-гигиеническим требованиям метраж на одного студента равным 2 кв. метрам, вывести данные о всех лекционных аудиториях на 3 группы;

2) вывести упорядоченно данные о всех аудиториях конкретного корпуса;

3) Вывести суммарный метраж всех аудиторий университета, предназначенных для одной академической группы каждая;

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

5) определить наименования аудиторий, имеющих наибольший объем для каждого корпуса университета;

6) привести список аудиторий, оборудованных проекционной аппаратурой.

 

 

Вариант 13

 

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

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

Написать запросы, осуществляющие следующие операции:

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

2) вывести все данные о происшествиях выбранного вида в указанный промежуток времени;

3) определить все происшествия, в которых в качестве подозреваемого был один и тот же конкретный человек;

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

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

 

 

Вариант14

 

База данных должна содержать справочник персоналий участников конференции (фамилия, имя, отчество, ученая степень, ученое звание, научное направление, место работы, кафедра (отдел), должность, страна, город, почтовый индекс, адрес, рабочий телефон, домашний телефон, e-mail).

Кроме того в базе данных должна содержаться информация, связанная с участием в конференции (докладчик или участник, дата рассылки первого приглашения, дата поступления заявки, тема доклада, отметка о поступлении тезисов, дата рассылки второго приглашения, дата поступления оргвзноса, размер поступившего оргвзноса, дата приезда, дата отъезда, потребность в гостинице).

Написать запросы, осуществляющие следующие операции:

1) привести список всех участников конференции, имеющих домашний телефон и e‑mail;

2) привести список всех докладов конференции, посвященных проблемам разоружения;

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

4) вывести список всех участников, приславших тезисы докладов до даты рассылки второго приглашения;

5) вывести данные о распределении количества дней проживания для участников конференции, проживавших в гостинице;

6) вывести список докладчиков, которым послано по два приглашения и которые оплатили оргвзнос.

 

 

Вариант 15

 

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

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

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

Написать запросы, осуществляющие следующие операции:

1) привести список всех поставщиков данного вида материалов;

2) вывести данные о всех материалах, хранящихся на складе, и их количестве;

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

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

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

 

 

Вариант 16

 

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

Каждому виду выпускаемой продукции присваивается, как обычно, свой шифр товара, под которым он значится в файле товарных запасов. Этот же номер служит и шифром продукта. В записи с этим шифром/указывается, когда была изготовлена последняя партия этого продукта, какова ее стоимость, сколько операций потребовалось.

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

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

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

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

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

Написать запросы, осуществляющие следующие операции:

1) для выбранного цеха выдать список выполняемых им операций. Для каждой операции показать список расходных материалов с указанием количества;

2) показать список инструментов и предоставить возможность добавления нового;

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

4) для указанного интервала дат вывести список нарядов в хронологическом порядке, для каждого из которых показать список используемых инструментов;

5) показать список операций и предоставить возможность добавления новой операции;

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

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

8) показать список нарядов в хронологическом порядке и предоставить возможность добавления нового.

9) выдать отчет о производстве товаров различными цехами, указав наименование цеха, название товара и его количество.

 

 

Вариант 17

 

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

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

Часть преподавателей работает только в университете. Другая часть – в университете на основной работе, но работает по совместительству в других учреждениях. Наконец, есть такие преподаватели, которые работают на основной работе где-то в других предприятиях, а в университете только совместительствуют.

Преподаватели работают в различных подразделениях университета.

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

Написать запросы, осуществляющие следующие операции:

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

2) определить количество преподавателей, работающих над диссертациями;

3) вывести данные о количестве преподавателей, подлежащих переизбранию в каждый из ближайших 5 лет;

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

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

 

 

Вариант 18

 

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

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

Часто команды академических групп в тех или иных мероприятиях возглавляют кураторы: так, в частности происходит при подготовке к дням первокурсника, дням института, юбилеям института, университета.

Написать запросы, осуществляющие следующие операции:

1) вывести список мероприятий, проведенных с участием кураторов групп первого курса;

2) вывести помесячно количество мероприятий, проведенных конкретным куратором;

3) для каждой группы определить количество мероприятий, проведенных в весеннем семестре;

4) определить количество студентов каждого курса, принявших участие в подготовке и проведении дня первокурсника;

5) определить количество студентов, принявших участие в подготовке к юбилею университета (для каждого курса отдельно.

 

 

Вариант 19

 

Занятия по научно-исследовательской работе студентов (НИРС) способствуют научному росту студентов, вырабатывают научный подход к решению самых различных вопросов. Помимо факультативной дисциплины НИРС студенты практически участвуют в различных формах научно-исследовательской работы.

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

Часть студентов становятся соавторами научных работ совместно с преподавателями.

Еще одна форма участия студентов в НИРС – это участие в разного рода конкурсах, первенствах и соревнованиях, например, в соревнованиях по программированию.

Написать запросы, осуществляющие следующие операции:

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

2) определить количество участников для каждого мероприятия, проводимого в дни науки;

3) для каждого преподавателя определить количество статей, поданных в соавторстве со студентами;

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

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

 

 

Вариант 20

 

Кафедра вуза занимается научно-исследовательской работой в самых различных аспектах. За научную работу на кафедре отвечает заместитель заведующего кафедрой по научно-исследовательской работе (НИР).

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

По выполняемым НИР предусматриваются промежуточные (ежегодные или квартальные) и окончательные (по окончании темы) отчеты. У каждой темы имеются научный руководитель, ответственный исполнитель и исполнители.

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

К НИР кафедры относится и научно-исследовательская работа студентов кафедры, выполняемая в различных видах и формах деятельности. По ней также предусмотрено периодическое планирование (на год или по семестрам) и отчетность по таким же срокам.

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

Наконец, важная область научной работы на кафедре – это работа аспирантов очной и заочной форм, а также соискательство. Каждый аспирант или соискатель имеет руководителя, тему исследований (диссертации), в период аспирантуры сдает кандидатские экзамены и публикует материалы по теме диссертации в соответствии с требованиями высшей аттестационной комиссии.

Написать запросы, осуществляющие следующие операции:

1) определить количество аспирантов по годам обучения;

2) определить исполнителей НИР, для каждого определить количество НИР, в которых он участвует;

3) определить тематику научных исследований кафедры;

4) для каждого из аспирантов определить список сданных кандидатских экзаменов;

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

 

 

Вариант 21

 

Учебно-методическая работа (УМР) кафедры включает в себя подготовку к различным занятиям, а также подготовку и написание различного вида методических материалов. В частности: программ курсов и практик, конспектов лекций, лабораторных практикумов, сборников упражнений и задач.

К УМР относится также постановка и модернизация лекционных экспериментов, постановка и модернизация лабораторных работ, разработка учебно-методических комплексов дисциплин и педагогических программных средств.

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

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

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

Для повышения качества методических материалов проводится их рецензирование. К УМР относится и составление карт обеспеченности студентов учебной литературой по дисциплинам, читаемым преподавателями.

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

Написать запросы, осуществляющие следующие операции:

1) определить список методических разработок, подлежащих переизданию;

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

3) определить количество занятий преподавателей, которые посетили зав. кафедрой или ученый секретарь;

4) вывести список дисциплин, по которым нет входного контроля и тестов;

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

 

 

Вариант 22

 

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

Преподаватели кафедры должны периодически (не реже одного раза в 5 лет) проходить повышение квалификации в различной форме. Требование повышения квалификации является обязательным при переизбрании преподавателя на занятую (или очередную) должность.

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

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

Написать запросы, осуществляющие следующие операции:

1) определить количество преподавателей для каждой должности профессорско-преподавательского состава на кафедре;

2) определить количество преподавателей, имеющих стаж работы от 0 до 5 лет, от 5 до 10 лет, от 10 до 15 лет и т.д.;

3) определить список преподавателей, которым необходимо проходить повышение квалификации в ближайшие три года (для каждого года отдельно);

4) определить количество статей, написанных каждым преподавателем кафедры за прошедший год;

5) вывести список всех преподавателей, ведущих указанную дисциплину. Привести посеместровую нагрузку по этой дисциплине.

Вариант 23

 

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

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

Хорошая работа ССО отмечается наградами, благодарственными письмами в адрес отрядов и конкретных бойцов.

Написать запросы, осуществляющие следующие операции:

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

2) привести список отрядов, бойцы которых заняли призовые места в спортивных соревнованиях между отрядами;

3) определить список отрядов, имеющих наибольшее количество наград;

4) определить список отрядов для каждого профиля работы;

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

 

 

Вариант 24

 

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

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

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

База данных дополнительно должна содержать данные о институте, кафедре, о кураторе группы.

 

Написать запросы, осуществляющие следующие операции:

1) определить количество студентов-отличников для каждого курса групп-участников;

2) для каждой группы вывести количество отличников и количество студентов, имеющих двойки и тройки;

3) вывести список групп, имеющих наивысшие спортивные достижения за последние три года;

4) определить динамику количества студенческих публикаций по годам проведения конкурса;

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

 

 

Вариант 25

 

База данных (БД) должна содержать полный набор данных о студентах: фамилия, имя, отчество, дата рождения и прочие паспортные данные. Помимо этого должны быть данные о родителях, об учебном заведении, которое закончил студент, о месте и условиях проживания, о наградах, дипломах и удостоверениях, полученных в довузовский период.

В БД должны содержаться данные об институте, факультете, кафедре и специальности, личные физические данные студента, сведения о спортивных и учебных достижениях студента.

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

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

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

Написать запросы, осуществляющие следующие операции:

1) определить распределение студентов по годам рождения;

2) определить количество студентов для городов (в которых они родились), количество студентов из которых превышает указанное число;

3) определить распределение студентов по факультетам и выпускающим кафедрам;

4) определить количество студентов, имеющих задолженность по оплате для каждого факультета;

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

 

 

Вариант 26

 

Итоговая государственная аттестация проводится специальными комиссиями для каждой специальности или специализации. Состав комиссий утверждается ректором. Специальные комиссии создаются для приема государственного экзамена и итоговой государственной аттестации.

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

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

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

Написать запросы, осуществляющие следующие операции:

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

2) определить распределение оценок по защитам ВКР, посвященных проблемам методики преподавания;

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

4) определить количество студентов, выполнивших ВКР по заявкам предприятий и рекомендованных в аспирантуру;

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

 

 

Вариант27

 

Часть студентов и аспирантов могут быть удостоены специальных стипендий за успехи в учебе и общественной жизни университета.

К числу специальных стипендий относятся стипендии Президента России, правительства Российской федерации, губернатора свердловской области, ученого совета университета, ученых советов институтов и факультетов и др.

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

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

Написать запросы, осуществляющие следующие операции:

1) определить распределение студентов, получающих стипендию губернатора за последние 5 лет для каждого института (факультета);

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

3) определить динамику изменения количества специальных стипендий для одной конкретной кафедры;

4) для каждого института определить количество специальных стипендий за весь период;

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

 

 

Вариант 28

 

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

Штат магазина включает директора магазина, главного бухгалтера и несколько продавцов (и технический персонал). База данных (БД) должна содержать исчерпывающие данные о сотрудниках магазина.

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

Магазин имеет склад, на котором хранится все товары, завезенные в магазин.

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

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

Написать запросы, осуществляющие следующие операции:

1) определить список месяцев, в которые обороты магазина превышают установленную сумму;

2) вывести данные о всех сделках за второй квартал последнего года;

3) вывести данные о поставщиках, связанных с поставками программных средств;

4) определить дату, в котору заключена самая большая сделка;

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

 

 

Вариант 29

 

Университет ведет активную физкультурно-оздоровительную и спортивно-массовую работу по различным направлениям.

Ежегодно проводится спартакиада университета, включающая в себя большое количество соревнований по различным видам спорта. Данные о датах и месте проведения соревнований должны храниться в базе данных (БД). По каждому виду соревнований назначаются ответственные по университету и подразделениям, а также судейские бригады. По командным видам спорта в БД должны храниться списки членов этих команд.

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

Команды университета принимают участие в комплексной межвузовской универсиаде. Данные о результатах и призерах также должны храниться в БД.

Студенты университета принимают участие в российских и международных соревнованиях.

Для развития физкультурно-массовой работы студенты ВУЗа имеют стадион, а также два физкультурных зала. Технические характеристики сооружений приводятся в таблице.

Написать запросы, осуществляющие следующие операции:

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

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

3) определить институт (факультет), имеющий наибольшее количество студентов-призеров спартакиады в последнем закончившемся учебном году;

4) определить абсолютный личный рекорд по бегу на 100 м. для каждого из последних 5 лет;

5) определить всех участников соревнований российского уровня.

 

 

Вариант 30

 

Компьютерное оборудование института информатики установлено в 8 аудиториях, в лаборатории технического обеспечения, на кафедрах института и в административных помещениях.

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

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

Для обслуживания компьютерного парка аудиторий имеется соответствующий обслуживающий персонал.

Написать запросы, осуществляющие следующие операции:

1) определить количество компьютеров по годам приобретения;

2) определить количество компьютеров, установленных во внеаудиторных помещениях института;

3) определить распределение компьютеров по маркам и изготовителям;

4) для каждой аудитории определить количество компьютеров, потребовавших замены материнских плат и основной памяти за последние 3 месяца;

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

 

 

Библиографический список

 

Вьюхин В.В. Система управления базами данных FOXPRO 2.x: учеб.-метод. пособие. Екатеринбург: Изд-во Урал. гос. проф.-пед. ун-та, 2000. 86 с.

Попов А.А. FoxPro 2.5/2.6. Создание приложений для FoxPro 2.5/2.6 в DOS и Windows. – М.: Март, 1996. – 660 с.

Проектирование и реализация баз данных SQL Server 2000: учебный курс: официальное пособие для самоподготовки: СПб, Питер, 2005

Советов Б.Я. Базы данных: теория и практика: учебник для вузов. – М.: Высшая школа, 2007.

 

Приложение

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«Российский государственный профессионально-педагогический университет»

Институт информатики

Кафедра сетевых информационных систем

 

 

Контрольная работа № 1

по дисциплине

 

 







Дата добавления: 2015-09-07; просмотров: 1163. Нарушение авторских прав; Мы поможем в написании вашей работы!

Studopedia.info - Студопедия - 2014-2022 год . (0.186 сек.) русская версия | украинская версия








Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7