Автоматизация документооборота кафедры «Компьютерные системы»



Введение ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3
1. Анализ предметной области ... ... ... ... ... ... ... ... ... ... ... ... .5
1.1. Описание предметной области ... ... ... ... ... ... ... ... ... .5
1.2. Входные/выходные документы ... ... ... ... ... ... ... ... ... 6
1.3 Основные реквизиты документов ... ... ... ... ... ... ... ... ..6
2. Проектирование базы данных ... ... ... ... ... ... ... ... ... ... ... ...9
2.1. Логическое проектирование базы данных ... ... ... ... ... ...9
2.1.1. Понятие логического проектирования ... ... ... ... ..9
2.1.2. Создание ER . диаграммы ... ... ... ... ... ... ... ...10
2.1.2.1. Объектная область Prepod ... ... ... ... ... ...11
2.1.2.2. Объектная область Student ... ... ... ... ... ..14
2.1.2.3. Объектная область Shtat ... ... ... ... ... ... .16
2.1.3. Установка ссылочной целостности
данных ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...19
2.2. Физическое проектирование ... ... ... ... ... ... ... ... ... ... .22
2.2.1. Проектирование форм компьютерной
системы «Кафедра» ... ... ... ... ... ... ... ... ... ... ... 22
2.2.2. Проектирование реляционных таблиц
базы данных в среде целевой СУБД ... ... ... ... ... ... ..25
2.2.3. Проектирование индексов ... ... ... ... ... ... ... ...29
2.2.4. Определение связей и требований
ссылочной целостности ... ... ... ... ... ... ... ... ... ... .30
2.2.5. Создание запросов SQL ... ... ... ... ... ... ... ... ... .31
2.2.6. Разработка экранных форм выходных документов ... ... ... ... ... ... ... ... ... ... ... ... ... ... 36
2.2.7. Применение макросов для
автоматизации форм ... ... ... ... ... ... ... ... ... ... ... 39
Заключение ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .43
Список литературы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..44
Управление организацией любого типа, будь то крупное предприятие или мелкая фирма, связано с переработкой большого потока информации и принятием на ее основе оперативных и перспективных решений. Поэтому автоматизация управленческих работ является основным направлением совершенствования экономики. Применение экономико-математических методов, современных средств вычислительной техники и связи создает новые возможности для дальнейшего совершенствования управления.
Внедрение информационных технологий во все сферы деятельности обусловлено стремительным развитием науки, качественным скачком возможностей человека, постоянно растущими объемами информации, сложностью происходящих процессов и явлений. Не обошла стороной информатизация и высшую школу.
Высшее учебное заведение сегодня – это сложный учебно-хозяйственный комплекс с многочисленными внешними и внутренними связями. И управление Вузом, его информационными потоками, учебным процессом, документооборотом и прочими процессами представляет собой сложную систему, мелкие и крупные задачи которой тесно связаны между собой.
Управление деятельностью Вуза, его подразделений осуществляется за счет управленческих решений, принимаемых руководством на основе данных о состоянии подразделений, их показателей и данных из внешней среды. При этом важно распределить между подразделениями не только функции, вытекающие из предназначения той или иной службы в работе Вуза, но и имеющиеся трудовые, финансовые и материальные ресурсы.
Система управления ВУЗом должна представлять собой гибкую, динамичную систему, позволяющую эффективно рассматривать намеченные планы, оперативно учитывать все изменения и новые тенденции. Большие возможности для совершенствования управления каждым ВУЗом предоставляет использование вычислительной техники и средств связи. В настоящее время накоплен определённый опыт разработки и внедрения автоматизированных систем управления ВУЗом.
В организационной системе наиболее трудоемкими являются процессы, связанные с обработкой информации – сбор, накопление, преобразование, отображение, хранение, передача и вывод. Ускорить эти процессы и облегчить труд персонала Вуза позволяет АСУ. Человеко-машинный характер АСУ удобен тем, что благодаря этой системе осуществляется управление не только учебным процессом и связанными с ним подразделениями Вуза, но и персоналом, т.к. система создает и поддерживает деловую, творческую обстановку, обеспечивает условия для непрерывного повышения общеобразовательного, профессионального и культурного уровня работающих. В АСУ ведущая роль в выработке и принятии решений закрепляется за руководством. Программно-математические методы и вычислительная техника являются лишь средствами обработки информации и подготовки соответствующих управленческих решений.
1.Каратыгин С. А.
Microsoft Access 2000: Руководство пользователя с примерами. – Москва: Лаборатория базовых знаний, 2000. – 376 с.

