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

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

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






Контрольная работа рассчитана на выполнение без компьютера на основе изучения теоретических материалов по конспектам и литературе. Возможно выполнение работы с использованием пакета 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) определить







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



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

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

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

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

Условия приобретения статуса индивидуального предпринимателя. В соответствии с п. 1 ст. 23 ГК РФ гражданин вправе заниматься предпринимательской деятельностью без образования юридического лица с момента государственной регистрации в качестве индивидуального предпринимателя. Каковы же условия такой регистрации и...

Седалищно-прямокишечная ямка Седалищно-прямокишечная (анальная) ямка, fossa ischiorectalis (ischioanalis) – это парное углубление в области промежности, находящееся по бокам от конечного отдела прямой кишки и седалищных бугров, заполненное жировой клетчаткой, сосудами, нервами и...

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

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