Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
250
Добавлен:
02.05.2014
Размер:
79.87 Кб
Скачать

Задача 1. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Сотрудник (КодСотрудника, ФиоСотрудника, КодДолжности),

Должность (КодДолжности, НазвДолжности)

Сотрудник может занимать только одну должность, на одной должности — несколько сотрудников.

Задача 2. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Работа (КодСотрудника, Фио),

Проект (КодПроекта, НазвПроекта),

Зарплата (КодСотрудника, КодПроекта, ПлатаСотрЗаПроект)

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

Задача 3. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Работа (КодСотрудника, Фио),

Зарплата (КодСотрудника, КодПроекта, ПлатаСотрЗаПроект)

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

Задача 4. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Проект (КодПроекта,НазвПроекта),

Зарплата (КодСотрудника, КодПроекта, ПлатаСотрЗаПроект)

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

Задача 5. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Проект (КодПроекта, НазвПроекта, КодРуководителя),

Руководитель (КодРуководителя, ФиоРуководителя)

Проект имеет одного руководителя, руководитель может руководить несколькими проектами.

Задача 6. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Проект (КодПроекта, НазвПроекта, КодЗаказчика),

Заказчик (КодЗаказчика, АдресЗаказчика)

Проект имеет одного заказчика, заказчик может заказать несколько проектов.

Задача 7. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Изделие (КодИзделия, НазвИзделия), Заказчик(КодЗаказчика, АдресЗаказчика)

Изделие может быть заказано несколькими заказчиками, заказчик может заказать неск. изделий.

Задача 8. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Заказчик (КодЗаказчика, АдресЗаказчика), Изделие (КодИзделия, НазвИзделия, КодЗаказчика)

Изделие заказывается одним заказчиком, заказчик может заказать несколько изделий.

Задача 9. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Изделие (КодИзделия, НазвИзделия, КодЗаказчика),

Заказчик (КодЗаказчика, АдресЗаказчика)

Изделие имеет одного заказчика, заказчик может заказать несколько изделий.

Задача 10. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Изделие (КодИзделия, НазвИзделия),

Детали (КодИзделия, КодДетали, КолДанныхДеталейВИзделии)

Изделие включает несколько видов деталей, деталь одного вида содержится в нескольких изделиях.

Задача 11. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Изделие (КодИзделия, НазвИзделия),

Детали (КодИзделия, КодДетали, КолДанныхДеталейВИзделии)

Изделие включает несколько видов деталей, деталь одного вида содержится в нескольких изделиях.

Задача 12. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Деталь (КодДетали, НазвДетали),

Детали (КодДетали, КодИзделия, КолДанныхДеталейВИзделии)

Изделие включает несколько видов деталей, деталь одного вида содержится в нескольких изделиях.

Задача 13. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Блюдо (КодБлюда, НазвБлюда),

Продукты (КодБлюда, КодПродукта, КолДанногоПродуктаВБлюде)

Блюдо готовится из нескольких продуктов, продукт может использоваться в неск. блюдах

Задача 14. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Блюдо (КодБлюда, НазвБлюда)

Продукты (КодБлюда, КодПродукта, КолДанногоПродуктаВБлюде)

Блюдо готовится из нескольких продуктов, продукт может использоваться в неск. блюдах

Задача 15. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Продукт (КодПродукта, НазвПродукта), Продукты (КодПродукта, КодБлюда, КолДанногоПродуктаВБлюде)

Блюдо готовится из нескольких продуктов, продукт может использоваться в неск. блюдах

Задача 16. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Блюдо (КодБлюда, НазвБлюда, КодКатегорииБлюда),

Категории (КодКатегорииБлюда, НазвКатегорииБлюда)

Блюдо относится только к одной категории, одна категория включает несколько блюд.

Задача 17. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Продукт (КодПро

дукта, НазвПродукта, КодКатегорииПродукта), Категория (КодКатегорииПродукта, НазвКатегорииПродукта)

Продукт относится только к одной категории, одна категория включает неск. продуктов.

Задача 18. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Блюдо (КодБлюда, НазвБлюда),

Продукт (КодПродукта, НазвПродукта), Количество (КодБлюда, КодПродукта, КолДанногоПродуктаВБлюде)

Блюдо готовится из нескольких продуктов, продукт может использоваться в неск. блюдах

Задача 19. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Студент (КодСтудента, ФиоСтудента),