2.Маклаков С.В.
BPWin и ERWin. CASE -средства разработки информационных систем. М. ДИАЛОГ-МИФИ, 2000

3.Петров В. Н.
Информационные системы: Учебник. – СПБ.: Лениниздат, 2002 – 688 с.

4.Праг К. Н., Ирвин М. Р.
Microsoft Access 2000.Библия пользователя: Учебное пособие/ пер. с англ. – Москва: Диалектика, 2000 – 1040 с.

5.Ульман Дж. Д., Уидом Дж.
Введение в системы баз данных. – Москва: Просто и доступно: Учебное пособие. – Москва.: Лори, 2000 – 376с.

6.Федоров А., Еламанова Н.
Базы данных. – Москва: КомпьютерПресс, 2001 - 256 с.

Дисциплина: Автоматизация, Техника
Тип работы:  Курсовая работа
Бесплатно:  Антиплагиат
Объем: 34 страниц
В избранное:   
Содержание

Введение ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3
1. Анализ предметной области ... ... ... ... ... ... ... ... ... ... ... ... .5
1.1. Описание предметной области ... ... ... ... ... ... ... ... ... .5
1.2. Входныевыходные документы ... ... ... ... ... ... ... ... ... 6
1.3 Основные реквизиты документов ... ... ... ... ... ... ... ... ..6
2. Проектирование базы данных ... ... ... ... ... ... ... ... ... ... ... ...9
2.1. Логическое проектирование базы данных ... ... ... ... ... ...9
2.1.1. Понятие логического проектирования ... ... ... ... ..9
2.1.2. Создание ER – диаграммы ... ... ... ... ... ... ... ...10
2.1.2.1. Объектная область Prepod ... ... ... ... ... ...11
2.1.2.2. Объектная область Student ... ... ... ... ... ..14
2.1.2.3. Объектная область Shtat ... ... ... ... ... ... .16
2.1.3. Установка ссылочной целостности
данных ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...19
2.2. Физическое проектирование ... ... ... ... ... ... ... ... ... . ... 22
2.2.1. Проектирование форм компьютерной
системы Кафедра ... ... ... ... ... ... ... ... ... ... ... 22
2.2.2. Проектирование реляционных таблиц
базы данных в среде целевой СУБД ... ... ... ... ... ... ..25
2.2.3. Проектирование индексов ... ... ... ... ... ... ... ...29
2.2.4. Определение связей и требований
ссылочной целостности ... ... ... ... ... ... ... ... ... ... .30
2.2.5. Создание запросов SQL ... ... ... ... ... ... ... ... ... .31
2.2.6. Разработка экранных форм выходных
документов ... ... ... ... ... ... ... ... ... ... ... ... ... ... 36
2.2.7. Применение макросов для
автоматизации форм ... ... ... ... ... ... ... ... ... ... ... 39
Заключение ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .43
Список литературы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..44

Введение

