1) о рейсах - номер, дата отплытия, число пассажиров;

2) о судне - номер. имя, вместимость, номера рейсов;

3) о портах, в которые заходит судно, выполняющее конкретный рейс:

название порта, плата за стоянку, номера рейсов.

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

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

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

НЕ нашли? Не то? Что вы ищете?

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

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

16  Предположим, что у Вас есть коллекция классической музыки, содержащаяся на компакт - дисках, пластинках и/или аудиокассетах, и Вы хотите помтроить БД, которая позволит находить записи определенного композитора, дирижера, солиста, произведения, оркестра, вида произведения (например, концерт для виолончели) или камерной группы (напрмер, квартет «Хронус»). Можно использовать данные варианта N6.

17  Разрабатывается база данных рекламных объявлений. Торговые компании заключают контракты с рекламными агентствами на подготовку рекламных объявлений и публикацию их в журналах и газетах. Рекламные агентства, в свою очередь, заключают договоры с художниками на создание графических проектов рекламных объявлений. В базе данных должны содержаться фамилии (или названия) и адреса художников, агентств, издателей журналов и компаний, торгующих рекламируемой продукцией. Кроме того, в БД хранятся данные о контрактах между компаниями и агентствами, а также между агентством и художниками. Эти данные включают дату заключения контракта, дату завершения работы и др. сведения. В случае контракта с компаниями: шифр товара, описание товара, тип рынка (потребительский, коммерческий, электроника, транспорт и др.) и платежное соглашение. В случае контракта с художниками: номер контракта, заключенного с компанией, размер рекламного объявления, возможные цвета, специальный код, характеризующий требуемый стиль графического проекта и гонорар художника. Каждое рекламное объявление может быть опубликовано один или несколько раз в одном или более журналах. Для каждой публикации важны – шифр журнала, дата и цена публикации. Кроме того – название журнала, периодичность выхода, издатель. Один издатель может издавать несколько журналов.

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

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

20  Разрабатывается база данных информационной системы для космической федерации. Под управлением федерации находится 100 секторов галактики и 25 космических кораблей. Каждый корабль патрулирует 4 определенных сектора. При возникновении каких-либо проблем и происшествий в любом секторе, космическая федерация направляет корабль, в ведении которого находится данный сектор, командира корабля, для разрешения проблем. Ведется хроника таких происшествий и выдаются отчеты по комическим кораблям и секторам

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

А.3.8 Список литературы

1 Карпова данных: модели разработки и реализации. – СПб: Питер, 2001.

2 , , Мальцев данных.

3 Диго и использование баз данных. М.: Финансы и статистика, 1995.

4 ведение в системы баз данных. - Киев:Диалектика,1998.

А.4 Лабораторная работа № 4 – 2ч.

Разработка моделей данных с использованием Case-системы «ERWin»

А.4.1 Цель работы – углубление и закрепление теоретических знаний по

моделирование и проектированию баз данных и приобретение практических навыков проектирования баз данных предметных областей с использованием средства автоматизации «ERWin» и методологии IDEF1X.

А.4.2 Объект изучения - методология моделирования баз данных IDEF1X и реализация процесса проектирования баз данных с использованием Case – системы ERWin.

Теоретические сведения содержатся в методических материалах к лабораторной работе и лекциях.

А.4.3 Техническими средствами для выполнения работы являются

средства лаборатории »Электронный офис», доступ к сетевому серверу кафедры и Case-система ERWin.

А.4.4 Содержание и последовательность работы

1 Ознакомится с методическими материалами по работе с ERWin (файл CaseERwin. doc). Этот файл можно найти в BAZDAN на диске L:

2 Вызов программы выполняется из Windows, Программы, ERWin.

Для более полного изучения возможностей Case-системы можно использовать обучающие материалы системы (на английском языке) – Erwin Getting Started Guide, Erwin Methods Guide, а также Help системы.

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

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

5 Построить логическую модель предметной области курсового проекта и сгенерировать физическую модель

6 Оформить отчет по лабораторной работе

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

А.4.5 Отчет о лабораторной работе должен содержать:

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

Отчет оформляется в виде принтерной распечатки с соблюдением требований ГОСТ 2.105 на листах формата А4.

А.4.6 Контрольные вопросы.

1 Какую методику проектирования баз данных реализует система ERwin

2 Структура процесса проектирования реляционной базы данных с использованием Erwin

3 Основные элементы ER диаграмм

4 Сущности и их характеристики

5 Атрибуты, ключевые атрибуты

6 Категоризация сущностей – супертипы, подтипы

7 Связи и из характеристики

8 Типы связей в Erwin

9 Идентифицирующие и неидентифицирующие связи

10 Элементы физической модели и их характеристики

11 Представление связей «многие ко многим» в реляционной модели

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17