Помощь в написании студенческих работ
Антистрессовый сервис

Запрос на создание таблицы

РефератПомощь в написанииУзнать стоимостьмоей работы

Экзамен (номер студента, фамилия, факультет, предмет, семестр, оценка) Рассмотрим, как в Access реализуется операция проекция-создание одной таблицы как проекции другой. Алгоритм выполнения этой процедуры состоит из трёх крупных этапов: Перейдите в режим Конструктора и завершите работу с запросом (можно без сохранения структуры запроса, так как результатом запроса является созданная таблица… Читать ещё >

Запрос на создание таблицы (реферат, курсовая, диплом, контрольная)

Запрос на создание новой таблицы как проекции исходной рассмотрим в контексте проблемы декомпозиции «универсального» отношения. Выполним декомпозицию «универсального» отношения со схемой:

Учёба (номер студента, фамилия, специальность, факультет, предмет, семестр, оценка) на ее проекции со схемами:

Кафедра (специальность, факультет)

Экзамен (номер студента, фамилия, факультет, предмет, семестр, оценка) Рассмотрим, как в Access реализуется операция проекция-создание одной таблицы как проекции другой. Алгоритм выполнения этой процедуры состоит из трёх крупных этапов [7−10]:

Построение запроса-выборки столбцов-атрибутов без дублей строк [6, контрольное задание 6 на стр. 25]. Тем самым создается проекция — подмножество данных исходной таблицы, которое определит структуру и наполнение новой таблицы.

Выполнение запроса на создание новой таблицы.

Определение ключа вновь созданной таблицы [6, стр.16].

Контрольное задание 1. На основе исходной таблицы «Учёба» со схемой отношения:

Учёба (номер студента, фамилия, специальность, факультет, предмет, семестр, оценка) создайте две новые таблицы со схемами:

Кафедра (специальность, факультет)

Экзамен (номер студента, фамилия, факультет, предмет, семестр, оценка)

Алгоритм построения и выполнения запроса на создание новой таблицы рассмотрим на примере отношения «Кафедра»:

  • 1) в режиме Конструктора запросов в качестве таблицы-источника данных к запросу выберите таблицу «Учёба» так, как описано в основном алгоритме создания запросов [6, стр.20];
  • 2) сформируйте запрос-выборку, в котором присутствовали бы следующие поля таблицы «Кафедра»: специальность, факультет;
  • 3) в режиме Конструктора выполните команду Вид|Свойства;
  • 4) в диалоговом окне «Свойства запроса» переключите мышью свойство «Уникальные значения» в состояние «Да»;
  • 5) завершите результаты формирования запроса так, как это обсуждалось ранее (на этом первая часть алгоритма заканчивается);
  • 6) в режиме Конструктора выполните команду Запрос|Создание таблицы;
  • 7) в диалоговом окне «Свойства запроса» введите в поле «Таблица» имя новой таблицы «Кафедра» (рис. 1);
  • 8) в режиме Конструктора выполните команду Запрос|Запуск. В новую таблицу будет скопировано соответствующее количество записей. На экране появится окно просмотра данных в Режиме таблицы;
  • 9) перейдите в режим Конструктора и завершите работу с запросом (можно без сохранения структуры запроса, так как результатом запроса является созданная таблица). На этом заканчивается вторая часть алгоритма;
Окно наименования новой таблицы. Запрос на создание таблицы.

Рис. 1 Окно наименования новой таблицы

  • 10) в окне БД выберите закладку Таблицы и убедитесь, что новая таблица «Кафедра» представлена в списке таблиц БД; это является признаком успешного выполнения запроса на создание таблицы;
  • 11) выберите новую таблицу «Кафедра» в списке и нажмите экранную кнопку ;
  • 12) в режиме Конструктора таблиц в окне структуры таблицы определите ключевые атрибуты (в таблице «Кафедра» это поле «специальность»);
  • 13) сохраните результаты спецификации новой таблицы «Кафедра» по команде Файл|Сохранить. На этом заканчивается третья часть алгоритма;
  • 14) просмотрите в Режиме таблицы наполнение новой таблицы «Кафедра» (рис. 2);
Наполнение таблицы «Кафедра».

Рис. 2 Наполнение таблицы «Кафедра»

15) по рассмотренному алгоритму создайте вторую таблицу «Экзамен».

Показать весь текст
Заполнить форму текущей работой