Управление организацией любого типа, будь то крупное предприятие или
мелкая фирма, связано с переработкой большого потока информации и принятием
на ее основе оперативных и перспективных решений. Поэтому автоматизация
управленческих работ является основным направлением совершенствования
экономики. Применение экономико-математических методов, современных средств
вычислительной техники и связи создает новые возможности для дальнейшего
совершенствования управления.
Внедрение информационных технологий во все сферы деятельности
обусловлено стремительным развитием науки, качественным скачком
возможностей человека, постоянно растущими объемами информации, сложностью
происходящих процессов и явлений. Не обошла стороной информатизация и
высшую школу.
Высшее учебное заведение сегодня – это сложный учебно-хозяйственный
комплекс с многочисленными внешними и внутренними связями. И управление
Вузом, его информационными потоками, учебным процессом, документооборотом и
прочими процессами представляет собой сложную систему, мелкие и крупные
задачи которой тесно связаны между собой.
Управление деятельностью Вуза, его подразделений осуществляется за
счет управленческих решений, принимаемых руководством на основе данных о
состоянии подразделений, их показателей и данных из внешней среды. При этом
важно распределить между подразделениями не только функции, вытекающие из
предназначения той или иной службы в работе Вуза, но и имеющиеся трудовые,
финансовые и материальные ресурсы.
Система управления ВУЗом должна представлять собой гибкую, динамичную
систему, позволяющую эффективно рассматривать намеченные планы, оперативно
учитывать все изменения и новые тенденции. Большие возможности для
совершенствования управления каждым ВУЗом предоставляет использование
вычислительной техники и средств связи. В настоящее время накоплен
определённый опыт разработки и внедрения автоматизированных систем
управления ВУЗом.
В организационной системе наиболее трудоемкими являются процессы,
связанные с обработкой информации – сбор, накопление, преобразование,
отображение, хранение, передача и вывод. Ускорить эти процессы и облегчить
труд персонала Вуза позволяет АСУ. Человеко-машинный характер АСУ удобен
тем, что благодаря этой системе осуществляется управление не только учебным
процессом и связанными с ним подразделениями Вуза, но и персоналом, т.к.
система создает и поддерживает деловую, творческую обстановку, обеспечивает
условия для непрерывного повышения общеобразовательного, профессионального
и культурного уровня работающих. В АСУ ведущая роль в выработке и принятии
решений закрепляется за руководством. Программно-математические методы и
вычислительная техника являются лишь средствами обработки информации и
подготовки соответствующих управленческих решений.
Практически все современные виды деятельности человека немыслимы без
использования современных информационных средств, компьютерных технологий.
В Таразском Государственном Университете на кафедре Компьютерные системы
готовят специалистов по самым современным, перспективным и престижным
специальностям, таким как вычислительная техника и программное обеспечение,
информационные системы, компьютерные системы управления. Деятельность
кафедры связана с учетом большого количества информации, которую необходимо
систематизировать.
Целью данного курсового проекта является создание проекта для
автоматизации учета информации (данных) и организации деятельности кафедры
Компьютерные системы. Необходимо не только упорядочить информацию, но и
упростить процессы ее обработки, выборки необходимых данных.
Задачами данного проекта являются:
➢ выявить необходимость автоматизации информационных потоков
процессов деятельности кафедры;
➢ разработка концептуальной модели БД;
➢ генерация схемы данных в среду целевой СУБД;
➢ формирование запросов на языке SQL;
➢ формирование экранных форм результативной информации.

Целью всех выполняемых действий являются:

➢ автоматизировать процесс учета и обработки информации;
➢ повысить скорость поиск необходимых данных;
➢ оптимизировать хранение информации, необходимой для деятельности
кафедры;
➢ повысить комфортность и снизить трудоемкость при работе с данными
(документами) для конечного пользователя.

1.Анализ предметной области
1.1.Предметная область

