
- •Системный подход в управлении организацией
- •Виды структур организации
- •Управление персоналом в организации
- •Организационная культура и управление изменениями
- •Принятие управленческих решений в организациях
- •Эволюция менеджмента с позиций выделения различных школ и подходов. Анализ современных подходов к управлению организацией.
- •1. Школа научного управления (1885-1920 г. Г.)
- •2. Административная или классическая школа (1920-1950 г. Г.)
- •3. Школа человеческих отношений (1930 -1950) и школа поведенческих наук
- •4. Школа науки управления или математическая школа (1950 - по настоящее время)
- •Коммуникации в организации
- •Мотивация персонала в организации
- •Виды контроля в организациях: бюрократический, рыночный, клановый.
- •Жизненный цикл организации. Стадии жизненного цикла и упадка организации
- •Формирование стратегических альтернатив и их оценка с помощью swot анализа
- •Сбалансированная система показателей как инструмент планирования и регулирования стратегии организации
- •Интеллектуальный капитал организации. Рыночные активы. Активы интеллектуальной собственности. Инфраструктурные активы. Человеческие активы. Персональный человеческий капитал.
- •Тактические процессы уз. Активный и пассивный подходы к поиску информации. Организационное обучение. Системы совместного использования знаний.
- •2. Классическая школа менеджмента.
- •3. Школа человеческих отношений.
- •4. Школа поведенческих наук.
- •5. Школа количественного подхода к управлению.
- •21. Венчурный бизнес
- •22. Прибыль и её виды. Условия максимизации прибыли. Рентабельность.
- •23. Формы и системы оплаты труда на предприятии.
- •24. Основные виды финансовых стратегий организаций.
- •25. Финансовая политика организации.
- •26. Финансовый менеджмент в организации.
- •27. Анализ финансового состояния организации.
- •28. Показатели эффективности инвестиционных (инновационных) проектов.
- •29. Понятие проекта. Особенности управления it-проектом.
- •30. Стандарты управления проектами. Свод знаний управления проектами.
- •31.Программные системы поддержки управления проектами.
- •33. Контроль исполнения проекта и его перепроектирование
- •34. Бизнес-планирование как форма технико-экономического обоснования проектов.
- •35. Сравнение программных комплексов, реализующих финансовую модель проекта.
- •36. Маркетинговый подход в управлении предприятием.
- •37. Комплекс маркетинга.
- •38. Информационная система маркетинга.
- •39. Стратегическое и оперативное планирование маркетинга.
- •40. Маркетинговое исследование и обработка его результатов.
- •41. Понятия баз данных (бд). Типология и классификация. Информационные, программные, технические и организационные составляющие бд.
- •42. Классификация и критерии выбора систем управления базами данных (субд).
- •43. Понятие жизненного цикла баз данных (бд). Характеристика этапов проектирования бд.
- •44. Распределенные бд. Понятие о трехуровневой архитектуре бд.
- •Транзакции и их роль в поддержании целостности данных. Методы реализации транзакций: языковые и системные средства.
- •Способы ввода данных в базу данных. Создание и использование экранных форм. Использование приемов, рационализирующих процесс ввода данных. Контроль ввода данных.
- •Табличные языки запросов qbe
- •Общая характеристика sql. Стандарты sql. Реализации sql в современных субд. Sql-серверы. Создание доменов, таблиц, индексов.
- •Отбор информации из бд. Предложение select. Возможности задания условий отбора, фраза where.
- •1. Файлы субд (sql Server, Oracle, Firebird, Access и т. Д.)
- •2. Структурированные файлы различных форматов (Excel, csv-файлы, html-документы и т. Д.)
- •3. Неструктурированные источники(рисунки, видео и прочее).
- •3. Загрузка данных (loading) – запись преобразованных данных в в хранилище данных
- •Сетевые файловые системы
- •Вопросы реализации сетевой файловой системы
- •Развитие методик управления предприятием.
- •Нормативные документы рф по охране интеллектуальной собственности (перечень)
- •Требования к криптосистемам
Транзакции и их роль в поддержании целостности данных. Методы реализации транзакций: языковые и системные средства.
Транзакция - это последовательность операторов манипулирования данными, выполняющаяся как единое целое (все или ничего) и переводящая базу данных из одного целостного состояния в другое целостное состояние.
В однопользовательских системах транзакции - это логические единицы работы, после выполнения которых база данных остается в целостном состоянии. Транзакции также являются единицами восстановления данных после сбоев - восстанавливаясь, система ликвидирует следы транзакций, не успевших успешно завершиться в результате программного или аппаратного сбоя. Эти два свойства транзакций определяют атомарность (неделимость) транзакции. В многопользовательских системах, кроме того, транзакции служат для обеспечения изолированной работы отдельных пользователей - пользователям, одновременно работающим с одной базой данных, кажется, что они работают как бы в однопользовательской системе и не мешают друг другу.
Транзакция обладает четырьмя важными свойствами, известными как свойства АСИД:
(А) Атомарность. Транзакция выполняется как атомарная операция - либо выполняется вся транзакция целиком, либо она целиком не выполняется.
(С) Согласованность. Транзакция переводит базу данных из одного согласованного (целостного) состояния в другое согласованное (целостное) состояние. Внутри транзакции согласованность базы данных может нарушаться.
(И) Изоляция. Транзакции разных пользователей не должны мешать друг другу (например, как если бы они выполнялись строго по очереди).
(Д) Долговечность. Если транзакция выполнена, то результаты ее работы должны сохраниться в базе данных, даже если в следующий момент произойдет сбой системы.
Транзакция обычно начинается автоматически с момента присоединения пользователя к СУБД и продолжается до тех пор, пока не произойдет одно из следующих событий:
Подана команда COMMIT WORK (зафиксировать транзакцию).
Подана команда ROLLBACK WORK (откатить транзакцию).
Произошло отсоединение пользователя от СУБД.
Произошел сбой системы.
Команда COMMIT WORK завершает текущую транзакцию и автоматически начинает новую транзакцию. При этом гарантируется, что результаты работы завершенной транзакции фиксируются, т.е. сохраняются в базе данных.
При полном соблюдении условия изоляции теряется эффективность работы системы. Поэтому реально одновременно выполняется несколько транзакций (смесь транзакций). Различается несколько уровней изоляции транзакций. На низшем уровне изоляции транзакции могут реально мешать друг другу, на высшем они полностью изолированы. За большую изоляцию транзакций приходится платить большими накладными расходами системы и замедлением работы.
Первые коммерческие СУБД (к примеру, IBM DB2), пользовались исключительно блокировкой доступа к данным для обеспечения свойств ACID. Но большое количество блокировок приводит к существенному уменьшению производительности. Есть два популярных семейства решений этой проблемы, которые снижают количество блокировок:
Журнализация изменений – все изменения транзакции записываются, и если транзакция не прошла – отменяются в обратном порядке;
механизм теневых страниц - теневые страницы содержат копии тех страниц базы данных на начало транзакции, в которых происходят изменения. Эти копии активизируются после успешного завершения
Некоторые системы, требуют подать явную команду BEGIN TRANSACTION для того, чтобы начать новую транзакцию.