Самостоятельная работа Изучить описание базы данных по вариантам. Номер варианта определяется согласно номеру в журнале Необходимо написать запросы на создание представленных в заданиях таблиц
Скачать 26.27 Kb.
|
Самостоятельная работа Изучить описание базы данных по вариантам. Номер варианта определяется согласно номеру в журнале Необходимо написать запросы на создание представленных в заданиях таблиц. Самостоятельно определить типы полей и ключевые поля и внешние ключи для связи таблиц друг с другом. Необходимо самостоятельно придумать и написать 10 запросов к БД с использованием всех ранее пройдённых видов запросов (10 видов с использованием всех – это значит, что у вас в запросах должны присутствовать все виды запросов, а не 10 штук одного какого-нибудь вида, если не будет запросов какого-то вида, то придется их дописывать!!) При необходимости можно самостоятельно добавить дополнительные данные в таблицы либо добавить новые таблицы к БД (пользуйтесь этим пунктом если не можете придумать много запросов, добавили еще таблицу (но не просто так, а логично, вы уже прошли тему с проектирование концептуальной схемы БД) и появилось еще множество вариантов отбора данных). Варианты заданий 1 Автоматизированная информационная система «Ремонт оборудования». Предприятие – высшее учебное заведение. В структуре есть вычислительный центр, в составе которого, в свою очередь, есть ремонтная мастерская. Словесное описание предметной области: Предприятие, в состав которого входит ряд подразделений, имеет ремонтную мастерскую, в которой производится различного вида ремонт средств вычислительной и оргтехники. Необходимо вести учет, сданной в ремонт техники. Для каждой единицы техники необходимо хранить её инвентарный номер, название устройства, его модель, год выпуска, какому подразделению устройство принадлежит на текущую дату, т.е. необходимо хранить историю перемещения техники между подразделениями организации. Перемещение единицы техники осуществляется на основе документа, в котором указано с какой даты данная единица перемещается в указанное подразделение. Эта дата одновременно является датой окончания нахождения единицы техники в предыдущем подразделении. Необходимо также хранить дату сдачи единицы техники в ремонт, вид ремонта, срок ремонта, ФИО, номер сотрудника, сдавшего технику в ремонт, ФИО, номер сотрудника, который принял технику в ремонт, ФИО, номер, должность сотрудника, выполняющего ремонт, перечень необходимых для ремонта запасных частей, их стоимость на текущую дату. Стоимость запасных частей определяется из документа – накладной, по которой они получены, в ней и указана дата получения, стоимость. О каждом сотруднике необходимо хранить информацию о всех перемещениях за время работы на данном предприятии: дата начала работы, дата окончания, подразделение, должность. 2 Автоматизированная информационная система «Баскетбол. Женская суперлига» Предприятие – областной спорткомитет. В структуре комитета есть отдел, ведущий информацию о командах высшей лиги. Словесное описание предметной области: Команда клуба "Надежда" города принимает участие в соревнованиях женской баскетбольной суперлиги России. В этих соревнованиях участвуют порядка 12 команд из разных клубов и городов России. Участие в соревновании определяется документов, в котором указано: год проведения (2002 – 2003), клубы, участвующие в розыгрыше. Необходимо хранить информацию об клубах и участниках соревнований. Каждый клуб характеризуется следующей информацией: название, дата создания, город, спонсоры (ФИО, название организации, если это не частное лицо), главный тренер, который тренирует команду клуба в настоящее время (необходимо хранить историю о всех тренерах) – ФИО, возраст, звание. Также необходимо знать информацию о наличии залов клуба (название зала, адрес, вместимость, телефон, категория (низкая, средняя и т.п.), информацию о видах транспорта, предоставляемого клубом для перемещения участников соревнований (вид, вместимость). Необходимо также хранить информацию о всех участниках соревнований, которые в разное время играли за клуб – ФИО, дату рождения, звания, антропологические данные (дата, рост, вес), игровой номер, выполняемое амплуа. Эта информация может меняться с течением времени (игрок сменил амплуа, вырос), поэтому необходимо хранить историю. 3 Автоматизированная информационная система «Технический осмотр автомобилей» Предприятие – учреждение ГИБДД Словесное описание предметной области: При проведении технического осмотра автомобиля необходимо фиксировать следующие данные: госномер автомобиля, проходящего технический осмотр, номер двигателя, цвет, марка, номер технического паспорта, номер водительского удостоверения, ФИО владельца, адрес прописки, год рождения, пол. Данные фиксируются на дату прохождения текущего осмотра, необходимо хранить историю осмотров – дата прохождения, результат. Необходимо также фиксировать ФИО, должность, звание сотрудника ГАИ, проводившего осмотр, заключение осмотра. Каждый день технический осмотр могут проходить много автомобилей, проводить осмотр могут разные сотрудники, но каждый сотрудник проводит за день не более 10 осмотров. 4 Автоматизированная информационная система «Оплата за междугородние разговоры» Предприятие связи, предоставляющие услуги междугородней связи. Словесное описание предметной области: Технолог междугородней телефонной станции (МТС) вносит в БД информацию о новых клиентах, пользующихся услугами, это: номер телефона клиента, ФИО, адрес, дата регистрации. Также технолог изменяет цены за пользование услугами, эти данные хранятся в следующем виде: дата, название населенного пункта, с которым осуществляется связь, стоимость одной минуты разговора, льготная стоимость (с 20.00 до 6.00). Оператор МТС фиксирует дату разговора, город, с которым произошел разговор, номер абонента, длительность разговора. После этого оператор отсылает абоненту квитанцию об оплате. Он также принимает извещение об оплате и фиксирует, что те или иные разговоры оплачены. 5 Автоматизированная информационная система «Оплата услуг центра доступа в Интернет) Предприятие – провайдер, предоставляющий услуги доступа в Интернет в своем зале. Словесное описание предметной области: В БД заносится следующая информация о клиенте, пользующегося услугами Интернет: номер компьютера клиента, IP-адрес, дата, время начала соединения, окончания соединения, которые фиксируются автоматически при соединенияя. Цены за пользование услугами могут изменяться, эти данные хранятся в следующем виде: дата, стоимость одной минуты соединения, льготная стоимость с 20.00 до 2.00, льготная стоимость с 02.00 до 06.00. Для каждого абонента формируется квитанция об оплате, в которой содержится: название, адрес, телефон организации, выдавшей квитанцию, дата, время начала, окончания сеанса, количество минут, стоимость одной минуты, итоговая сумма, номер, ФИО оператора, выдавшего квитанцию, номер смены. В одной квитанции м.б. представлена информация о нескольких сеансах связи. 6 Автоматизированная информационная система «Кадры предприятия» Государственное предприятие. Словесное описание предметной области: На предприятии существует ряд подразделений. Каждое подразделение имеет штатное расписание, в котором имеется перечень должностей. Каждая должность имеет название, краткое название, шифр, нижнюю и верхнюю границы разрядов единой тарифной сетки (от 1 до 18). Также известно, сколько единиц каждой должности выделено подразделению. О сотрудниках, работающих на предприятии, необходимо знать всю историю их перемещения – где, в каком подразделении работал сотрудник, на какой должности, какой имел разряд, дату начала и дату окончания работы. Также о сотруднике необходимо хранить личные данные: ФИО, возраст, пол, семейное положение. 7 Автоматизированная информационная система «Банк данных товаров, производимых различными предприятиями» (реклама). Рекламное предприятие. Словесное описание предметной области: Необходимо хранить информацию о товаре, который производится предприятиями области – каждый товар имеет название, номер, относится к какой-либо группе товаров (канцелярские принадлежности, бумага, скобяные товары и т.п.). Цена товара меняется во времени и определяется позицией прайс-листа, выпускаемого периодически на предприятии, производящем товар. Предприятие характеризуется названием, имеет статистический код, адрес, телефон. Каждое предприятие может производит много товаров, и в тоже время один и тот же товар могут производить несколько предприятий. Также необходимо знать ФИО и должность руководителя предприятия, телефон отдела маркетинга предприятия, руководителя отдела маркетинга, ФИО контактного лица. 8 Автоматизированная информационная система «Учет договоров страхования» Предприятие – страховая организация. Словесное описание предметной области: Страховая организация заключает договора с физическими лицами и юридическими организациями. Для организации оформляется коллективный договор, в котором перечислены страхуемые сотрудники: ФИО, возраст, категория риска (первая, вторая, высшая и т.п.). О предприятии хранится следующая информация: код, полное наименование, краткое наименование, адрес, банковские реквизиты (номер банка), специализация предприятия (медицинское учреждение, автотранспортное предприятие, учебное заведение и т.п.). В заключаемом коллективном договоре указывается дата заключения, срок договора (конец действия договора), сумма выплат по каждой категории сотрудников, выплаты по страховым случаям. Выплаты зависят от категории сотрудника. Необходимо также хранит информацию о страховом агенте, заключившем договор (ФИО, паспортные данные). Каждый агент может заключить много договоров, в каждом договоре м.б. оформлено несколько сотрудников. А каждый конкретный договор м.б. заключен только одним агентом. 9 Автоматизированная информационная система «Учет приказов и распоряжений» Предприятие, имеющее в своей структуре ряд иерархически подчиняющихся подразделений. Словесное описание предметной области: Необходимо хранить информацию о внутренних приказах, распоряжениях или других подобных документах, сроках их выполнения и исполнителях. Например: название документа - "Указание о введении в действие плана по совершенствованию охраны труда", мероприятие, описываемое в документе – "Установить порядок выпуска приказов по случаю нарушения охраны труда", - исходящий корреспондент (человек, готовивший приказ) – гл. инженер. Информация о исходящем корреспонденте: название подразделения, должность корреспондента, ФИО. Приказ, распоряжение характеризуются номером, датой, содержанием, мероприятием, ответственным за выполнение (название подразделения, должность, ФИО), датой выполнения мероприятия, пометкой о выполнении мероприятия. В одном документе может быть перечислено несколько мероприятий. Фиксируется дата выхода документа. Распоряжение подписывает сотрудник ранга руководителя предприятия, необходимо фиксировать должность и ФИО. 10 Автоматизированная информационная система «Расчет заработной платы» Государственное предприятие, имеющее в своей структуре ряд иерархически подчиняющихся подразделений. Словесное описание предметной области: расчет заработной платы производится для сотрудников предприятия, работающих на бюджетной основе. Для сотрудника определена должность и разряд. В соответствии с единой тарифной сеткой каждый разряд имеет свой коэффициент. Оклад рассчитывается как произведение минимального размера оплаты труда (он может меняться со временем) на коэффициент, соответствующий разряду. Также сотрудник имеет доплату – так называемый уральский коэффициент в размере 15 процентов от оклада. Удержания – 13 процентов подоходный налог, 1 процент – пенсионный фонд, 1 процент – профсоюзный взнос, если сотрудник член профсоюза. Необходимо вести расчет заработной платы и накапливать информацию по сотруднику на протяжении всего периода его работы. Необходимо за каждый месяц рассчитывать и хранить сколько всего начислено, удержано и к выплате. Расчет больничных и отпускных дней не вести. 11 Автоматизированная информационная система «Учет инвентаря на складах предприятия» Предприятие, имеющее в своей структуре ряд иерархически подчиняющихся подразделений. Словесное описание предметной области: Предприятие имеет несколько складов, в которых находится рабочий инвентарь (тип инвентаря - спецодежда, инструменты, подсобные средства и т.п.). Каждый склад имеет номер, название, телефон. Инвентарь завозят на склад в соответствии с приходной накладной, которая имеет дату, перечень (наименование) инвентаря, количество единиц каждого инвентаря. Также указывается ФИО и должность сотрудника склада, принявшего инвентарь. Расход инвентаря со склада осуществляется по расходной накладной, которая имеет ту же структуру, что и приходная, только учитывает расход инвентаря со склада. Поступление инвентаря на склад отражается в карточке складского учета, заводимой для каждого наименования инвентаря. В карточке учитываются все приходы и расходы. 12 Автоматизированная информационная система «Учет пациентов клинической больницы». Клиническая больница. Словесное описание предметной области: На каждого вновь поступившего больного заводится карточка медицинской статистики: ФИО больного, пол, возраст, предварительный диагноз, как поступил больной (направление поликлиники, доставлен скорой помощью и т.п.), дата поступления, прочее описание: примерный рост, цвет волос, особые приметы, примерный возраст, номер палаты, в которую положен больной. Информация о больном м.б. неполной, если он не может ответить на вопросы. За время лечения в больнице больной м.б. переведен в разные палаты, необходимо знать дату перевода, номер и телефон палаты. После окончания лечения фиксируется дата выписки и причина выписки либо другой исход (полное излечение, направлен в санаторий и т.п.) 13 Автоматизированная информационная система «Места проведения досуга граждан» (информационная служба города) Организация, занимающиеся организацией досуга населения. Словесное описание предметной области: необходимо вести учет всех объектов города, где могут проходит развлекательные мероприятия, отдых граждан. Объект характеризуется названием, типом (танцзал, спортзал, бильярдный клуб и.т.), адресом, количеством мест, адресом, информацией о владельце – частное, юридическое лицо, название, имя, ФИО руководителя, контактный телефон, дата открытия. Объект может закрыться, а потом снова начать работу (сезонные объекты), это необходимо учитывать. Необходимо собирать информацию о популярности среди населения данного объекта (дата, количество посетивших объект). Также необходимо иметь информацию о мероприятиях, заявленных на проведение. В заявке должны учитываться: название объекта, дата проведения, название мероприятия, вид мероприятия (концерт, клубное первенство, просмотр фильма и т.п.). 14 Автоматизированная информационная система «Выставочные залы города» Предприятие – областной союз художников. Словесное описание предметной области: необходимо иметь информацию о выставочных залах города, выставках, проводимых в них, участниках выставок. Каждый выставочный зал характеризуется название, площадью, адресом, телефоном. Зал может принадлежать какому-либо владельцу – это м.б. городская организация. областная, общественная, частное лицо. Необходимо иметь сведения о владельцах (название или имя, адрес, телефон). Также необходимо хранить информацию о видах выставок, проводимых в выставочных залах – это могут быть выставки изобразительного искусства, прикладного, скульптура и т.п., датах проведения выставок О художниках, которые принимают участие в выставках, необходимо хранить: имя, место и дату рождения, краткую биографическую справку, сведения об образовании. Каждый художник на выставке может представлять несколько работ, необходимо хранить название работы, её исполнение (краски, акварель, скульптура и т.п.), дату создания, размеры: высота, ширина, если это скульптура – объем. 15 Автоматизированная информационная система «Учет отказа оборудования» Предприятие, имеющее в своей структуре ряд иерархически подчиняющихся подразделений. Словесное описание предметной области: необходимо вести учет отказа оборудования на каком-либо участке предприятия. Производственные участки на предприятии имеют номер, название (гальванический участок, участок переработки сырья и т.п.). На каждом участке может работать разное оборудование: газовое, сварочное, электрическое. Оборудование имеет номер и название (манометр, газосварочный аппарат и т.п.). Любое оборудование проходит технический осмотр, за год их м.б. несколько. Фиксируется дата осмотра и результат – годен к работе, передать в ремонт, списать и т.п., а также причину нерабочего состояния оборудования (механическая поломка, электропроводка и т.п. – причины отказа). Каждый осмотр проводит какой-либо сотрудник технического отдела, необходимо хранить о нем следующие данные: табельный номер, ФИО, занимаемую на время осмотра должность. Оборудование может отказать в работе и между техническими осмотрами, в таком случае также фиксируется дата, причина, ФИО сотрудника, проведшего соответствующий осмотр на момент отказа. 16 Автоматизированная информационная система «Каталог изданий периодической печати». Отдел комплектации литературы библиотеки. Словесное описание предметной области: на предприятии ежегодно выписываются издания, издающиеся на территории России. Необходимо вести сведения о выписанных и полученных номерах различных журналов и газет. Подписка м.б. оформлена на год и на половину года, необходимо хранить сроки подписки периодического издания (это м.б. газета или журнал) дата начала подписки, дата окончания, стоимость подписки, периодичность выхода, способ доставки (приносит почтальон, получение бандероли на почте, предполагаемую дату доставки – число, месяц). Надо знать подписной индекс издания, название. При получении издания необходимо фиксировать, что оно получено, какого числа и месяца, номер издания, а также фиксировать ФИО и должность сотрудника, получившего издание. 17 Автоматизированная информационная система «Банк данных туристических путевок сети турбюро» Предприятие – туристическое бюро. Словесное описание предметной области: Офисы сети туристических бюро предлагают информацию о имеющихся турах, наличии путевок, их стоимости. Каждый тур характеризуется типом (отдых на море, шор-тур, горные лыжи и т.п.), продолжительностью. Каждому конкретному туру может соответствовать один или более различных населенных пунктов, принадлежащих разным странам. В информации о туре приводятся сведения о наличии гостиниц в населенных пунктах, название, количество звездочек. Цена на конкретный тур и на конкретную дату определяется прайс-листами, периодически выпускаемыми сетью турбюро. Для каждого тура также указывается вид транспорта, пункт отправления группы: 18 Автоматизированная информационная система «Учет животных, птиц, рептилий в зоопарке» Предприятие – крупный зоопарк. Словесное описание предметной области: каждому новому питомцу зоопарка присваивается уникальный номер, имя. Необходимо также хранить дату рождения, пол. О птицах дополнительно необходимо хранить сведения о месте зимовки (если такое существует – код, название страны, дата улета, дата прилета), для рептилий необходимо хранить сведения о его нормальной температуре, сроки зимней спячки. Каждому питомцу назначается рацион кормления, который характеризуется номером, названием, типом (детский, диетический, усиленный и т.п. Каждый тип рациона может содержать несколько названий рационов. Рацион может со временем меняться. Необходимо также учитывать зону обитания животного (название, характеристика). Каждое животное относится к одной зоне обитания. Также необходимо хранить информацию о том, к какому смотрителю на текущий момент прикреплен питомец. За каждым животным закреплен обязательно один смотритель, а каждый смотритель одновременно может обслуживать нескольких. Также в зоопарке есть ветеринары, которые тоже закреплены за животными. Каждый сотрудник имеет свой личный номер, имя, дату рождения, также необходимо знать номер телефона и семейное положение сотрудника. Если кто-то из одной семьи работает вместе (супруги), необходимо об этом знать. 19 Автоматизированная информационная система «Банк данных насаждений парков» Предприятие по благоустройству парков. Словесное описание предметной области: предприятие оказывает такие виды услуг, как: формирование ландшафтов, насаждение парков, озеленение улиц и скверов. Фирма имеет название, юридический адрес. Каждый обслуживаемый парк делится на зоны. Каждому высаживаемому растению присваивается уникальный номер в пределах зоны. Необходимо хранить дату высадки растения и возраст растения. Растение м.б. высажено в парке в многолетнем возрасте. Каждое растение относится к какому-либо одному виду. Режим полив каждого растения зависит от возраста растения и его вида. Каждый полив характеризуется днем (каждый, один раз в неделю и т.п.) временем полива, нормой воды в литрах. Насаждения поливаются максимум один раз в день. Также необходимо иметь информацию о служителях парка, которых ухаживают за насаждениями (ФИО, телефон, адрес). Каждый служитель закрепляется за насаждением графиком (дата). на каждую дату закреплен за насаждением только один служитель. Также есть декораторы парка, о них необходимо хранить информацию о ФИО, телефоне, адресе, образовании, названием законченного учебного заведения, категорией (высшая, средняя и т.п.) |