Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекция5_3курс.doc
Скачиваний:
11
Добавлен:
22.12.2018
Размер:
384 Кб
Скачать

Упражнения

1. Врачи поликлиники ведут прием и обследование пациентов. Выделите основные объекты-сущности предметной области и отношения между ними для концептуального проектирования банка данных АИС, автоматизирующей учет обследований пациентов. Изобразите средствами ER-модели концептуальную схему.

2. В учебном заведении преподаватели проводят занятия по учебным дисциплинам со студентами разных групп. Выделите основные объекты-сущности предметной области и отношения между ними для концептуального проектирования банка данных АИС, автоматизирующей учет расписаний. Изобразите средствами ER-модели концептуальную схему.

3. Учет материальных средств по подразделениям предусматривает их закрепление за определенными сотрудниками. Выделите основные объекты-сущности предметной области и отношения между ними для концептуального проектирования банка данных АИС, автоматизирующей учет матсредств и материально ответственных. Изобразите средствами ER-модели концептуальную схему.

4. При концептуальном проектировании банка данных АИС, автоматизирующей ведение Табеля рабочего времени сотрудников организации, выделены следующие объекты-сущности:

С учетом того, что Табель является основой для начисления сотрудникам заработной платы, определите необходимые атрибуты по каждому объекту-сущности концептуальной схемы.

5. При проектировании таблицы «Преподаватели» выделены следующие атрибуты—ФИО, Кафедра (Истории, Математики, Информатики), Должность (Зав. кафедры, Профессор, Преподаватель, Ассистент), Ученая степень (Кандидат наук, Доктор наук), Ученое звание (Старший научый сотрудник, Доцент, Профессор, Академик), Пед. стаж. Определите и обоснуйте для каждого атрибута тип поля и другие параметры (обязательность заполнения, словарно-списочный характер и тип словаря, индексируемость и тип индекса, возможные ограничения целостности данных). Выберите из имеющихся атрибутов пли предложите дополнительно ключ таблицы.

6. При проектировании таблицы «Автомобили» базы данных «Запасные части» выделены следующие атрибуты — Модель, Прозводитель (ВАЗ, АЗЛК, ГАЗ, ИЖМаш, УАЗ), Категория (Легковой, Грузовой, Специальный), Грузоподъемность, Год начала производства, Год прекращения производства, Фото. Определите и обоснуйте для каждого атрибута тип поля и другие параметры (обязательность заполнения, словарно-списочный характер и тип словаря, индексируемость и тип индекса, возможные ограничения целостности данных). Выберите из имеющихся атрибутов или предложите дополнительно ключ таблицы.

7. При концептуальном проектировании в базе данных по учету выдачи пропусков на вход в административное здание сотрудникам организации выделены следующие объекты-сущности, для каждого из которых создается таблица со следующими полями:

• «Сотрудник»— Таб_, ФИО, Должность, Подразделение;

• «Подразделение»—№№, Наименование, Руководитель;

• «Пропуск»— Таб_№_сотр., №_пропуска, Дни, Время, Кто подписал.

С учетом того, что у сотрудника может быть только один пропуск, определите и обоснуйте типы, способы и другие параметры создания связей между таблицами.

8. При концептуальном проектировании в базе данных «Технологические операции» выделены следующие объекты-сущности, для каждого из которых создается таблица со следующими полями:

• «Подразделения»—№№, Наименование, Профиль (Производственно-технологический, Сбытовой, Снабженческий, Организационно-управленческий);

• «Операции» — Код, Наименование, Описание;

• «Комплектующие» — Код, Наименование, Тип (Крепеж, Электрооборудование, Резинотехнические изделия), Количество, Минимально необходимое количество на складе.

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

9. Приведите к первой нормальной форме следующую ненормализованную таблицу (в жирной рамке ключ таблицы):

10. Приведите ко второй нормальной форме следующие таблицы, находящиеся в первой нормальной форме (в жирной рамке ключ таблицы):

11. Приведите к третьей нормальной форме следующие таблицы, находящиеся во второй нормальной форме (в жирной рамке ключ таблицы):

6