Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
db / Варианты_индив_задания.doc
Скачиваний:
19
Добавлен:
16.03.2015
Размер:
58.37 Кб
Скачать

6

Используя case-средство erWin построить логическую модель базы данных. Выполнить нормализацию отношений. Сгенерировать схему базы данных в субд Visual FoxPro.

1 Вариант

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

Один житель может иметь в собственности несколько квартир и может работать в нескольких организациях.

2 Вариант

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

3 Вариант

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

4 Вариант

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

5 Вариант

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

Соседние файлы в папке db