- •1. Экономика предприятия
- •2. Понятие опф, их классификация. Физический и моральный износ основных производственных фондов, факторы на них влияющие.
- •3.Понятие оборотных средств предприятия. Особенности структуры оборотных средств. Показатели, характеризующие эффективность использования об ср-в.
- •4.Форма и системы оплаты труда. Целесообразность их применения.
- •5.Производительность труда, значение ее роста на предприятии. Методы опр-я ПрТр
- •6.Что представляет собой с/с продукции, и какие она выполняет функции, как экономическая категория. Методы планирования себестоимости продукции на предприятии, их сущность.
- •7.Бизнес-план предприятия: функции и структура.
- •2. Информационные системы
- •2.Жизненный цикл информационной системы: определение, основные фазы, модели, процессы жизненного цикла по.
- •3. Понятие проектирования информационных систем. Проблема проектирования программного обеспечения. Классификация методологий проектирования информационных систем. Case-средства.
- •4. Управление качеством информационной системы: определение качества информационной системы, виды стандартов и их характеристика.
- •3.Базы данных
- •Нормальные формы
- •Команды изменения содержания таблицы
- •Определение полей таблицы, формируемой запросом
- •Соединение таблиц в запросе
- •Фильтрация строк
- •Группировка
- •Сортировка записей результата
- •Объединение записей нескольких запросов
- •Сохранение результата запроса
- •Определение представлений пользователей
- •Стандартные роли на уровне сервера
- •Стандартные роли пользователя базы данных
- •4. Высокоуровневые методы информатики и программирования
- •2.Основные понятия объектно-ориентированного подхода: объекты, классы и методы.
- •5. Операционные системы, среды и оболочки
- •1.Определение и назначение операционных систем. Классификация ос.
- •2.Сетевая операционная система. Структура сетевой операционной системы.
- •3. Графическая система X Window.
- •4. Семейство операционных систем Windows.
- •5.Глобальные сетевые технологии.
- •6. Разработка и стандартизация программных средств и информационных технологий
- •1.Организация проектирования программного обеспечения. Этапы процесса проектирования
- •2.Оц-ка кач-х и кол-х харак-ик по
- •4.Сер-ция по.
- •5. Особенности программных средств и задач их разработки.
- •6. Классификация программных средств.
- •7. Жизненный цикл программных средств. Модели жизненного цикла пс
- •Итерационные модели разработки пс
- •Модель пошаговой разработки - эта модель занимает промежуточное положение между каскадной и эволюционной моделями.
- •7. Исследование операций
- •2. Модели управления запасами
- •3. Система массового обслуживания: классификация, основные характеристики (примеры).
- •8. Прогнозирование экономических процессов и научно-технического прогресса
- •1. Система социально-экономического прогнозирования. Основные группы прогнозов. Специфические методы социально-экономического прогнозирования.
- •2. Макроэкономические модели в прогнозирлвании: производственная функция, модели межотраслевого баланса, модели «Затраты-Выпуск».
- •4. Прогнозир-е и планир-е деят-ти предприятия: содержание, цели и методы. Система норм и нормативов на предприятии, показатели планов, виды планов.
- •9. Интеллектуальные информационные системы
- •10. Информационная безопасность
- •1. Инф-ная без-ть в условиях функц-я в России глоб-х сетей.
- •2. Защита информации в локальных вычислительных сетях.
- •3. Виды противников или «нарушителей».
- •4. Вредоносные программы. Средства защиты.
- •5. Модели безопасности и их применение.
- •11. Маркетинг
- •1. Комплекс маркетинга и цели маркетинговой деятельности в системе предпринимательства. Маркетинговая среда фирмы
- •2. Система маркетинговой информации. Этапы и методы маркетинговых исследований.
- •5.Каналы распределения товаров и услуг. Вертикальные и горизонтальные маркетинговые системы. Классификация методов и средств стимулирования сбыта. Виды и средства рекламы.
- •Производитель Потребитель
- •Производитель Розничный торговец Потребитель
- •Производитель Оптовый торговец Розничный торговец Потребитель
- •Произ-ль Оптовый торговец Мелкоптовый торговец Розн-й торговец Потребитель
- •12. Менеджмент
- •1. Содерж-е и сущность понятия «менеджмент». Менеджер, его основные роли и функции. Хаар-ка уровней управления в орг-ции.
- •2Орг-ые стр-ры, принципы и этапы построения. Типы организац-ых стр-ур.
- •3.Общая хар-ка и классиф-я функций упр-я
- •4.Природа процесса принятия решений. Этапы рацион-го решения проблем. Современные методы и модели принятия управл-их решений.
- •5. Формальные и неформальные группы в организации. Природа организационных конфликтов и управление конфликтной ситуацией.
- •6. Коммуникационный процесс в управлении. Способы передачи информации и климат общения в организации.
- •7.Управление персоналом и кадровая политика организации.
- •13. Вычислительные системы, сети и телекоммуникации
- •1.Типы компьютерных сетей. Типы, осн компоненты лвс.
- •3. Топология сети. Сетевые стандарты (типы сетей) Среда передачи данных (сетевой кабель).
- •4. Модель взаимодействия открытых систем osi
- •5. Архитектура локальных сетей Ethernet: топология, метод доступа, среда передачи, скорость обмена.
- •14. Предметно-ориентированные экономические информационные системы
- •2. Корпоративные информационные системы (кис): назначение, структура, тенденции на рынке кис. Кис «Галактика», основные модули и решаемые задачи.
- •3. Системы электронного документооборотом (сэд): структура, схема обработки документооборотом, базовые технологии, отечественные и зарубежные сэд.
- •4. Современные концепции управления (mrp, mrp II, erp).
- •5. Управляющие информационные системы. Иерархия и структура интегрированных аис (crm, scm, csrp, erp - компоненты).
- •6.Внедрение и выбор информационных систем. Процедуры внедрения, процессы и риски.
- •15. Проектирование информационных систем
- •Символы диаграмм потоков данных
- •16. Экономический анализ
- •17. Бухгалтерский учет
Стандартные роли пользователя базы данных
Встроенная роль базы данных |
Назначение |
db_owner |
Имеет все права в базе данных |
db_accessadmin |
Может добавлять или удалять пользователей |
db_securityadmin |
Управляет всеми разрешениями, объектами, ролями и членами ролей |
db_ddladmin |
Может выполнять любые команды DDL, кроме GRANT, DENY и REVOKE |
db_backupoperator |
Может выполнять команды DBCC, CHECKPOINT и BACKUP |
db_datareader |
Может просматривать любые данные в любой таблице БД |
db_datawriter |
Может модифицировать любые данные в любой таблице БД |
db_denydatareader |
Запрещается просматривать данные в любой таблице |
db_denydatawriter |
Запрещается модифицировать данные в любой таблице |
Полномочия имеет право предоставлять владелец (создатель) объекта (таблицы, представления, табличной функции).
Резервное копирование баз данныхявляется необходимым компонентом системы защиты данных. Обычно резервное копирование выполняется периодически и предусматривает копирование всей БД и/или журнала транзакций во время минимальной загруженности сервера. Например, еженедельное копирование БД и ежедневное копирование журнала. В случае жесткого сбоя, повлекшего потерю содержания основного носителя БД, данные восстанавливаются на момент последнего резервного копирования.
Копирование журнала транзакций позволяет восстанавливать изменения БД по журналу и копии БД не только на момент копирования, но также на любой момент времени. Кроме этого, копия журнала транзакций более компактна, и ее создание требует меньше ресурсов.
Основным параметром на автоматическое резервное копирование является время запуска копирования.
Резервное копирование кроме создания копии БД приводит к отчистке журнала транзакций.
Кроме копирования всей БД и журнала транзакций MSSQLсервер предусматривает разностное (Differential) копирование – копирование страниц, измененных с момента последнего копирования – и копирование выбранных групп файлов.
Определение и свойства транзакции. Назначение и использование журнала транзакций. Команды начала и завершения транзакции. Уровни изолированности пользователей.
Для описания единицы работы в БД вводится понятие транзакции. Транзакция представляет собой последовательность операторов языка SQL, которая рассматривается как некоторое неделимое действие над базой данных. В то же время, транзакция – это логическая единица работы системы.
Транзакция характеризуется четырьмя классическими свойствами ACID (Atomicity, Consistency, Isolation, Durability): атомарности, согласованности, изолированности, долговечности (прочности):
Свойство атомарностивыражается в том, что транзакция должна быть выполнена в целом или не выполнена вовсе.
Свойство согласованностигарантирует, что выполнение транзакции переводит данные из одного согласованного состояния в другое – транзакция не разрушает согласованности данных, хотя может ее нарушать в процессе выполнения.
Свойство изолированностиозначает, что результат выполнения транзакции не зависит от выполняющихся в тоже время других транзакций. Для этого конкурирующие за доступ к данных транзакции обрабатываются по определенным правилам.
Свойство долговечноститрактуется следующим образом: если транзакция завершена успешно, то те изменения в данных, которые были ею произведены, не могут быть потеряны ни при каких обстоятельствах (даже в случае последующих ошибок и физических сбоев).
Команда:
BEGIN TRAN[SACTION]
начинает транзакцию – все последующие команды образуют блок команд транзакции. Заканчивается транзакция командой
COMMIT TRAN[SACTION]илиCOMMIT WORK -которая предписывает серверу зафиксировать все изменения выполненные командами транзакции или всех начатых клиентом транзакций. Второй вариант – завершение транзакции командой
ROLLBACK TRAN[SACTION]илиROLLBACK WORK - заставляет сервер отменить все изменения, сделанные транзакцией или всеми начатыми клиентом транзакциями.
Сервер работает по умолчанию в режиме автоматического начала транзакций, в котором каждая команда рассматривается как транзакция, если нет явных команд определения транзакции. Этот режим устанавливается командой
SET IMPLICIT_TRANSACTION OFF
Другой режим неявного начала транзакций(устанавливается командойSET IMPLICIT_TRANSACTION ON) автоматически начинает новую транзакцию, если закончена предыдущая командой фиксации или отката.
Откат и фиксация транзакций становятся возможными благодаря журналу транзакций. При выполнении любого оператора SQL, который вносит изменения в базу данных, СУБД автоматически заносит сведения об этом в журнал транзакций. Только после записи в журнал транзакций СУБД действительно вносит изменения в базу данных. Если после очередного оператора SQL был выполнен оператор COMMIT, то в журнале транзакций делается отметка о завершении текущей транзакции. Если же после оператора SQL следовал оператор ROLLBACK, то СУБД просматривает журнал транзакций и отыскивает в нем записи, отражающие состояние измененных строк до внесения изменений. Используя их, СУБД восстанавливает те строки в таблицах базы данных, которые были изменены текущей транзакцией, и таким образом отменяет все изменения, выполненные транзакцией.
Одной из основных задач многопользовательских СУБД является организация одновременного доступа к одним и тем же данным множества пользователей. Проблемы коллективного доступа разбивают на следующие группы: потеря изменений, чтение грязных данных (незафиксированных изменений), неповторяющееся чтение, появление данных-«фантомов».
Потеря измененийпроисходит в ситуации, когда две или несколько программ читают одни и те же данные из базы данных, вносят в них какие-либо изменения и затем пытаются одновременно записать результат по прежнему месту. Разумеется, в базе данных могут быть сохранены изменения, выполненные только одной программой, – любые другие изменения будут потеряны.
Проблема чтения грязных данных (незафиксированных изменений)возникает в случае, когда в процессе выполнения одной транзакции в данные были внесены изменения и тут же прочитаны другой транзакцией, однако затем в первой программе транзакция была прервана оператором ROLLBACK. Получается, что вторая программа прочитала неверные, «грязные», незафиксированные данные.
Неповторяющиеся чтениевстречается когда первая транзакция выполняет повторное чтение данных, которые были измены второй транзакцией, между первым и вторым чтением. Это повторное чтение первой транзакцией считывает данные, отличные от прочитанных в первый раз.
Появление данных-«фантомов»возникает, когда одна транзакция читает данные, а другая добавляет данные. Добавленные данные являются невидимыми – «фантомами» – для первой транзакции.
Стандарт ANSIпредусматривает четыре уровня изолированности транзакций:
Read Uncommited.Нулевой уровень изолированности – запрет потерянных изменений. Не допускается обновление данных, пока не закончится первая транзакция, обновляющая эти данные.
Read Commited.Первый уровень изолированности – нет потерянных и незафиксированных изменений и «грязного чтения». Не допускается чтение данных, пока не закончится первая транзакция, обновляющая эти данные.
Repeatable Read.Второй уровень изолированности – запрещено неповторяемое чтение незафиксированных данных и потерянные изменения. Не допускается обновление и чтение данных, пока не закончится транзакция, прочитавшая эти данные.
Serializable. Третий уровень изолированности – нет фантомов и других конфликтов. Не допускается обновление и чтение таблиц, пока не закончится транзакция, обновляющая или читающая эти таблицы.
Чем выше уровень изолированности, тем меньше возможностей для параллельного выполнения транзакций. Основным механизмом достижения изолированности является механизм блокировок. Транзакция запрашивает захват объекта в одном из режимов: совместный (S – Shared) или монопольный (X – eXclusive). Для реляционных БД объектами захвата могут быть
база данных;
файл: несколько отношений с индексами;
отношение;
страница данных: несколько кортежей, индексная страница;
запись.