Практическая работа по теме: Индексы

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+; запустите снова и откройте записанный файл.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: