Главная страница

курсовая. курсовая алфавитная книга. Техническое задание на проектирование 13 Проектирование информационной системы и ее обеспечения 18 Техническое проектирование 19 1 Информационное обеспечение 21


Скачать 0.92 Mb.
НазваниеТехническое задание на проектирование 13 Проектирование информационной системы и ее обеспечения 18 Техническое проектирование 19 1 Информационное обеспечение 21
Анкоркурсовая
Дата10.06.2022
Размер0.92 Mb.
Формат файлаdocx
Имя файлакурсовая алфавитная книга.docx
ТипТехническое задание
#582797
страница6 из 7
1   2   3   4   5   6   7

2.2. Рабочее проектирование



Программа разрабатывалась в среде СУБД Microsoft SQL Server.

Microsoft SQL Server — система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.

Представление (view), иногда называемое также видом, определяет логическую таблицу, получаемую как результат выполнения сохраненного запроса. Представление - это некоторая логическая (виртуальная) таблица, которая формируется заново каждый раз, когда в SQL-операторе встречается ссылка на конкретное представление. Результирующий набор, создаваемый как результат выполнения запроса, определяющего данное представление, формируется из полей других таблиц базы данных. Таблицы, используемые в запросе для создания представления, называются простыми основными таблицами. Представление является объектом схемы и используется как логическая таблица базы данных.

Представление 1: «Карточка студента»: Выбор полей «Идентификатор», «Фамилия»,«Имя», «Отчество»,«Дата рождения»,«Дата зачисления»,«Группа» из таблицы «Карточка студента»; «Улица»,«Дом»,«Квартира» из таблицы «Адрес»; «Регион» из таблицы «Регион»; «Населенный пункт» из таблицы «Населенный пункт»; «Группа» из таблицы «Группа».



Рисунок 7 – Представление 1: «Карточка студента»
Представление 2: «Успеваемость группы»: Выборка полей «Фамилия», «Имя», «Отчество» из таблицы «Учетная карточка студента»; «Группа» из таблицы «Группа» где значение поля равно «АСУ-41»;«Предмет» из таблицы «Предмет»; «Оценка» из таблицы «Успеваемость».



Рисунок 8 – Представление 2: «Успеваемость группы»
Представление 3: «Данные родителей»: Выборка полей «Идентификатор», «Фамилия» из таблицы «Учетная карточка студента»; «Фамилия»,«Имя»,«Отчество»,«Место работы»; «Рабочий телефон» из таблиц «Данные мамы» и «Данные папы».


Рисунок 9 – Представление 3: «Данные родителей»

Представление 4: «План учебно-воспитательных работ»: Выборка полей «Идентификатор», «Курс», «Семестр», «Срок проведения» из таблицы «План учебно-воспитательных работ»; «Группа» из таблицы «Группа»; «Ответственный» из таблицы «Ответственный»; «Наименование отделения» из таблицы «Отделения»; «Мероприятия» из таблицы «Мероприятия».



Рисунок 10 – Представление 4: «План учебно-воспитательных работ»
Представление 5: «Ведомость»: Выборка полей «Идентификатор», «Общее количество пропусков», «Пропуски по уважительной причине», «Пропуски не по уважительной причине» из таблицы «Ведомость»; «Группа» из таблицы «Группа»; «Фамилия», «Имя», «Отчество» из таблицы «Карточка студента».



Рисунок 11 – Представление 5: «Ведомость»
Создание запросов

Запрос 1: «Данные родителей»: Выборка полей «Идентификатор», «Имя», «Фамилия», «Отчество», «Место работы», «Телефон» из таблиц «Данные мамы» и «Данные папы»



Рисунок 12 – Запрос 1: «Данные родителей»
Запрос 2: «Выбор студентов»: Выборка полей «Идентификатор», «Имя», «Фамилия», «Отчество», «Дата рождения» из таблицы «Карточка студента» по значению: 3 (АСУ-41).



Рисунок 13 – Запрос 2: «Выбор студентов»
Запрос 3: «Учебный график»: Выборка всех полей из представления «План учебно-воспитательных работ» по полю Gruppa со значением АСУ-41.



Рисунок 14 – Запрос 3: «Учебный график»
Создание курсоров

Под курсором, как правило, понимают получаемый при выполнении запроса результирующий набор и связанный с ним указатель текущей записи. Курсор - это объект, связанный с определенной областью памяти. Существуют явные и неявные курсоры.

Явный курсор имеет имя и перед использованием должен быть объявлен. Неявный курсор создается автоматически и его нельзя повторно открыть без перекомпиляции оператора запроса.

Объявление курсора выполняется оператором DECLARE CURSOR, в котором фраза FOR определяет запрос, ассоциируемый с данным курсором. При объявлении курсора выполнения запроса не происходит. Выполнение запроса и создание курсора инициируется оператором OPEN CURSOR. Приложение получает доступ к данным курсора при последовательном извлечении строк результирующего набора в переменные приложения.

Для извлечения данных из курсора используется оператор FETCH. Для освобождения памяти, выделенной под курсор, его следует закрыть, выполнив оператор CLOSE CURSOR.

Курсор 1: «Предметы»: Выбор полей «Идентификатор» и «Предмет » из таблицы «Предмет».



Рисунок 15 – Курсор 1: «Предметы»
Курсор 2: «Студенты»:Выбор полей «Идентификатор», «Фамилия», «Имя», «Отчество», «Дата зачисления» из таблицы «Карточка студента».



Рисунок 16 – Курсор 2: «Студенты»

1   2   3   4   5   6   7


написать администратору сайта