В настоящий момент на кафедре Компьютерные системы студенты
обучаются по направлениям 010540Информатика, 050602 Информатика, 050703
Информационные системы, 050704 Вычислительная техника и программное
обеспечение,091340 Информационные системы, 370140 Компьютерные системы
управления, 541530 Информационные системы в экономике. Занятия
организуются и проводятся в соответствии с учебными планами направлений и
специальностей и рабочими программами дисциплин, входящих в учебные планы.
С каждым годом на кафедру поступают новые студенты, которых вводят в базу,
изменяется штат ППС кафедры, вводятся новые специальности. Количество этих
данных увеличивается и их необходимо хранить, обновлять. Сбор и хранение
данных о студентах, персонале кафедры, составление штатных расписаний,
составление разнообразных отчетов и т.п. – вся эта работа проводится
вручную, занимая значительную часть времени работы заведующего кафедрой,
методиста. Вручную обработать такой объем информации просто нереально. Это
значит, что на помощь человеку должна прийти машина. В результате было
принято решение о проектировании системы автоматизации документооборота
кафедры Компьютерные системы.
Для организации эффективного ведения документации кафедры требуется
наличие централизованного хранения информации, а также свободного доступа к
ней. Существенной проблемой является быстрый и результативный поиск
необходимой информации среди огромного объема данных. Применение
электронного решения проблем позволяет уменьшить время поиска информации и
способствует оптимальному взаимодействию в области создания и контроля
документов.
Целью работы является разработка проекта, который позволит обеспечить:
• повышение эффективности работы кафедры;
• сокращение времени получения информации, требуемой для принятия
решения.
С точки зрения реализации проектируемая система должна удовлетворять
следующим требованиям:
• системность и информационная совместимость подсистем и элементов
подсистемы, т.е. создание во всей информационной системе взаимоувязанной
совокупности форм обмена информацией;
• методическое единство, т.е. разработка различных подсистем на основе
единых принципов, и обеспечение взаимосвязи различных подсистем, входящих
в состав системы (показатели, формы документов);

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

1.2. Входныевыходные данные
Исходными данные в деятельности кафедры являются:
➢ данные (личного, служебного характера) преподавателя;
➢ данные (основные, дополнительные) студента;
➢ данные о группах (наименование, количество человек, староста);
➢ сведения о специальностях (наименование, год введения);
Выходные документыданные в деятельности кафедры:
➢ Отчет Список преподавателей:
✓ служебные данные;
✓ личные данные;
✓ с учеными степенями;
✓ развернутый;
➢ Отчет Список студентов (развернутый);
➢ Отчет Список студентов кафедры;
➢ Отчет Список студентов по фамилии;
➢ Отчет Список студентов по году поступления;
➢ Отчет Список кураторов;
➢ Отчет Список эдвайзеров;
➢ Отчет Список кураторов и эдвайзеров;
➢ Отчет Список студентов по группам;
➢ Отчет Список студентов группы;
➢ Отчет Список студентов кафедры;
➢ Отчет Список групп;
➢ Отчет Штат кафедры (ППС);
➢ Отчет Штат кафедры (ППС и УВП);
➢ Отчет Штатное расписание кафедры.

