Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Топ:
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Интересное:
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Дисциплины:
|
из
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»
|
|
|
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!