- •Введение
- •Структурными элементами пояснительной записки являются:
- •Разделы пояснительной записки Расчетно-пояснительная записка имеет следующее содержание:
- •Список использованных литературных источников
- •2.1.1. Контекстная диаграмма и диаграммы детализации процессов
- •2.1.2. Диаграмма дерева узлов
- •2.2.1. Идентификация сущностей и связей. Er-диаграмма логического уровня.
- •2.2.3. Определение представлений, хранимых процедур серверной компоненты. Er-диаграмма в режиме отображения представлений
- •3.1. Миниспецификации процессов диаграмм нижнего уровня функциональной модели в терминах псевдокода
- •В разделе «t-sql-определения хранимых процедур» приводятся t-sql-определения хранимых процедур с необходимыми комментариями.
- •В разделе 3.5 приводятся t-sql-определения курсоров с необходимыми комментариями.
- •Заключение
- •Список использованных источников
В разделе «t-sql-определения хранимых процедур» приводятся t-sql-определения хранимых процедур с необходимыми комментариями.
Пример:
1. Список выдач книг за текущий день.
CREATE PROCEDURE CpicokVidach
AS
SELECT /*Перечисляем поля, которые будут выведены в результате запроса */
Пользование_библиотекой2.Табельный_номер, COUNT(Пользование_библиотекой2.Дата_выдачи)
FROM /*указываем имя таблицы из которых выбираются записи*/
Пользование_библиотекой2
WHERE /*задаем условие отбора*/
Пользование_библиотекой2.Дата_выдачи=(SELECT GETDATE())
GROUP BY /*производится группировка по указанному полю*/
Табельный_номер
/*SELECT GETDATE() позволяет получить текущую дату (год, месяц, число)
COUNT (<поле>) возвращает количество записей какого-либо поля*/
3.5. T-SQL-определения курсоров
Курсоры SQL-сервер помогают клиентским приложениям справиться с большими объемами данных. Они позволяет работать им не с полным набором данных, а только с одной или несколькими строками.
Набор данных, имеющихся в таблице, называется полным набором строк. Набор строк, возвращаемый командой Select, называется результирующим набором. Курсоры работы с результирующим набором данных расширяют возможности пользователей по их обработке.
Всегда, когда возможно, следует избегать использования курсоров и работать со стандартными командами обработки данных: Select, Insert, Update, Delete. Скорость выполнения операций обработки данных с помощью курсора заметно ниже, чем у стандартных средств SQL-сервер.
Можно использовать различные типы курсоров (статические, динамические, последовательные или ключевые).
При работе с курсорами можно использовать следующие операции:
Создание курсора;
Открытие курсора;
Выборка из курсора и изменение строк данных с помощью курсора;
Закрытие курсора;
Освобождение курсора.
В разделе 3.5 приводятся t-sql-определения курсоров с необходимыми комментариями.
Пример:
DECLARE curs1 CURSOR
GLOBAL /*Создается глобальный курсор, который будет существовать до закрытия данного соединения*/
SCROLL /*Создает прокручиваемый курсор*/
KEYSET /*Будет создан ключевой курсор*/
TYPE_WARNING FOR SELECT /*Какие поля будут показаны в курсоре*/
Студенты.Читательский_номер, Студенты.Имя, Студенты.Фамилия, Студенты.Отчество, Студенты.год_поступления, Студенты.год_окончания, Студенты.факультет, Студенты.специальность, Студенты.форма_обучения, Студенты.номер_приказа
FROM Студенты /*Из какой таблицы выбираются данные*/
FOR READ ONLY /*Только для чтения*/
open global curs1 /*открываем глобальный курсор*/
DECLARE /*объявляем переменную*/
@@Counter int
SET @@Counter =@@CURSOR_ROWS /*присваиваем ей число рядов курсора*/
Select @@Counter /*выводим результат на экран*/
CLOSE curs1 /*закрываем курсор*/
DEALLOCATE curs1 /*освобождаем курсор*/
3.6. Описание клиентских приложений
В этом разделе должны быть представлены все формы (виды экрана) клиентского приложения. Здесь приводится вид интерфейсных окон, предназначенных для ввода исходных данных, описывается последовательность перехода между формами.
Если на формах присутствуют какие-либо кнопки, то нужно описать их назначение и функции, привести код обработки нажатия на них.
4. Проектирование системы безопасности. Управление авторизацией, управление ролями, управление разрешениями средствами Transact SQL.
В разделе приводятся принципы доступа пользователей к объектам базы данных, принципы разделения пользователей на группы, создание ролей. Также здесь перечисляются пользователи информационной системы и ограничения на доступ пользователей к данным.
5. Прокомментированный скрипт создания базы данных
Приводится скрипт создания базы данных со всеми необходимыми комментариями. Комментарии выполняются по следующему правилу:
– в начале строки комментария ставится «//»;
– если необходимо закомментировать несколько строк, то вначале первой строки ставятся символы «/*», а после последнего символа комментария – «*/»
Скрипт создания базы данных разрешается оформлять шрифтом Times New Roman, 10, междустрочный интервал – одинарный.
6. Результат тестирования информационной системы
Разработка информационной системы сопровождается тестированием получаемых результатов и отладкой.
В этом разделе приводятся результаты работы программы при обработке данных и результаты создания отчетов. Также здесь указывается, были ли достигнуты требуемые значения показателей эффективности использования информационной системы.
Приводятся требования к аппаратному и программному обеспечению компьютера, на котором предполагается использовать информационную систему.
Заключение
Заключение должно содержать краткие выводы и оценку полученных результатов, степень достижения целей и задач построения информационной системы.
Список использованных источников
В список включаются все использованные источники, сведения о которых располагают либо в порядке их упоминания в тексте либо в алфавитном порядке.
Приложение
Материал, дополняющий текст документа, допускается помещать в приложениях. Приложениями могут быть, например: графический материал, таблицы большого формата, расчеты, описания алгоритмов и программ задач, решаемых на ЭВМ.
Приложение оформляют как продолжение документа на последующих его листах.
В тексте документа на все приложения должны быть даны ссылки.
Каждое приложение следует начинать с новой страницы с указанием наверху посередине страницы слова "Приложение" и его обозначение.
Приложение должно иметь заголовок, который записывают симметрично относительно текста с прописной буквы отдельной строкой.
В приложения выносятся диаграмма дерева узлов, ER-диаграмма логического уровня, ER-диаграмма физического уровня.