Предмет (КодПредмета, НазвПредмета), Оценка (КодСтудента, КодПредмета, Оценка)

Студент сдает много предметов, один предмет сдается многими студентами.

Задача 20. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Студент (КодСтудента, ФиоСтудента)

Успеваемость (КодСтудента, КодПредмета, Оценка)

Студент сдает много предметов, один предмет сдается многими студентами.

Задача 21. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Студент (КодСтудента, ФиоСтудента, КодСпециальности),

Специальность (КодСпециальности, НазвСпециальности)

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

Задача 22. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Студент (КодСтудента, ФиоСтудента, КодСпециальности),

Специальность (КодСпециальности, НазвСпециальности)

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

Задача 23. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Предмет (КодПредмета, НазвПредмета, КодКафедрыПредмета),

Кафедра (КодКафедрыПредмета, НазвКафедрыПредмета)

Предмет закреплен за одной кафедрой, кафедра ведет несколько предметов.

Задача 24. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Предмет (КодПредмета, НазвПредмета, КодКафедрыПредмета),

Кафедра (КодКафедрыПредмета, НазвКафедрыПредмета)

Предмет закреплен за одной кафедрой, кафедра ведет несколько предметов.

Задача 25. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Пациент (КодПациента, ФиоПациента), Врач (КодВрача, ФиоВрача),

Дата (КодПациента, КодВрача, ДатаПосещения)

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

Задача 26. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Пациент (КодПациента, ФиоПациента),

Врач (КодВрача, ФиоВрача),

Дата (КодПациента, КодВрача, ДатаПосещения)

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

Задача 27. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Врач (КодВрача, ФиоВрача, КодСпециальностиВрача)

Специальность (КодСпециальностиВрача, НазвСпециальностиВрача)

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

Задача 28. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Врач (КодВрача, ФиоВрача, КодСпециальностиВрача)

Специальность (КодСпециальностиВрача, НазвСпециальностиВрача)

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

Задача 29. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

Пациент (КодПациента, ФиоПациента),

Дата (КодПациента, КодВрача, ДатаПосещения)

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

Задача 30. Нормализовать след. таблицу (подчеркнуть в результ. таблицах первичные ключи):

ПриемПациентов (КодВрача, ФиоВрача),

Дата (КодВрача, КодПациента, ДатаПриема)

Врач принимает нескольких пациентов, причем многократно, но конкретного пациента не более раза в день.

Задача 31. Нормализовать след. таблицу (подчеркнуть в резулт. таблицах первичные ключи):

Товар (КодТовара, НазвТовара, КодКатегорииТовара)

Категория (КодКатегорииТовара, НазвКатегорииТовара)

Товар относится к одной категории, категория включает несколько товаров.

Задача 32. Нормализовать след. таблицу (подчеркнуть в резулт. таблицах первичные ключи):

Товар (КодТовара, НазвТовара, КодКатегорииТовара)

Категория (КодКатегорииТовара, НазвКатегорииТовара)

Товар относится к одной категории, категория включает несколько товаров.

Задача 33. Нормализовать след. таблицу (подчеркнуть в резулт. таблицах первичные ключи):

Поставка (КодТовара, НазвТовара),

Поставщик (КодПоставщика, НазвПоставщика), Количество (КодТовара, КодПоставщика, Количество)

Товар одного вида поставляется несколькими поставщиками, поставщик поставляет несколько видов товаров.

Задача 34. Нормализовать след. таблицу (подчеркнуть в резулт. таблицах первичные ключи):

Поставка (КодТовара, НазвТовара),

Поставщик (КодПоставщика, НазвПоставщика), Количество (КодТовара, КодПоставщика, Количество)

Товар одного вида поставляется несколькими поставщиками, поставщик поставляет несколько видов товаров.

Задача 35. Нормализовать след. таблицу (подчеркнуть в резулт. таблицах первичные ключи):

Поставщик (КодПоставщика, НазвПоставщика), Количество товара (КодТовара, КодПоставщика, Количество)

Товар одного вида поставляется несколькими поставщиками, поставщик поставляет несколько видов товаров.

Задача 36. Нормализовать след. таблицу (подчеркнуть в резулт. таблицах первичные ключи):

Поставщик (КодПоставщика, НазвПоставщика), Количество товара (КодТовара, КодПоставщика, Количество)

Товар одного вида поставляется несколькими поставщиками, поставщик поставляет несколько видов товаров.

Соседние файлы в папке Шпоры по базам данных1