Контрольные задания

по Базам данных

для студентов ЗФО

направления 230700.62 ПИЭ

7 семестр

Вариант выбирается по номеру в списке

Задание 1.

1.Общие сведения о технологии баз данных. Возникновение

технологии баз данных.

2. Системы обработки файлов и системы обработки баз данных.

Основные преимущества и недостатки.

3. Определение термина “база данных”. История баз данных. Реляционная модель. Первые коммерческие СУБД для микрокомпьютеров.

4. Виды многопользовательских приложений баз данных. Объектно-ориентированные СУБД.

5. Основные компоненты системы базы данных (база данных, СУБД, прикладные программы).

6.Процесс разработки базы данных (стратегии разработки, моделирование данных).

7. Этапы проектирования БД. Необходимость семантического моделирования данных.

8. Элементы модели “сущность-связь” (сущности, атрибуты, идентификаторы, связи). Документирование делового регламента.

9.Типы бинарных связей.

10. ER-модель. Слабые сущности. Представление многозначных

атрибутов. Суперклассы и подклассы сущностей.

11.Реляционная модель данных. Понятие отношения. Функциональные

зависимости и ключи.

12. Нормализация. Аномалии модификации. Суть нормализации.

13. Нормальные формы (1НФ, 2НФ, 3НФ).

14.Преобразование ER-диаграммы в отношения (дата логическое проектирование). Представление сущностей и связей типа “ИМЕЕТ” и типа “ЕСТЬ”. Представление тернарных связей и связей высших порядков.

15.Состав языка SQL. Подмножество команд DDL. Создание, модификация, удаление основных объектов базы данных.

16.Состав языка SQL. Подмножество команд (DML). Внесение изменений и выборка информации.

17. Состав языка SQL. Подмножество команд DCL. Обеспечение безопасности хранимых данных в InterBase.

18. Состав языка SQL. Базовые операции реляционных баз данных (выборка, проекция, соединение, объединение)

19. Оператор SELECT. Назначение, возможности, синтаксис. Обязательные и необязательные элементы, порядок их записи.

20. Простейшие конструкции команды SELECT (поля, вычисления, литералы, даты, агрегатные функции, предложение FROM).

Задание 2.

Создать инфологическую, даталогическую, физическую модели на тему:

1.  БД «Учет движения материалов на складе».

2.  БД «Персональный учет работников в университете».

3.  БД «Гостиничный комплекс».

4.  БД «Транспортное предприятие».

5.  БД «Магазин компьютерной техники».

6.  БД «Больница».

7.  БД «Ателье».

8.  БД «Аптека».

9.  БД «Служба рекламы».

10. БД «Страховая компания».

11. БД «Деканат».

12. БД «Кафедра»

13. БД «Пенсионный фонд».

14. БД «Банк».

15. БД «Кинотеатр».

16. БД «Салон красоты».

17. БД «Агентство недвижимости».

18. БД «Торговое предприятие».

19. БД «Библиотека».

20. БД «Отдел кадров».