• Создание, модификация и удаление объектов однотабличной базы данных с использованием SQL (Вариант 9)

Текст задания 

1. Изучение языка баз данных


1. Изучить язык определения данных SQL, включая операторы создания таблиц. Изучить типы ограничений и способы их представления на языке SQL.

2. Изучить операторы манипулирования данными.


2. Работа с таблицей

 

  1. В соответствии с вариантом задания разработать точную структуру строк (записей) таблицы, включая выбор типов данных для каждого поля строки.
  2. Составить оператор создания таблицы с учетом приведенных в задании ограничений, выполнить данный оператор на SQL-сервере.
  3. Заполнить созданную таблицу данными с использованием оператора включения (не менее 15 строк). Просмотреть заполненную таблицу.
  4. Составить и реализовать два простых запроса.
  5. Составить и реализовать два запроса с использованием агрегатных функций.
  6. Составить и реализовать два запроса с использованием стандартных функций.
  7. Составить и реализовать запрос с подзапросом.
  8. Изменить одну или несколько строк таблицы с использованием оператора поисковой модификации. Просмотреть измененную таблицу.
  9. Удалить одну или несколько строк из таблицы с использованием оператора поискового удаления. Просмотреть измененную таблицу.
  10. Добавить столбец в таблицу с использованием оператора модификации таблицы. Просмотреть измененную таблицу.
  11. Удалить ограничение из таблицы с использованием оператора модификации таблицы. Просмотреть результат выполнения оператора.

 

3. Работа с копией таблицы

 

1. На основе существующей создать новую таблицу.

2. Добавить новый столбец.

3. Добавить новое ограничение.

4. Удалить столбец.

5. Задать значение по умолчанию.

6. Отменить значение по умолчанию.

7. Удалить таблицу, созданную копированием.

 

4. Работа с представлением

 

1. Составить оператор создания представления, выполнить данный оператор на SQL-сервере. Просмотреть представляемую таблицу.

2. Включить несколько записей в представляемую таблицу с использованием оператора включения. Просмотреть представляемую и базовую таблицы и сравнить их с предыдущими вариантами этих таблиц.

3. Изменить несколько строк представляемой таблицы с использованием оператора поисковой модификации. Просмотреть представляемую и базовую таблицы и сравнить их с предыдущими вариантами этих таблиц.

4. Удалить несколько строк из представляемой таблицы с использованием оператора поискового удаления. Просмотреть представляемую и базовую таблицы и сравнить их с предыдущими вариантами этих таблиц.

5. Удалить представление с использованием оператора удаления представления.

 

5. Работа с курсором

 

1. Объявить скроллируемый курсор в соответствии со спецификацией курсора.

2. Открыть курсор.

3. Просмотреть первую, k-ю (k выбрать самостоятельно) и последнюю строки результирующей таблицы, а также последовательно всю результирующую таблицу от начала и до конца и от конца до начала.

4. Удалить k-ю строку результирующей таблицы с использованием оператора позиционного удаления (k выбрать самостоятельно). Просмотреть базовую таблицу и сравнить ее c предыдущим вариантом.

5. Модифицировать k-ю строку результирующей таблицы, изменив значение одного или нескольких полей, с использованием оператора позиционной модификации (k выбрать самостоятельно). Просмотреть базовую таблицу и сравнить ее c предыдущим вариантом.

6. Закрыть курсор.

  

6. Работа с индексами

 

1. Создать индекс, который бы позволял быстрый поиск по первичному ключу, содержащему столбцы уникальности.

2. Составить и выполнить какой-нибудь запрос к индексированной таблице.

3. Удалить индекс.


Решение

Для получения доступа к решению варианта №9 (его условия см. ниже) необходимо добавить работу в корзину и оформить заказ. Как только Вы оплатите заказ (прямо на сайте) - вам откроется возможность скачать решение контрольной работы (Вариант №9). Решение оформлено в виде отчета в Word.

Вариант 9

Схема таблицы УСПЕВАЕМОСТЬ:

  • факультет
  • специальность
  • дисциплина
  • общее количество студентов
  • количество сдававших студентов
  • удельные веса отличных, хороших,удовлетворительных и неудовлетворительных оценок
  • дата начала экзаменационной сессии

Ограничение уникальности:

  • факультет, специальность,дисциплина.

 Проверочные ограничения:

а) количество сдававших студентов не должно быть больше количества студентов;

б) сумма удельных весов отличных,хороших, удовлетворительных и неудовлетворительных оценок должна быть равной 1.

Написать отзыв

Внимание: HTML не поддерживается! Используйте обычный текст!
    Плохо           Хорошо

Создание, модификация и удаление объектов однотабличной базы данных с использованием SQL (Вариант 9)

  • Дисциплина: Базы данных
  • Код работы: КО-202
  • Работу выложил: Администратор
  • 350.00 р.



Теги: SQL, база данных

Не подошла работа?

Узнайте стоимость написания работы по Вашему заданию

(это быстро и бесплатно)

Узнать стоимость

Спасибо, не надо