Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 1 БД.docx
Скачиваний:
6
Добавлен:
21.11.2019
Размер:
361.25 Кб
Скачать
  1. Задание для самостоятельной работы

  1. Определите, к каким объектам концептуальной модели относятся следующие множества1:

  • Студент (объектное множество)

  • ФИО (атрибут)

  • Договор (лексическое объектное множество)

  • Номер паспорта (ключевой атрибут)

  • Иванов Иван Иванович (объект элемент)

  • Человек, мужчина, женщина (обобщение)

  1. Придумайте три варианта конкретизации и обобщения.

МУЖЧИНА является конкретизацией ЧЕЛОВЕКА

Первоклассник является конкретизацией Школьник

Иванов И.И. является конкретизацией студента

  1. Определите мощности связей:

    • Рабочая станция – сервер *-*

    • Пользователь (клиент) – учетная запись (название)*-*

    • Книга (год издания, издательство) – автор (ФИО, адрес, кол-во книг)*-*

    • Парода (кличка, расцветка, пол) – собака (цвет, название пароды)1-*

    • Студент (ФИО, дата рождения, пол, номер группы) – преподаватель (ФИО, дата рождения, пол) *-*

    • Староста (ФИО, дата рождения, пол) – студент (ФИО, дата рождения, пол, номер группы) 1-*

    • Марка машины (номер, номер кузова, цвет) – машина (Название, производитель, страна) 1-*

    • Пользователь (ФИО, дата регистрации) – номер ICQ (страна, город) 1-1

    • Сотрудник (дата рождения, ФИО, номер паспорта)– должность (название)1-*,*-*

    • Сотрудник (номер паспорта, ФИО, должность) – подразделение (название)1-*,*-*

  2. Придумайте три варианта множеств для связи 1:1.

Страна – столица 1-1

Студент-зачетка 1-1

Продавец – покупатель *-*

Студент-кафедра *-*

Аудитория - компьютер 1-*

  1. Придумайте атрибуты для множеств из задания 3.

  2. Заполните таблицу в соответствии с рисунком.

Название объекта на рисунке

Значение

Клиент

Объектное множество

Код-клиента

Ключевой атрибут

Физическое лицо

Конкретизация

Юридическое лицо

Конкретизация

Представитель

Атрибут

Дата рождения

атрибут

Пол

атрибут

Число служащих

атрибут

Тип организации

атрибут

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

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

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

  • Какие студенты специализируются в истории? В английском?

  • Кто из преподавателей читает социологические курсы? Какие курсы они читают?

  • Сколько студентов занимаются по программе Физика 201 ? Какой раздел изучает Андреа Иденс?

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

  • Какие товары имеют продажную цену более 200 долларов? Какие из них имеют закупочную цену менее 150 долларов? Какие товары произведены на Среднем Западе? Кто их изготовители?

  • Кто из продавцов продал товары ценой более 200 долларов? Даты этих продаж? Какова базовая зарплата этих продавцов? Следующие модели создаются для банка. Начните с модели на рис. 21 и добавляйте к ней все, что необходимо.

  • Какой процент обладателей текущих счетов банка составляют его служащие?

  • Сколько кассиров имеют в банке сберегательные счета? Сколько менеджеров? Сколько кассиров не имеют таких счетов?

  • Кто из менеджеров, имеющих в банке сберегательные счета, руководит служащими, имеющими в банке сберегательные счета?

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

  1. Составьте текстовое описание бизнес-процесса "Деятельность автовокзала" (границы предметной области: автобусы, маршруты, расписание, посадочная ведомость, предварительная продажа билетов, возврат билетов).

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

12