1. Создайте для таблицы Podrazhdelen индексы (имя индекса и поле определите самостоятельно):
a. Уникальный
b. Неуникальный по столбцу внешнего ключа
2. Создайте для таблицы Lichn _ sved уникальный индекс (имя индекса и поле определите самостоятельно)
3. Выведите из словаря данных индексы и информацию об уникальности для таблиц Podrazhdelen и Lichn _ sved.
4. Удалите ограничение PRIMARY KEY из главной таблицы вашей базы данных.
5. Еще раз выведите из словаря данных индексы и информацию об уникальности для таблиц Podrazhdelen и Lichn _ sved. Что изменилось и почему?
6. Вновь создайте ограничение PRIMARY KEY для главной таблицы. Убедитесь в том, что ограничение присутствует в словаре данных. Убедитесь в наличии уникального индекса по словарю данных.
7. Удалите неуникальный индекс по столбцу внешнего ключа из таблицы Podrazhdelen.
Практическая работа по теме: «Создание отчетов».
1. Напишите команду, позволяющую сохранить результаты в файл.
2. Создайте Отчет, содержащий сведения о преподавателях из таблицы Prep. Заголовки выведите русскими символами; атрибут vid _ zan замените на «Вид занятия» и выведите на двух строках; символ подчеркивания заголовков смените с тире (-) на (*).
3. Выведите этот же Отчет, уменьшив ширину столбцов Предмет и Группа.
4. Создайте Отчет о доплатах преподавателям за стаж (таблица Stazh). Используя модель форматов, добавьте знак доллара перед значениями окладов. Каждую запись отделите от другой строкой из тире
5. Выведите Отчет, содержащий следующие сведения о преподавателях: фамилия, имя и кафедра, на которой он работает. Добавьте верхний заголовок «Сведения о преподавателях», который выровнен по центру, и нижний заголовок «2004-05 уч. год», выровненный по правому краю; организуйте отступ двух строк после верхнего заголовка. Записи отделяться друг от друга строкой из тире не должны.
6. Установите следующие размеры страницы:
7. - количество строк перед верхним заголовком: 3;
8. - количество строк на странице: 10;
9. - количество символов в строке выберите столько, чтобы Отчет выводился на трех страницах.
10. Выведите предыдущий Отчет (пункт 5), изменив верхний заголовок следующим образом: выровняйте текст заголовка «Сведения о преподавателях» по левому краю; а в правой части заголовка выведите текущий номер страницы. Для этого используйте параметр ‘PAGE:’ SQL.PNO SKIP 2
11. Выведите Отчет по таблице Dolzhn, содержащий сведения о среднем стаже преподавателей по должностям. Улучшите вид отчета, вставив по две пустые строки между итоговыми строками. Улучшите вид Отчета таким образом, чтобы сведения о преподавателях определенной должности выводились на отдельной странице.
12. Создайте Отчет, выводящий фамилию, имя, должность и оклад преподавателей, чей стаж более 5 лет.
13. Выведите Отчет, представляющий сведения о том, сколько преподавателей работает на каждой кафедре.
14. Выключите запись в файл.
15. Закройте среду SQL+; запустите снова и откройте записанный файл.