1.3. Основные реквизиты документов
Документы, циркулирующие на кафедре должны быть оформленные в
соответствии с требованиями:
Отчет Список преподавателей кафедры (служебные данные) содержит
следующие поля:
➢ Фамилия преподавателя;
➢ Имя преподавателя;
➢ Отчество преподавателя;
➢ Должность;
➢ Ученая степень;
➢ Стаж;
➢ Пед Стаж;
➢ Штатсовместитель.
Отчет Список преподавателей кафедры (личные данные) включает следующие
поля:
➢ Фамилия преподавателя;
➢ Имя преподавателя;
➢ Отчество преподавателя;
➢ Дата рождения;
➢ Адрес;
➢ Домашний телефон;
➢ Мобильный 1;
➢ Мобильный 2;
➢ Семейное положение;
➢ Номер удостоверения личности;
➢ Кем выдано удостоверение личности;
➢ Дата выдачи удостоверения личности;
➢ Штрихкод;
➢ РНН;
➢ СИК.
Отчет Список преподавателей кафедры (с учеными степенями) содержит
следующие поля:
➢ Фамилия преподавателя;
➢ Имя преподавателя;
➢ Отчество преподавателя;
➢ Должность;
➢ Ученая степень;
➢ Ученое звание.
Отчет Список кураторов, Список эдвайзеров и Список кураторов и
эдвайзеров содержат следующие поля:
➢ Группа;
➢ Староста;
➢ Год поступления;
➢ Количество студентов;
➢ Язык обучения;
➢ Фамилия преподавателя;
➢ Имя преподавателя;
➢ Отчество преподавателя.
Отчет Список групп включает следующие поля:
➢ Группа;
➢ Форма обучения;
➢ Шифр специальности;
➢ Специальность.
Отчет Студенты по группам и Отчет Студенты группы по запросу
содержат следующие поля:
➢ Группа;
➢ Фамилия студента;
➢ Имя студента;
➢ Отчество студента.
Отчет Справочник групп содержит следующие поля:
➢ Группа;
➢ Форма обучения;
➢ Язык обучения;
➢ Шифр специальности;
➢ Специальность.
Отчет Список студентов кафедры включает следующие поля:
➢ Фамилия студента;
➢ Имя студента;
➢ Отчество студента;
➢ Группа;
➢ Язык обучения.
Отчет Список студентов по году поступления содержит следующие поля:
➢ Фамилия студента;
➢ Имя студента;
➢ Отчество студента;
➢ Группа;
➢ Год поступления.
Отчет Список студентов кафедры по фамилии содержит следующие поля:
➢ Фамилия студента;
➢ Имя студента;
➢ Отчество студента;
➢ Группа;
➢ Язык обучения;
➢ Продолжительность обучения.
Отчет ШтатППС содержит следующие поля:
➢ Должность;
➢ Гос. бюджет;
➢ Хоз. договор.
Отчет Штатное расписание содержит следующие поля:
➢ Преподаватель;
➢ Должность;
➢ Вид финансирования;
➢ Ставка.
Отчет Перечень специальностей содержит следующие поля:
➢ Шифр специальности;
➢ Специальность краткая форма;
➢ Специальность;
➢ Год введения;
➢ Квалификация.
2. Проектирование базы данных

2.1. Логическое проектирование базы данных
2.1.1. Понятие логического проектирования
Процесс проектирования данных можно условно разделить на два этапа:
логическое моделирование и физическое проектирование. Результатом первого
из них является так называемая логическая (или концептуальная) модель
данных, выражаемая обычно диаграммой сущность-связь, которая представлена
в одной из стандартных нотаций, принятых для отображения подобных диаграмм.
Результатом второго этапа является готовая база данных либо DDL-скрипт для
ее создания.

Логическое моделирование

Логическая модель данных описывает факты и объекты, подлежащие
регистрации в будущей базе данных. Основными компонентами такой модели
являются сущности, их атрибуты и связи между ними. Как правило, физическим
аналогом сущности в будущей базе данных является таблица, а физическим
аналогом атрибута — поле этой таблицы.
С логической точки зрения сущность представляет собой совокупность
однотипных объектов или фактов, называемых экземплярами этой сущности.
Физическим аналогом экземпляра обычно является запись в таблице базы
данных. Как и записи в таблице реляционной СУБД, экземпляры сущности должны
быть уникальными, то есть полный набор значений их атрибутов не должен
дублироваться. И так же, как и поля в таблице, атрибуты могут быть
ключевыми и неключевыми.
На этапе логического проектирования для каждого атрибута обычно
определяется примерный тип данных (строковый, числовой и др.).
Конкретизация происходит на этапе физического проектирования [3].

Создание логической модели данных

Логический уровень модели данных – это абстрактный взгляд на данные,
на нем данные представляются так, как выглядят в реальном мире, и
называются так, как они называются в реальном мире. Логическая модель
данных создана на основе диаграмм "сущность-связь", включающей сущности и
связи между ними. Каждая сущность является множеством подобных
индивидуальных объектов, называемых экземплярами. Каждый экземпляр
индивидуален и отличается от всех остальных экземпляров. Сущность имеет
набор атрибутов, каждый из которых выражает определенное свойство объекта
[5].

2.1.2.Создание ER – диаграммы

