
- •Вопросы на гэк 2012
- •1. Нелинейные сар. Понятия: «пространство состояний», «фазовая траектория», «фазовый портрет».
- •2. Проблема двойственности в линейном программировании.
- •3. Составляющие информационной системы (ис). Модели жизненного цикла ис.
- •4. Методы определения оптимальных параметров настройки промышленных регуляторов.
- •5. Автоколебания в сар. Определение параметров автоколебаний с помощью графических построений.
- •6. Математическая постановка задач оптимального управления. Пример: «Нажимное устройство реверсивного прокатного стана».
- •7. Субд. Функции субд. Транзакции. Свойства транзакций.
- •8.20. Оценка качества сар по временным характеристикам
- •9. Представление импульсного элемента при исследовании импульсных сар.
- •10. Синтез сар оптимальной по быстродействию.
- •11. Этапы канонического проектирования информационных систем.
- •12. Принципы системного подхода в моделировании. Сетевые модели.
- •13. Связь между спектрами сигналов на входе и выходе простейшего импульсного элемента. Теорема Котельникова.
- •14. Анализ методов решения задач оптимального управления.
- •15. Модели управления передачей, обработкой и хранением данных в информационных системах на основе технологии «клиент-сервер»
- •16. Непрерывно-стохастические модели на примере систем массового обслуживания.
- •17. Процессы конечной длительности в импульсных сар.
- •18. Метод динамического программирования.
- •19. Составляющие внемашинного информационного обеспечения систем управления. Системы классификации и кодирования информации.
- •21. Алгебраический аналог критерия устойчивости Гурвица для исар.
- •22. Системы управления на основе нечеткой логики.
- •23. Реляционная модель данных. Понятие функциональной зависимости. Процесс нормализации базы данных.
- •Целостность данных
- •Реляционная алгебра
- •Нормализация базы данных
- •Номер преподавателя Группа Сущность Преподаватель - группа
- •24. Синтез сар по логарифмическим характеристикам.
- •25. Метод гармонической линеаризации нелинейностей.
- •26. Системы управления на основе искусственных нейронных сетей.
- •27. Цифровые регуляторы и методы их настроек.
- •28. Аппроксимация кривых разгона методом площадей.
- •29. Характер движения в нелинейных и линейных сар.
- •30. Техническая диагностика. Математические основы технической диагностики.
- •31. Определение оптимальных параметров настройки пи – регуляторов.
- •32. 52. Назначение и функции операционной системы. Классификация и характеристика операционных систем.
- •33. 73. Устойчивость линейных сар. Признаки устойчивости. Запасы устойчивости линейных сар.
- •34. Статистические методы распознавания. Метод Бейеса.
- •35. Определение оптимальных параметров настройки пид – регуляторов.
- •36. Реляционная алгебра Кодда
- •37. Устойчивость линейных непрерывных систем. Критерий устойчивости Найквиста.
- •38. Идентификация статических объектов. Планирование эксперимента. Полный факторный эксперимент. Идентификация статических объектов. Планирование эксперимента. Полный факторный эксперимент.
- •Черный ящик
- •39. Определение, назначение и классификация компьютерных сетей. Базовые топологии локальных компьютерных сетей.
- •40. Назначение, классификация и характеристика запоминающих устройств эвм.
- •41. Критерий устойчивости а.М. Ляпунова для нелинейных систем.
- •42. Частотные методы идентификации динамических объектов.
- •43. Определение, назначение и классификация компьютерных сетей. Топология глобальной компьютерной сети.
- •44. Устройства ввода и вывода информации эвм.
- •45. Виды корректирующих средств в сар. Недостатки последовательной коррекции.
- •46. Классификация объектов управления по статическим и динамическим характеристикам.
- •47. Эталонная модель взаимодействия открытых систем osi. Характеристика уровней osi.
- •48. Основные типы регистров и их функции в эвм.
- •49. Гармоническая линеаризация. Физический смысл коэффициентов гармонической линеаризации.
- •50. Идентификация объектов по временным характеристикам. Определение кривой разгона объекта по его импульсной характеристике.
- •51. Программное обеспечение компьютерных сетей.
- •53. Устойчивость нелинейных систем. Метод л.С. Гольдфарба.
- •54. Идентификация динамических систем. Активные и пассивные методы идентификации.
- •55. Характеристика нормальных форм реляционной модели данных.
- •56. Интерфейсы в эвм. Типы и методы взаимодействия устройств вычислительной системы.
- •57. Точные методы исследования устойчивости и автоколебаний в нелинейных системах. Частотный метод в.М. Попова.
- •58. Методы аппроксимации кривых разгона объекта.
- •59. Пользовательские технологии Интернета.
- •60. Архитектура процессора эвм и назначение его функциональных блоков.
- •61. 65. Статические характеристики нелинейных элементов.
- •62. Обеспечивающие подсистемы информационно -управляющих систем и их характеристики.
- •63. Протоколы взаимодействия функциональных блоков компьютерной сети: понятие, виды, иерархия.
- •64. Система прерываний эвм. Механизм обработки прерываний в архитектуре эвм семейства intel.
- •66. 77. Промышленные регуляторы, их назначение и передаточные функции.
- •67. Функциональные подсистемы информационно- управляющих систем и их характеристики.
- •68. Основные принципы построения компьютерных сетей.
- •69. Классификация задач оптимального управления.
- •70. Организационные подсистемы информационно- управляющих систем и их характеристики.
- •71. Подходы к классификации моделей. Обоснование введения моделей. Классификация моделей по способу представления.
- •72. Организация системы ввода-вывода через bios
- •74. Принципы построения автоматизированных систем управления.
- •75. Классификация моделирования. Комбинация видов моделирования при исследовании сложных объектов. Имитационное и компьютерное моделирование.
- •76. Архитектура эвм и назначение основных блоков.
- •78. Состав интегрированной системы автоматизации предприятия.
- •79. Математическая модель и математическое моделирование. Этапы математического моделирования.
- •80. Логические основы проектирования цифровых устройств. Понятие функционально- полного набора логических элементов.
- •Процессы контроля и восстановления информации в эвм. Коды Хемминга: исправление одиночных ошибок, обнаружение двойных ошибок.
- •Виртуальная память и ее реализация. Сегментно-страничная организация памяти и динамическое преобразование адресов. Механизм замещения страниц.
- •Физический смысл коэффициентов гармонической линеаризации.
- •Математические ожидания сигналов на выходе стационарных сар.
- •Классификация систем автоматического регулирования.
- •Понятие и составляющие информационной системы (ис). Модели жизненного цикла ис. Классы задач, решаемые ис.
- •Система моделей предметной области. Функционально-ориентированная модель предметной области.
- •Объектная структура
- •Функциональная структура
- •Структура управления
- •Организационная структура
- •Техническая структура
- •Оперативная аналитическая обработка данных: концепции и технологии.
- •Принципы адресации компьютеров в компьютерной сети.
- •Контроллер прерываний от внешних устройств в архитектуре эвм семейства intel. Программно-аппаратное взаимодействие контроллера прерываний и микропроцессора.
Нормализация базы данных
Нормализация - процесс проверки и реорганизации сущностей и атрибутов с целью удовлетворения требований к реляционной модели данных. Нормализация позволяет быть уверенным, что каждый атрибут определен для своей сущности, значительно сократить объем памяти для хранения информации и устранить аномалии в организации хранения данных. В результате проведения нормализации должна быть создана структура данных, при которой информация о каждом факте хранится только в одном месте. Процесс нормализации сводится к последовательному приведению структуры данных к нормальным формам - формализованным требованиям к организации данных. Известны шесть нормальных форм:
первая нормальная форма (1NF);
вторая нормальная форма (2NF);
третья нормальная форма (3NF);
нормальная форма Бойса - Кодда (усиленная 3NF);
четвертая нормальная форма (4NF);
пятая нормальная форма (5NF).
На практике обычно ограничиваются приведением данных к третьей нормальной форме. Нормальные формы основаны на понятии функциональной зависимости (в дальнейшем «зависимость»).
Функциональная зависимость - Атрибут В сущности Е функционально зависит от атрибута А сущности Е, если в любой момент времени каждому значению В соответствует ровно одно значение А. т. е. А однозначно определяет В.
Полная функциональная зависимость - Атрибут В сущности Е полностью функционально зависит от ряда атрибутов А сущности Е, если В функционально зависит от А и не зависит ни от какого подряда А.
Рассмотрим процесс нормализации на примере сущности Сотрудник:
Табельный номер
Фамилия Имя Отчество Должность Хобби
№1 Хобби
№2 Оклад Телефон
№1 Телефон
№2 Телефон
№3
В сущности Сотрудник значение атрибутов Фамилия, Имя и Отчество однозначно определяются значением атрибута Табельный номер, т. е. атрибуты Фамилия, Имя и Отчество зависят от атрибута Табельный номер. Функциональные зависимости определяются бизнес-правилами предметной области. Так, если оклад сотрудника определяется только должностью, то атрибут Оклад зависит от атрибута Должность; если оклад зависит еще, например, от стажа, то такой зависимости нет. В нижеследующих примерах будем считать для определенности, что такая зависимость есть.
Первая нормальная форма (1NF). Сущность находится в первой нормальной форме тогда и только тогда, когда все атрибуты содержат атомарные значения. Среди атрибутов не должно встречаться повторяющихся групп, т. е. несколько значений для каждого экземпляра.
Атрибуты Телефон и Хобби являются нарушением первой нормальной формы. Что будет, если у сотрудника несколько рабочих телефонов? Запись значения колонки через разделитель, например "124-56-78, 124-56-79, 124-56-90" или "Аквалангист, мотоциклист, шахматист", приводит к ряду проблем. Сущность,
Табельный номер
Фамилия Имя Отчество Должность Хобби
№1 Хобби
№2 Оклад Телефон
№1 Телефон
№2 Телефон
№3
не является решением проблемы. Что будет, если у сотрудника появится четвертый телефон или третье хобби? Эту информацию будет негде хранить.
Другой ошибкой нормализации является хранение в одном атрибуте разных по смыслу значений.
Атрибут Дата зачисления или увольнения хранит информацию как о зачислении, так и об увольнении сотрудника. Если хранится только одно значение, то невозможно понять, какая именно дата внесена. Если внести атрибут-признак типа даты, тип можно будет определить, но останется возможность хранения только одной даты для каждого сотрудника.
Для приведения сущности к первой нормальной форме следует:
разделить сложные атрибуты на атомарные,
создать новую сущность,
перенести в нее все «повторяющиеся» атрибуты,
выбрать возможный ключ для новой сущности (или создать новый ключ);
установить связь от прежней сущности к новой, Первичный ключ прежней сущности станет внешним ключом для новой сущности.
Сущность Сотрудник, приведенная к первой нормальной форме.
Табельный номер
Фамилия Имя Отчество Должность Оклад Дата
зачисления Дата
увольнения
Табельный номер Хобби
Табельный номер Телефон
Сущность Хобби
Сущность Телефон
Вторая нормальная форма (2NF). Сущность находится во второй нормальной форме, если она находится в первой нормальной форме, и каждый неключевой атрибут полностью зависит от первичного ключа (не должно быть зависимости от части ключа). Вторая нормальная форма имеет смысл только для сущностей, имеющих сложный первичный ключ.
Предположим, сущность Проект содержит информацию о проекте, которым руководит сотрудник, причем информация содержится как непосредственно о проекте, так и о руководителе проекта Фамилия, Имя, Отчество и Должность зависят только от атрибута Табельный номер руководителя, но вовсе не от Наименования проекта. Другими словами, имеется зависимость только от части ключа.
Сущность Проект
Наименование проекта Табельный
номер руководителя Фамилия Имя Отчество Должность Оклад Дата
начала Дата
завершения
Для приведения сущности ко второй нормальной форме следует:
выделить атрибуты, которые зависят только от части первичного ключа, создать новую сущность;
поместить атрибуты, зависящие от части ключа, в их собственную (новую) сущность;
установить связь от прежней сущности к новой.
Сущность Проект
Сущность Сотрудник
Наименование проекта Табельный
номер руководителя
Дата
начала Дата
завершения
Табельный номер
Фамилия Имя Отчество Должность
Вторая нормальная форма позволяет избежать следующих аномалий при выполнении операций:
Например, при обновлении имеет место дублирование данных о сотруднике, если он руководит несколькими проектами. Если данные о сотруднике изменяются, необходимо менять несколько записей (по числу ведомых проектов).
При вставке невозможно ввести данные о сотруднике, если он в данный момент не руководит проектами.
При удалении, если сотрудник временно прекращает руководство проектами, данные о нем теряются.
Третья нормальная форма (3NF). Сущность находится в третьей нормальной форме, если она находится во второй нормальной форме и никакой неключевой атрибут не зависит от другого неключевого атрибута (не должно быть взаимозависимости между неключевыми атрибутами).
Например, сущность Сотрудник находится во второй нормальной форме (имеется только один атрибут первичного ключа, поэтому не может быть зависимости неключевых атрибутов от части ключа), но неключевой атрибут Оклад зависит от другого неключевого атрибута - Должности.
Для приведения сущности к третьей нормальной форме следует:
создать новую сущность и перенести в нее атрибуты с одной и той же зависимостью от неключевого атрибута;
использовать атрибут(ы), определяющий эту зависимость, в качестве первичного ключа новой сущности;
установить связь от новой сущности к старой.
Табельный номер
Фамилия Имя Отчество Должность Дата
зачисления Дата
увольнения
Табельный номер Хобби
Табельный номер Телефон
Должность
Оклад
Сущность Должность
В третьей нормальной форме каждый атрибут сущности зависит от ключа, от всего ключа целиком и ни от чего другого, кроме как от ключа. Третья нормальная форма также позволяет избежать ряда аномалий.
Например, При обновлении имеет место дублирование данных об окладе, если должность занимают несколько сотрудников. Если оклад соответствующих должности меняется, необходимо менять несколько записей (по числу сотрудников на одной должности).
При вставке невозможно ввести данные об окладе, соответствующем должности, если в данный момент нет сотрудника, занимающего эту должность.
При удалении в случае удаления из таблицы сотрудника, занимающего уникальную должность, данные об окладе теряются.
BCNF - нормальная форма Бойса-Кодда вводит дополнительное ограничение по сравнению с 3NF. Отношение находится в BCNF, если оно находится 3NF и в ней отсутствуют зависимости атрибутов первичного ключа от неключевых атрибутов.
Ситуация, когда отношение будет находится в 3NF, но не в BCNF, возникает при условии, что отношение имеет два (или более) возможных ключа, которые являются составными и имеют общий атрибут. На практике такая ситуация встречается достаточно редко, для всех прочих отношений 3NF и BCNF эквивалентны.
Четвертая нормальная форма (4NF) требует отсутствия многозначных зависимостей между атрибутами.
Например, преподаватель читает лекции по нескольким предметам и курирует несколько групп студентов. Одна группа студентов может изучать несколько предметов, одному предмету могут обучаться несколько групп студентов. Имеется многозначная зависимость между атрибутами Предмет и Группа. При этом возможна аномалия: если у преподавателя появляется новая группа, приходится добавлять несколько записей, по числу читаемых предметов.
Для приведения сущности к четвертой нормальной форме следует создать новую сущность и перенести атрибуты с многозначной зависимостью в разные сущности. Связь между новыми сущностями при этом устанавливать нельзя, поскольку в результате миграции атрибутов внешних ключей атрибуты с многозначной зависимостью вновь окажутся в одной сущности. Целостность в этом случае следует поддерживать при помощи триггеров.
Номер преподавателя Предмет
Номер преподавателя Предмет Группа
Сущность Преподаватель
Сущность Преподаватель -предмет