
- •1.Три основные пути разработки по для автоматизации предприятий, их достоинства и недостатки.
- •2. Особенности информационного обеспечения систем управления, виды информации, правовое обеспечение информационных технологий.
- •3. Системы управления базами данных, примеры субд, история развития субд
- •4. Функции и состав субд.
- •5. Информационная безопасность, ее аспекты и основные программно-технические меры обеспечения.
- •6. Классификация субд
- •7. Реляционная база данных и основные её понятия.
- •8. Понятие о языке sql (Structured Query Language - структурированный язык запросов).
- •9. Операторы sql.
- •10. Основы проектирования баз данных, уровни моделирования.
- •11. Шаги проектирования базы данных
- •12.Шестой шаг проектирования базы данных (нормализация отношений)
- •13.Понятия oltp- и olap-систем (примеры).
- •14. Инфологическое проектирование базы данных.
- •15. Основные понятия модели Entity-Relationship.
- •16. Сложные элементы er-диаграмм, получение реляционной схемы из er-схемы.
- •17. Разработать er-диаграмму (отличную от примера в лекциях, с количеством сущностей не менее пяти).
- •18. Проектирование внутренней схемы базы данных (привести пример отличный от примера в лекциях с числом отношений не менее трех).
- •19. Параллельная обработка данных, понятия о конвейерности и параллелизме.
- •20. Транзакции и параллелизм, понятия смеси транзакций и графика запуска набора транзакций.
- •21.Проблемы параллельной работы транзакций. Проблема потери результатов обновления.
- •22.Проблемы параллельной работы транзакций.Проблема незафиксированной зависимости (чтение "грязных" данных, неаккуратное считывание).
- •23. Проблемы параллельной работы транзакций. Проблема несовместимого анализа (три вида).
- •24. Конфликты между транзакциями (типа w-w, r-w, w-r). Понятия последовательного, чередующегося, эквивалентного и верного (сериализуемого) графика запуска набора транзакций.
- •25. Понятия X- и s-блокировок, протокол доступа к данным с использованием этих типов блокировок.
- •28. Понятие о тупиковых ситуациях, общий вид возникновения тупика, два принципиальных подхода к обнаружению тупиковой ситуации.
- •29. Понятие о преднамеренных блокировках. Is-, IX- и six-блокировки. Протокол доступа к данным с использованием преднамеренных блокировок
- •30. Решение проблемы фиктивных элементов (фантомов) с использованием протокола преднамеренных блокировок для доступа к данным.
- •31) Метод временных меток для сериализации транзакций
- •32) Механизм выделения версий данных при параллельной работе транзакций
- •33) Основные понятия баз знаний
- •34) Структура статической экспертной системы, ее основные элементы
- •35) Структура динамической экспертной системы, ее основные элементы.
- •36. Разработка экспертной системы (условия возможности и целесообразности разработки, этапы разработки).
- •37. Знания, необходимые для функционирования экспертной системы.
- •38. Понятия об erp,mrp(II) – системах, их основные подсистемы, понятия хранилища данных.
- •39. Основные направления развития субд.
4. Функции и состав субд.
Основные функции
- управление данными во внешней памяти(на дисках);
- управление данными в оперативной памятис использованиемдискового кэша;
- журнализация изменений,резервное копированиеивосстановление базы данныхпосле сбоев;
- поддержка языков БД (язык определения данных, язык манипулирования данными).
Обычно современная СУБД содержит следующие компоненты:
- ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию,
процессор языка базы данных, обеспечивающий оптимизацию запросовна извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,
подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД,а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.
5. Информационная безопасность, ее аспекты и основные программно-технические меры обеспечения.
Аспекты информационной безопасности.
условие доступа (возможность получить требуемую информационную услугу)
целостность данных (непротиворечивость, защищенность от разрушения и несанкционированного разрушения)
конфиденциальность защита от несанкционированного доступа.
Основные программно-технические меры реализации аспектов информац. Безопасности.
1. аутентификация пользователя «What you know», «What are you» «What you have»
Биометрическая аутентификация: отпечатки пальцев, форма уха, запах тела, рисунок вен на руке, ДНК, голос, динамика клавиатурного набора, сетчатка глаза, радужная оболочка глаза, форма лица, геометрия кисти, походка, динамика подписи и тд.
2. управление доступом к БД,
3. поддержка целостности данных
4. протоколирование и аудит
Отражение угроз специфичных для БД
Защита информации между клиентом и сервером.
6. Классификация субд
1) по используемому языку общения:
а) замкнутые СУБД (имеют собственный язык общения пользователей с базой данных, что позволяет работать пользователю без программистов)
б) открытые СУБД (в них используется стандартный язык программирования, возможно расширенный с помощью языков манипулирования данными)
2) по выполняемым функциям:
а) операционные СУБД (системы обработки данных) – подразумевают, что пользователи работают в реальном времени.
б) информационные (справочные) СУБД – позволяют организовать хранение данных, поддерживать их актуальное медленное обновление.
3) по сфере применения:
а) универсальные СУБД – настраиваются на любую предметную область путём создания соответствующей базы данных и прикладных программ.
б) проблемно-ориентированные (специализированные) – структура БД определена заранее. СУБД настроена на определённые процедуры обработки данных.
4) по допустимым режимам работы:
а) пакетное СУБД
б) с использованием телеобработки или on-lineсистемы
5) по хронологии появления:
а) дореляционные (инвертированные списки, иерархические списки)
б) реляционные СУБД – неупорядоченная совокупность однотипных записей или таблиц определённого специфического вида
в) постреляционные СУБД : объектно-реляционные; объектно-ориентировочные; многомерные.
6) по количеству поддерживаемых уровней моделирования: -одноуровневые; двух-, трёхуровневые.
1 уровень – уровень внешних схем данных.
2 уровень – уровень концептуальной схемы данных.
3 уровень – уровень хранения данных.