Для создания ER – диаграммы в проекте используется программное
средство ERwin.
ERwin — современное средство проектирования баз данных. Отличительной
чертой ERwinERX является высокая степень обеспечения согласованного
взаимодействия между средствами создания баз данных и средствами разработки
приложений. ERwin поддерживает все наиболее популярные реляционные СУБД,
включая Oracle; Sybase; Informix; Microsoft SQL Server; FoxPro; InterBase;
Paradox; Access и др. Одна и та же модель может быть использована для
создания нескольких баз данных или для переноса приложения с платформы
одной СУБД на другую. ERwin можно использовать совместно со многими
популярными средствами разработки приложений: Delphi, PowerBuilder, Visual
Basic, Oracle Designer2000 и др. [3]
Основные характеристики:
• поддержка стандартной нотации IDEF1X для ER диаграмм моделей данных,
нотации IE и специальной нотации, предназначенной для проектирования
хранилищ данных – DIMENSIONAL;
• возможность импортаэкспорта данных из BРwin, Oracle Designer;
• поддержка триггеров, хранимых процедур и шаблонов;
• развитые средства проверки корректности моделей данных;
• автоматическая генерация SQL DDL для создания баз данных;
• глубокая интеграция с продуктами Oracle, Sybase, Centura, Microsoft на
базе единого репозитория и эффективного обмена проектами;
импортэкспорт с Rational Rose;
• автоматическая генерация экранных форм приложений для PowerBuilder,
Delphi, Visual Basic, созданных на основе спроектированной модели
данных.
Основную часть пространства программы занимает рабочая область, в
которой и создается ER-диаграмма. ERwin имеет два уровня моделирования:
логический и физический
На логическом уровне данные представляются так, как они выглядят в
реальном мире. Объектами логического уровня являются сущности и атрибуты.
Модель логического уровня является универсальной и не связана с конкретной
базой данных.
На физическом уровне модель, напротив, зависит от конкретной базы
данных, выбираемой пользователем. Таким образом, одной логической модели
может соответствовать несколько физических моделей. Кроме того, так как в
физической модели речь идет уже о реально существующих в БД физических
объектах, то обязательно должны быть определены типы данных и атрибутов
[2].
Рабочая область Main Subject Area (главное подмножество объектов)
называется Kafedra.
По результатам обследования можно обозначить несколько объектных
областей: Prepod, Student, Shtat.

2.1.2.1. Объектная область Prepod
Prepod. Здесь можно выделить следующие сущности:
➢ Prepodavatel – данные о преподавателе;
➢ Uch_stepen – входит в состав сущности Prepodavatel и дает данные о
ученой степени преподавателя если такая есть;
➢ Doljnost – входит в состав Prepodavatel и дает данные о должности
преподавателя;
➢ Sostav_semii – включает данные о составе семьи для каждого
преподавателя.

Рисунок 1. Связь между сущностями Prepodavatel и Doljnost.

Рисунок 2. Связь между сущностями Prepodavatel и Sostav_semii

Рисунок 3. Связь между сущностями Prepodavatel и Uch_stepen

Рисунок 4. Диаграмма объектной области Prepod.

Логическое имя домена Физическое имя домена Родительский домен
Фамилия t_familia String
Имя t_imya String
Отчество t_otchestvo String
Номер УЛ t_nomer_UL String
Дата выдачи УЛ t_data_vidachi_UL Datetime
Кем выдано УЛ t_vidano_UL String
Семейное положение t_sem_pol String
Дата рождения t_data_rojdenia Datetime

Таблица 1. Домены используемые в объектной области Prepod

2.1.2.2. Объектная область Student
Student. Здесь можно выделить следующие сущности:
➢ Prepodavatel –включает данные о ФИО преподавателя для куратора группа;
➢ Student – включает данные о студенте;
➢ Specialnost – содержит данные о специальностях для студентов.
Принадлежит определенным группам студентов;
➢ Gruppa – сущность связывающая сущности Prepodavatel, Student,
Specialnost.

Рисунок 5. Связь между сущностями Prepodavatel и Gruppa

Рисунок 6. Связь между сущностями Gruppa и Student

Рисунок 7. Связь между сущностями Gruppa и Specialnost

Рисунок 8. Схема объектной области Student

