
- •Вопросы госэкзамена 2012 – 2013 г. Для бакалавров
- •Формализация входной информации перед проектированием. Системное (внешнее) проектирование. Частное (внутреннее) проектирование. Проектировщики. Продукт проектирования.
- •Связь системологии и системотехники. Основные понятия, связанные со сложным объектом. Составляющие системного исследования.
- •Проблема управления сложным объектом. Описание объекта в пространстве "управление-отклики-время".
- •Концепция системотехники. Системный подход.
- •Методы ии для решения трудно формализуемых задач. Комбинаторные алгоритмы: проблема сложности.
- •Модели представления знаний. Извлечение и приобретение знаний.
- •Логико-лингвистические модели принятия решений при нечеткой исходной информации.
- •Процедуры в Объектном Паскале. Описание и вызов процедур. Параметры-переменные и параметры-значения. Пример программы.
- •Описание типизованных файлов в программе. Стандартные процедуры и функции для работы с типизованными файлами. Пример программы.
- •Принципы объектно-ориентированного программирования. Описание класса и объекта. Основные элементы класса: поля, методы, свойства, события. Динамика существования объекта.
- •Файловый ввод/вывод информации. Поиск файлов в каталогах. Создание текстового файла в проекте приложения. Диалоги сохранения и открытия файлов.
- •Системный интерфейс пэвм. Функции, характеристики, требования к интерфейсу. Организация обмена данными.
- •Архитектура процессора. Системы команд микропроцессоров (risc-, cisc- и vliw – архитектура процессоров).
- •Арбитраж на шине. Способы задания (смены) приоритетов. Виды арбитража. Примеры реализации.
- •Циклическая смена приоритетов с учетом последнего запроса
- •Смена приоритета по случайному закону
- •Алгоритм наиболее давнего использования
- •Параллельный централизованный арбитраж
- •Система параллельного централизованного арбитража для статических приоритетов
- •Центральный последовательный арбитраж
- •Децентрализованный (распределенный) арбитраж
- •Микропроцессорные системы для автоматизации технологических процессов. Функции управления оборудованием.
- •Архитектура и особенности работы программируемых контроллеров. Особенности распределения памяти.
- •Определение операционной системы. Задачи и функции операционной системы.
- •Архитектура операционной системы.
- •2. Многослойная структура ос. Слоеные системы (Layered systems)
- •3. Виртуальные машины
- •4. Микроядерная архитектура
- •Процессы. Управление процессами.
- •Асинхронные параллельные процессы: взаимоисключение, критические участки, примитивы взаимоисключения, семафоры.
- •Физическая и виртуальная память. Управление памятью.
- •Базы данных (Кара-Ушанов в.Ю.)
- •Модель данных: тип структуры данных; ограничения целостности; действия с данными (проиллюстрировать на примере реляционной модели данных).
- •Реляционный подход к проектированию бд: нормализация отношений путем декомпозиции на основе анализа функциональных зависимостей.
- •Основные этапы проектирования системы бд.
- •Эволюция концепции бд. Отличие представления данных в системе бд от файловой организации данных.
- •Трехуровневая архитектура системы бд: модели данных, схемы структуры данных, отображения и интерфейсы, независимость данных, функционирование системы бд (прохождение запроса).
- •Семиуровневая модель управления взаимодействия открытых систем.
- •Физический уровень
- •Локальные вычислительные сети. Типы, вопросы организации, основные характеристики.
- •Протокол tcp/ip. Состав, функции.
- •3 Уровень
- •4 Уровень
- •7 Уровень
- •Протокол ip
- •Протокол ip
- •Маски ip – адресов.
- •Модели систем массового обслуживания. Марковские случайные процессы. Потоки событий. Классическая смо и смо с отказами. Их основные операционные характеристики.
- •Экономический аспект метрологического обеспечения
- •Информационные измерительные модели
- •Метрологические характеристики эксперта
- •Классификация погрешностей измерений.
- •Постановка задачи обработки результатов измерений.
- •Факторный анализ.
- •Постановка задачи планированного измерительного эксперимента
- •Топологии интерфейсов, их особенности, достоинства и недостатки.
- •Физические основы и логические принципы магнитной записи информации.
- •Математические основы и технические реализации способов формирования изображения на экране и бумаге.
- •Логическая и программная организация системы ввода-вывода, способы организации обмена, функции драйверов устройств.
- •Закон функционирования автомата Мили.
- •Закон функционирования автомата Мура.
- •Концепция процедурного и обьектно-ориентированного программирования.
- •Концепция средо-ориентированного программирования. Основные типы сред как системы программирования.
- •1. Начало (Inception)
- •2. Уточнение (Elaboration)
- •3. Построение (Construction)
- •4. Внедрение (Transition)
Базы данных (Кара-Ушанов в.Ю.)
Модель данных: тип структуры данных; ограничения целостности; действия с данными (проиллюстрировать на примере реляционной модели данных).
Модель данных – визуальное представление структур данных с точки зрения человека или СУБД компьютера.
Целостность –
Реляционная
модель данных
(Relation)
(R
A
×A
×…×A
)
– модель данных, базирующаяся на
отношениях и их представлении таблицами.
Впервые предложена Коддом. В реляционных
БД данные группируются по отношениям.
Тип структуры данных. Переменная отношения – поименованный объект, значение которого может измениться со временем. Значением переменной является отношение как множество кортежей.
Отношение имеет определённую структуру: заголовок и тело.
Заголовок представлен конечным множеством
атрибутов: R (A
,
A
,
…, A
),
каждый атрибут определён на своём
собственном домене: A
→
D
(
j = 1÷n ).
Тело отношения содержит множество кортежей.
i = 1÷m в каждом i-м кортеже (m – число кортежей).
Каждому j-му атрибуту соответствует элементарное скалярное неделимое данное.
Реляционная модель данных |
Таблица |
Access |
Отношение |
Таблица |
Таблица |
Домены (атрибуты) |
Столбцы |
Поле |
Кортежи |
Строки |
Запись |
Отношение имеет имя, структуру. Структура отношения задаётся схемой, включающей имя отношения и имена атрибутов:
R (A , A , …, A ), где R – имя отношения, A , A , …, A - имена атрибутов.
Например, Учёба (№ студента, ФИО, специальность, факультет, предмет, семестр, оценка).
Отношение представляет собой агрегат, используемый для моделирования типов сущностей, используемый для моделирования типов связей между типами сущностей.
Распространённые связи: бинарные (между двумя сущностями), связь 1 ко 1 моделируется с помощью 1 отношения, связь 1 ко ∞ моделируется с помощью 2 отношений (2 таблицы), внешнего ключа, связь ∞ ко ∞ (например, студенты с преподавателями) моделируются при помощи 3-х отношений.
Основной тип структуры БД является отношение.
Ограничения целостности реляционной модели -
Явные (семантические)
Внутренние.
Внутренние связаны с типом структуры данных для реляционной модели.
Порядок следования атрибутов в заголовке отношения значения не имеет (атрибуты в отношении не упорядочены).
У отношения не может быть одинаковых кортежей.
Все значения атрибутов неделимы (на пересечении строк и столбцов находятся только скалярные значения).
Порядок следования кортежей не имеет значения (отношения кортежей не упорядочены).
Реляционная БД воспринимается как совокупность нормализованных отношений.
Явные (семантические) проистекают из предметной области. Это свойства присущие конкретной предметной области.
Ограничения целостности объектов,
ссылок,
в приложениях.
Ограничения целостности объектов:
по типу (по домену (по обл. опр.)), например, строка,
по диапазону значений (пол м или ж),
в виде функциональных зависимостей между атрибутами.
Целостность ключей:
Не может быть двух равных кортежей с одинаковыми ключами (каждая строка уникальна)
Ключевые атрибут не могут быть пустыми (неопределёнными)
Детерминанты – группы атрибутов, от которых функционально зависят другие атрибуты. Ключи могут быть детерминантами, но не на оборот.
Ограничения целостности ссылок:
1
.основанные
на не идентифицирующих связях:
2.основанные на идентифицирующих связях:
Модель
данных (будущая БД) не должна содержать несогласованных внешних ключей. Проявляются в связях категоризации.
Приводят к ограничениям манипулирования данными: удалить, добавить, обновить. Существует некорректность ссылок.
Действия с данными.
Теоретико – множественные операции (операции над множ-вами или отн-ми):
Объединение: R = R1U R2
Пересечение: R = R1∩R2
Вычитание: R = R1 – R2
Декартово произведение (образуется в результате сцепления заголовков):R = R1×R2
Реляционные операции или операции реляционной алгебры:
Селекция: R = G
(R
),
R=Gb=k(R1)
Проекция: R =
(R
),
R =
(R
)
Соединение: R = R * R , R = G (R × R )
i Q j i Q j (q = отношение равенства)
Деление: R= R ÷ R
Естественное соединение – соединение по условию равенства одноименных столбцов с исключением дублей: R = R * R
R
.B
= R
.B
R
.C
= R
.C
R
=
(G
(R
× R
))