![]()
Главная Обратная связь Дисциплины:
Архитектура (936) ![]()
|
Создание схемы данных таблиц
1) включение таблиц в схему данных. Для создания схемы данных в окне Учебный процесс: базы данныхоткройте окно Схема данных с помощью команды Схема данных из меню Сервис. Ø в от крывшемся диалоговом окнеДобавление таблицывыбрать вкладкуТаблицыи нажмите кнопку Добавить,разместите в окне Схема данных все созданные нами таблицы Ø нажмите кнопку Закрыть.В результате в окне Схема данныхбудут представлены все таблицы базы данных Учебный процесс 2) Определение связей по простому ключу. Установим связь между таблицами ГРУППА и СТУДЕНТ по простому ключу НГ. Для этого: Þ в окне Схемы данныхустановите курсор на ключевом поле НГглавной таблицы ГРУППА и перетащите его на ноле НГ подчиненной таблицы СТУДЕНТ Þ в открывшемся окне Связив строке Тип отношенияустановится один-ко-многим Þ отметьте параметр Обеспечение целостности данных. Þ для автоматической корректировки данных во взаимосвязанных таблицах установим Каскадное обновление связанных полей и Каскадное удаление связанных записейнажмите кнопку Создать. Þ аналогичные действия проделайте самостоятельно для других пар таблиц: КАФЕДРА →ПРЕПОДАВАТЕЛЬ (ключ ККАФ), ПРЕДМЕТ → ИЗУЧЕНИЕ (ключ КП), ПРЕПОДАВАТЕЛЬ → ИЗУЧЕНИЕ (ключ ТАБН), ГРУППА → ИЗУЧЕНИЕ (ключ НГ). 3) определение связей по составному ключу Определим связь между таблицами СТУДЕНТ и УСПЕВАЕМОСТЬ, которые связаны по составному ключу НГ + НС. Для этого: Þ в главной таблице СТУДЕНТ выделите оба этих поля (удерживая клавишу СТRL). Þ перетащите оба поля на поле НГ в подчиненной таблице УСПЕВАЕМОСГЬ. Þ в окне Связидня ключевого поля НСглавной таблицы Таблица/Запросвыберите соответствующее поле подчиненной таблицы Связанная таблица/запрос. Þ в этом же окне установите режимОбеспечение целостности данныхи другие параметры связи. Þ аналогичные действия осуществите между таблицами ИЗУЧЕНИЕ→УСПЕВАЕМОСТЬ (составной ключ связи НГ + КП + ТАБН + ВИДЗ) Автоматизированный анализ заполненных таблиц. I) Создадим таблицу Преподаватели кафедры, которая содержит следующие сведения: Таблица 15: Нормализованная таблица Преподаватели кафедры.
В данной таблице значения в полях КОД КАФ, НАЗВАНИЕ и ТЕЛ дублируются, т.к. не установлена транзитивная зависимость реквизитов НАЗВАНИЕ и ТЕЛ от реквизита Таб, Номер. Длянормализации таблицы выполним следующие действия: Þ выполните команду менюСервис / Анализ / Таблица,загрузитсяМастер анализа таблиц Þ третье окно диалога Мастера позволяют выбрать таблицу, для которой будем проводить анализ: выберем Преподаватели кафедры, нажмите кнопку Далее Þ в следующем окне для того, чтобы мастер определял распределение полей по таблицам, необходимо выбрать ДА, нажмите кнопку Далее Þ из исходной таблица мастер предложит две таблицы: таблица 1 и таблица 2. В таблице 1 оставлены все поля исходной таблицы, за исключением полей с повторяющимися значениями. Поля с повторяющимися значениями составляют таблицу 2. Þ связь таблиц осуществляется по уникальному ключу ККАФ главной таблицы этой таблицы 2. Þ в окне Анализ таблицы вы можете переименовать таблицу: переименуйте таблицу 1 в Преподаватели, а таблицу 2 - в Кафедры, нажмите кнопку Далее определим в следующем окне для таблицы Преподаватели ключ ТАБН (кнопка Ключ находится в верхнем правом углу диалогового окна) 2) Упражнение 5 Произведите анализ таблицы Преподаватель, в которой поле Уч степень содержит повторяющиеся наименования ученых степеней. В результате анализа таблица разделится на две связанные таблицы, которым дайте имена ПРЕПОДАВАТЕЛИ и СТЕПЕНИ. ПРАКТИЧЕСКАЯ РАБОТА №4-8 Тема 1.3 Сортировка Тема 1.4 Создание запросов Обработка данных в режиме Таблица. Поиск записей. Задание1. По данным таблицы СТУДЕНТ найдите всех студентов, чей год рождения соответствует 1977. Задание 2. По данным таблицы КАФЕДРА найдите, телефон каких кафедр начинается с цифр 314. 2). Сортировка записей. Задание 3. Отсортируйте записи в таблице СТУДЕНТ по алфавиту в порядке возрастания.
![]() |