Логическое имя домена Физическое имя домена Родительский домен
Фамилия t_familia String
Имя t_imya String
Отчество t_otchestvo String
Номер УЛ t_nomer_UL String
Дата выдачи УЛ t_data_vidachi_UL Datetime
Кем выдано УЛ t_vidano_UL String
Семейное положение t_sem_pol String
Дата рождения t_data_rojdenia Datetime

Таблица 2. Домены, используемые в главной рабочей области Student.
2.1.2.3. Объектная область Shtat

Shtat. Здесь модно выделить следующие сущности:
➢ Prepodavatel – составляющая часть для сущностей StatPPS, ShtatUVP,
Shtatnoe_raspisanie_PPS, Shtatnoe_raspisanie_UVP;
➢ Doljnost - составляющая часть для сущностей StatPPS, ShtatUVP,
Shtatnoe_raspisanie_PPS, Shtatnoe_raspisanie_UVP;
➢ StatPPS – содержит данные из сущности Doljnost, включает данные о
количестве штатных единиц ППС выделенных на тот или иной вид должности на
определенный вид финансирования;
➢ ShtatUVP – то же что и StatPPS, только для штата УВП ;
➢ Shtatnoe_raspisanie_PPS – является родительской сущностью для дочерней
сущности StatPPS. Содержит штатное расписание для штата ППС с учетом
преподавателя и его ставки на определенный учебный год;
➢ Shtatnoe_raspisanie_UVP - то же что и Shtatnoe_raspisanie_PPS, только
для штатаУВП.

Рисунок 9. Связь между StatPPS и Doljnost

Рисунок 10. Связь StatPPS, Shtatnoe_raspisanie_PPS и Prepodavatel

Рисунок 11. Диаграмма объектной области Shtat

Логическое имя домена Физическое имя домена Родительский домен
Фамилия t_familia String
Имя t_imya String
Отчество t_otchestvo String
Номер УЛ t_nomer_UL String
Дата выдачи УЛ t_data_vidachi_UL Datetime
Кем выдано УЛ t_vidano_UL String
Семейное положение t_sem_pol String
Учебный год t_uch_god String
Вид финансирования t_vid_phinansirovania String
Количество единиц t_kol_ed Number
Ставка t_stavka Number
Дата рождения t_data_rojdenia Datetime

Таблица 3. Домены используемые в главной рабочей области Shtat.

2.1.3.Установка требований ссылочной целостности данных
Установки ссылочной целостности - это логические конструкции, которые
выражают бизнес-правила использования данных. Они определяют, какие
действия должна выполнить СУБД при удалении, вставке или изменении строки
таблицы (экземпляра сущности). Заданные таким образом действия могут
использоваться впоследствии при автоматической генерации триггеров,
поддерживающих целостность данных [2].
Существуют следующие виды действий или правил, определяемых в логически
модели:
RESTRICT запрет удаления, вставки или изменения экземпляра сущности.
CASCADE при удалении экземпляра родительской сущности удаление всех
экземпляров дочерней сущности, ссылающихся на удаляемый
родительский экземпляр.
SET NULL при удалении экземпляра родительской сущности атрибутам
внешнего ключа всех экземпляров дочерней сущности,
присваивается значение NULL.
SET DEFAULT то же самое, что ... продолжение

Вы можете абсолютно на бесплатной основе полностью просмотреть эту работу через наше приложение.
Похожие работы
Разработка методов и моделей проектирования образовательного портала для управления учебным процессом вуза
Формирование учета в Республике Казахстан
Современные научно- технические и дидактические требования к организации практических знаний
Автоматизация учета товаров с использованием сканера штрих-кода и веб-камеры
Образовательная программа
Роль маркетинговой информационной системы
Проектирование информационной системы строительного предприятия ОАО АПМ ГРАДАР
Разработка автоматизированного рабочего места администратора гостиничного комплекса
Тестовые вопросы по дисциплине Использование IT в образовании
Рентабельность основных средств предприятия и пути ее повышения
Дисциплины