
Сведения о преподавателях кафедры
Шифр кафедры |
Ф.И.О. преподавателя |
Должность преподавателя |
Дата вступления в должность |
|
25 символов |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Учебные поручения кафедры
Дисциплина |
Вид занятий |
Ф.И.О. преподавателя |
|
|
25 символов |
|
|
|
|
|
|
|
|
|
Очевидно, что даже если преподаватель ведет только один вид занятий и по одной дисциплине, целесообразно использовать в файлах личный номер преподавателя размером 4-5 разрядов и файл-кодификатор с полями личный номер преподавателя и Ф.И.О. преподавателя.
К вопросу о способах формирования кода.
Наиболее часто используются 2 способа построения цифровых кодов значений (к не цифровым можно отнести аббревиатуру):
- порядковый, когда возможные значения выстраиваются в требуемом порядке и каждому символьному значению присваивается очередное (по порядку) значение цифрового кода (счетчики в различных программных системах)
- серийно-порядковое, когда для всего множества значений, подлежащих кодированию выделяется некоторое множество значений (относительно не зависимых друг от друга) и они кодируются по порядковым способом – это первый уровень кодирования, затем для каждого значения первого уровня определяется подмножество соответствующих ему значений из оставшегося множества (иерархически зависимых) и они также снабжаются кодами по порядковому способу, но начиная с единицы …….
Примеры
№группы, почтовые индексы
Отображение состояния объектов предметной области в состояние БД осуществляется, как правило, в два этапа:
фиксации значений параметров объектов предметной области;
корректировки значений соответствующих данных в БД.
Если в месте возникновения значений параметров установлен компьютер, то эти два этапа могут совпадать, т.е. значения данных вносятся непосредственно в БД, но через заполнение экранной формы документа. В этом случае, как правило, печатается и так называемая «твердая» копия документа, которая визируется ответственными лицами, возможно, ставится печать и бумажный документ хранится в архиве.
Использование бумажных документов даже при компьютерной реализации документооборота объясняется тем, что только личная подпись и печать придают юридический статус документу, а также более высокой надежностью длительного хранения информации на бумажном носителе.
Фиксация значений параметров объектов на бумажных носителях осуществляется в тех случаях, когда в месте возникновения значения нет компьютера.
Разделение процесса актуализации БД на упомянутые два этапа часто осуществляется еще и для защиты от случайных ошибок в процессе первоначального ввода данных.
На этапе корректировки, в начале первичные данные переносятся во временный файл, затем осуществляется контроль значений и их исправление в случае обнаружения ошибок, и лишь после этого осуществляются необходимые изменения в БД.
Значение эффективного контроля вводимых данных трудно переоценить: если в БД хранятся недостоверные данные – теряет смысл вся система хранения и обработки данных.
Существует много способов контроля значений данных, называемых также проверкой ограничений целостности данных.
Контроль уровня данного:
на соответствие типу данного (не цифра в числовом данном, ограничение на число дней и месяцев в данном типа дата, недопустимый код в логическом данном и т.п.);
на размер значения данного;
на обязательность наличия значения ( Not Null);
на допустимый диапазон, в котором должно быть значение;
на наличие в словаре ( в списке);
использование контрольного разряда.
Последний способ используется в России во всех федеральных кодификаторах (их называют классификаторами).
Смысл методики заключается в следующем: цифровой код снабжается (последняя цифра кода) контрольным разрядом, рассчитываемым по специальному алгоритму. Если во введенном коде допущены ошибки в написании цифр кода, то при расчете контрольного разряда по цифрам введенного кода, он вероятнее всего не совпадает с введенным контрольным разрядом.
Контрольный разряд
рассчитывается следующим способом.
Пусть цифры
разрядов кода , не считая контрольного
разряда (должен быть на месте a
),
а
- постоянные весовые коэффициенты. Тогда
контрольный разряд рассчитывается как
остаток от деления
на некоторое число, называемое модулем.
В России используется деление по модулю
11.
Например, имеем
весовые коэффициенты .
Тогда числовой код 255 имеет контрольный
разряд равный 3 ( 5
3 + 5
7 + 2
4 = 58 остаток от деления на 11 равен 3), т.е.
верный код 2553
.
Если при вводе допущено искажение кода, например, 2523, то в результате расчета получаем контрольный разряд равный 5 (2 3 + 5 7 +
+ 2 4 = 49, остаток от деления на 11 равен 5), что не совпадает с введенным контрольным разрядом.
Естественно ошибка (особенно двойная) может быть такой, что контрольный разряд ошибочного кода совпадает с расчетным. Пример надо
Поэтому мы вначале отметили, что при ошибке рассчитанный контрольный разряд «вероятнее всего не совпадает с введенным контрольным разрядом».
Вероятность обнаружения ошибки тем выше, чем выше модуль на который делится сумма произведений разрядов кода на весовые коэффициенты (поэтому в России выбран модуль 11) и чем дальше отстоят друг от друга значения коэффициентов соседних разрядов.
Контроль уровня записи:
на размер записи;
на соблюдение арифметико-логических выражений над значениями данных, входящих в запись (типичные примеры – наличие в исходных документах конструкций «всего, в том числе…», «всего, из них…»).
Напоминаем, что запись это совокупность значений определенного множества данных, составляющих описание некоторого объекта предметной области с определенной стороны.
№ группы |
Кол. сту-дентов в группе |
Число студентов, имеющих по итогам сессии | ||
только 5 |
только 4 и 5 |
хотя бы одну 3 | ||
1 |
2 |
3 |
4 |
5 |
… |
… |
… |
… |
… |
8671 |
20 |
5 |
8 |
6 |
… |
… |
… |
… |
… |
2 больше или равно 3+4+5
№ группы |
Число студен-тов в группе |
Число студентов, имеющих по итогам сессии | ||||
только 5 |
только 4 и 5 |
хотя бы одну 3 |
хотя бы одну 2 |
не завершили | ||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
… |
… |
… |
… |
… |
… |
… |
8671 |
20 |
5 |
8 |
6 |
0 |
1 |
… |
… |
… |
… |
… |
… |
… |
2 = 3+4+5+6+7
Контроль на уровне групп записей:
контроль по итоговой строке таблицы;
контроль на обязательность заполнения строк таблицы.
Сведения об итогах сессии по АВТФ
№ группы |
Кол. сту-дентов в группе |
Число студентов, имеющих по итогам сессии | ||
только 5 |
только 4 и 5 |
хотя бы одну 3 | ||
1 |
2 |
3 |
4 |
5 |
… |
… |
… |
… |
… |
8671 |
20 |
5 |
8 |
6 |
8672 |
21 |
6 |
10 |
5 |
… |
… |
… |
… |
… |
всего |
970 |
350 |
240 |
350 |
Меж записный контроль (уровень БД):
арифметико-логические выражения (типичны для контроля множества бухгалтерских документов);
контроль ссылочной целостности, когда записи одного типа не могут существовать без соответствующих записей другого типа.
Поставщики
Название фирмы |
… |
№ счета в банке |
Юрид. Адрес |
… |
… |
… |
… |
… |
… |
ООО Стек |
|
701000056773 |
|
|
… |
… |
… |
… |
… |
Покупки
Покупатель |
Поставщик |
№ платежн. поручения |
Название изделия |
Сумма |
ТГУ |
|
|
|
|
ТПУ |
ООО Стек |
|
|
|
ТПУ |
|
|
|
|
… |
|
|
|
|
ТУСУР |
ООО Стек |
|
|
|
|
|
|
|
|
Типовые процедуры корректировки БД:
замена значений данных в некоторых записях;
удаление записей;
вставка новых записей.
Для осуществления замены или удаления записи соответствующие записи вначале должны быть найдены (помним, что запись идентифицируется значениями ключевых данных).
При вставке в БД не должно быть записи с тем же значением ключевых данных, что и во вводимой (если таковые обнаружены, то это не достоверные значения, или в БД или во вводимой записи).
Во всех случаях серьезное значение имеет соблюдение ограничений ссылочной целостности. Удаление «старшей» записи может (а в большинстве случаев должно) автоматически привести к удалению всех «подчиненных», замена значений данных ключа записи может быть запрещена или может сопровождаться заменой ссылки на нее от «старшей» и замене соответствующих данных ключей «подчиненных» записей.
Вставка новых записей также может потребовать изменения ссылок в части хранимых записей.
ПРЕДМЕТ-
НАЯ ОБЛ
Система обработки баз может быть представлена состоящей из:
профессионально-ориентированных средств;
процедурно-ориентированных программных средств.
Профессионально-ориентированные средства обеспечивают прямую компьютерную поддержку существующих информационных технологий на рабочем месте и максимально учитывают их специфику. Поэтому такие средства часто называют Автоматизированными рабочими местами или АРМами.
Можно определить их и как оригинальные (локальные) средства.
Несомненное достоинство таких систем – создание комфортных условий для работников.
Основной недостаток – необходимость модификации программного обеспечения при изменении информационных технологий, связанных с их совершенствованием или директивными решениями.
Для обеспечения минимальных затрат на модификацию таких систем их необходимо делать открытыми и использовать средства автоматизированного проектирования.
Процедурно-ориентированные средства реализуют типовые процедуры поддержки информационных технологий.
Они являются универсальными средствами типа информационно-справочных систем.
Для работы с базами данных, являющимися информационными моделями очень широкого класса предметных областей, типовыми процедурами являются:
выбор записей, удовлетворяющих заданным ограничениям на значения данных;
отбор подмножества данных;
установление требуемого порядка следования (сортировки) записей;
определение максимального, минимального, среднего, суммарного значения данного в группе записей; отклонение или доля этих значений – значения соответствующего данного в образующих их записях;
определение разности, долевого, процентного соотношения данных в одной записи.
Нетрудно заметить, что средства экранного интерфейса современных СУБД, средства интерпретирующие команды SQL, относятся к процедурно-ориентированным.
Несомненным достоинством процедурно -ориентированных средств является их универсальность, независимость от изменений в информационных технологиях на рабочих местах.
Однако, реализовать с их помощью специфические технологии на рабочем месте часто является трудоемкой задачей.
Типовость отмеченных процедур может быть обоснована с учетом особенности систем в сфере экономики, т.е. систем, связанных с производством некоторых конечных продуктов. Это могут быть как материальные объекты (изделия, механизмы, приборы и т. п.) так и некоторые сущности (знания, технологии, проекты, НИРы, услуги и многое другое).
Потребность в конечных продуктах
Сводная потребность в конечных продуктах
3. Сводная потребность в материалах (ресурсах)
Договора на поставку материалов (ресурсов)
Поставки материалов (ресурсов)
Передача материалов (ресурсов) в производство
(13) Готовые конечные продукты
Отгрузка конечных продуктов потребления
Организация производства конечных продуктов
Материалы (ресурсы)
Оборудование
Работники
Жизненный цикл производства конечных продуктов предусматривает, в общем случае, выполнение процессов выявления потребности в конечных продуктах, собственно их производства; обеспечение потребности в ресурсах (исходных материалах, полуфабрикатах, сырье, оборудовании, кадрах и т.п.). На всех этапах жизненного цикла в производстве конечных продуктов участвуют люди, используются средства труда (оборудование, помещение и т.п.) и предметы труда, преобразование которых последовательно ведет к созданию конечных продуктов.
Процесс управления на любых этапах жизненного цикла производства конечных продуктов предусматривает выполнение функций планирования (выявления потребностей), учета, анализа и регулирования.
П О Т Р Е Б И Т Е Л И
1,2,3,4 – планирование производства КП (суммирование, арифметическое выражение пересчета от КП к ресурсам и потребностям в оборудовании и работникам, пропорциональное разбиение по поставщикам)
5,6,7,8 – учет производства КП (суммирование ресурсов по поставщикам, ресурсам и цехам-участкам, суммирование готовых КП в целом и по потребителям)
4-5, 3-6, 2-7, 1-8 анализ результатов производства (сравнение запланированного и фактического)
Регулирование – корректировка плановых заданий
Cфера целесообразного использования:
процедурно-ориентированные средства целесообразно применять для информационной поддержки руководящих работников, которым необходим справочный режим работы с данными, возникающими на самых разных рабочих местах;
профессионально-ориентированные средства наиболее предпочтительны для работников, связанных с обработкой первичной информации, со спецификой в информационной технологии (определенные документы, последовательность действий, определенные участники и т.п.).
ПРЕДМЕТ-
НАЯ ОБЛ
Средства администрирования БД обеспечивают поддержку следующих видов работ администрации БД:
организация работы с пользователями;
совершенствование физической организации БД (реорганизация БД);
обеспечение защиты хранимой информации.
Организация работы с пользователями:
Регистрация пользователей;
Установление прав доступа;
Консультирование пользователей
Совершенствование физической организации БД:
Анализ эффективности (производительности) системы обработки данных и БД;
Реорганизация (изменение физической структуры) БД;
Изменение логической структуры БД .
Обеспечение защиты хранимой информации:
Защита от несанкционированного доступа:
от «дурака»;
от злоумышленника
Защита от катастрофического разрушения.