Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Топ:
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Интересное:
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Дисциплины:
2019-08-07 | 117 |
5.00
из
|
Заказать работу |
|
|
В таблице 1 представлено описание атрибутов, ограничений целостности, значений по умолчанию, индексов таблиц БД.
Таблица 1 – Описание атрибутов и индексов таблиц
Таблица | Название атрибута | Описание |
Worker | idWorker | Уникальный, автоинкрементный |
Journal | IdRecord | Уникальный, автоинкрементный |
TypeDoc | idType | Уникальный, автоинкрементный |
Otdel | idOtdel | Уникальный, автоинкрементный |
Post | idPost | Уникальный, автоинкрементный |
Worker | Login | Уникальный индекс |
Worker | Password | Уникальный индекс |
Разработка представлений
В БД были созданы следующие представления:
- «View_Journal». Представление возвращает номер записи журнала, ФИО сотрудника, время выдачи и возврата документа (код показан на рисунке 4);
- «View_Worker». Представление возвращает табельный номер, имя, фамилию, отчество, должность и отдел;
- «View_Document» Представление возвращает код документ, тип документа, автора, дату создания, количество страниц и количество экземпляров документа.
Рисунок 4 – Код представления «View_Journal»
Разработка функций пользователя
В БД были созданы следующие функции пользователя:
- «GetDocumentPoType». Функция возвращает данные о документах по их типу, переданного в параметрах (код показан на рисунке 5);
- «GetWorkerPoPost». Функция возвращает данные о сотрудниках по их должности, переданной в параметрах;
- «GetWorkerPoOtdel». Функция возвращает данные о сотрудниках по отделу, переданному в параметрах.
Рисунок 5 – Код функции «GetDocumentPoType»
Разработка хранимых процедур
В БД были созданы следующие хранимые процедуры:
- «AddDocument». Хранимая процедура на основе переданных параметров (название, тип, автор, дата создания, количество страниц и экземпляров документа) формирует и добавляет в БД сведения о новом документе (код показан на рисунке 6);
|
- «AddWorker». Хранимая процедура на основе переданных параметров (фамилия, имя, отчество, отдел и должность) формирует и добавляет в БД сведения о новом сотруднике;
- «DelWorkerPoPostAndOtdel». Хранимая процедура на основе переданных параметров (должность и отдел) удаляет запись из БД о сотруднике;
- «DelDoсumentPoType». Хранимая процедура на основе переданного параметра (тип документа) удаляет записи из БД о документах.
Рисунок 6 – Код процедуры «AddOperation»
Разработка триггеров
В БД были созданы следующие триггеры:
- «trDelWorker». Триггер приводит к переносу записи об уволенном сотруднике из таблицы «Worker» в таблицу «DeleteWorker» (код показан на рисунке 7);
- «trLogJournal». Триггер записывает в таблицу «JournalModificationDML» действия, совершенные в таблице «Journal»
- «trDelDoc». Триггер приводит к переносу записи о списанном документе из таблицы «Document» в таблицу «DeleteDocument».
Рисунок 7 – Код триггера «trDelWorker»
|
|
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!