3. Задания для контрольных работ
Задание 1. Теоретический вопрос
Задание 2. Необходимо изобразить схему объектов, их атрибутов и связей по предлагаемому образцу, вписывать имена атрибутов таблицы и занести в таблицы в качестве примера любые записи.
Задание 3.
Анализируя таблицы необходимо решить следующие задачи:
Перечислить все имеющие функциональные зависимости между полями
Провести нормализацию
Привести пример, в котором за счёт нормализации сокращается дублирование информации
Задание 4. Создать диаграмму «Сущность-связь» и схему нормализованных таблиц, с указанием типа полей и выделением первичных и внешних ключей.
Выборку заданий к каждому варианту проводить согласно таблице.
Тбл 1. Варианты заданий.
№ варианта |
Задание № 1 |
Задание № 2 |
Задание № 3 |
Задание № 4 |
1 |
1 |
1 |
5 |
1 |
2 |
2 |
2 |
4 |
2 |
3 |
3 |
3 |
3 |
3 |
4 |
4 |
1 |
2 |
4 |
5 |
5 |
2 |
1 |
5 |
6 |
6 |
3 |
5 |
6 |
7 |
7 |
1 |
4 |
7 |
8 |
8 |
2 |
3 |
8 |
9 |
9 |
3 |
2 |
1 |
10 |
10 |
1 |
1 |
3 |
11 |
11 |
2 |
5 |
4 |
12 |
12 |
3 |
4 |
5 |
13 |
13 |
1 |
3 |
6 |
14 |
14 |
2 |
2 |
7 |
15 |
15 |
3 |
1 |
8 |
16 |
16 |
1 |
5 |
2 |
17 |
17 |
2 |
4 |
8 |
Варианты заданий к заданию №1
Базы данных: цель создания, предметная область, объекты, структурирование, приложение.
Развитие вычислительной техники. Этапы развития баз данных.
Данные, модель данных. Типы моделей данных
Иерархическая модель. Поле, тип записи, экземпляр записи. Основные операции, достоинства и недостатки.
Сетевая модель Поле, тип записи, экземпляр записи, связь. Основные операции, достоинства и недостатки.
Постреляционная модель. Отличие от РМД. Типы данных в СУБД. Свойства полей
Реляционная модель, элементы РМД. Правила РМД (условия)
Первичный ключ, внешний ключ, ссылочная целостность.
Связь, типы связей. Контроль целостности связи в СУБД.
Логическая и физическая структура БД. Независимость данных.
Обеспечение непротиворечивости и целостности БД.
Модель «Сущность – связь»: назначение, элементы ERD.
2НФ. Функциональная зависимость, полная функциональная зависимость. Привести пример отношения находящегося во 2НФ.
Нормализация: 1НФ, 3НФ. Транзитивная зависимость. Привести пример отношения находящегося во 3НФ
Этапы проектирования БД. Системный анализ предметной области. Инфологическое, логическое проектирование.
Обзор СУБД. Определение, функции, примеры
Характеристики СУБД.Язык SQL, основные предложения SQL
