Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информационное обеспечение(лекции)

.pdf
Скачиваний:
77
Добавлен:
27.03.2016
Размер:
2.19 Mб
Скачать

Система управления транзакциями – программных комплекс,

управляющий последовательностью выполнения в информационновычислительной системе элементарных работ (транзакций) над базой данных. Для повышения производительности система управления транзакциями должна обеспечивать параллельное протекание процессов выполнения транзакций. Параллелизм может быть кажущимся (в однопроцессорной системе) и истинным (в многопроцессорной системе или вычислительной сети). Свойство плана параллельного выполнения транзакций, гарантирующее то, что по окончании выполнения плана база данных остается целостной, называется сериализуемостью. Система управления транзакциями должна обеспечить достаточную отказоустойчивость информационно-вычислительной системы. Это достигается механизмом отката, гарантирующим атомарность каждой транзакции в случае отказа компонентов системы.

SQL, SEQUEL (от англ. Structured English Query Language – структурный английский язык запросов) – язык запросов, базирующийся на реляционной алгебре. Разработан в начале 70-х гг. в США. Центральным оператором языка является так называемое отображение исходных отношений на некое производное отношение, образованное из отдельных атрибутов исходных отношений при соблюдении для них заданных условий. Имеются средства композиции отображений, в том числе отображения могут быть вложенными, к ним можно применять теоретико-множественные операции, можно именовать кортежи производных отношений, к совокупности значений некоторого атрибута в отношении можно применять функции вычисления числа таких значений, их суммы, среднего, минимального и максимального значения. SQL является реляционно полным языком. Широко распространен, ведутся работы по его стандартизации.

Совместимость базы данных – свойство, характеризующее способность базы данных к интеграции баз данных. Является необходимым, но недостаточным условием для интегрированного представления базы данных. Выделяют совместимость по моделям данных и соответствие типу СУБД, по физическому представлению базы данных (текстовая и графическая) и др.

Сортировка данных – переупорядочение элементов информации, в результате которого они располагаются в последовательности, определяемой значениями некоторых признаков (элементов), называемых ключевыми признаками, или ключами сортировки.

Справочник данных – совокупность программных и организационных средств СУБД, обеспечивающая возможность получения справок по определению и смыслу данных. Иногда функциями справочника данных являются также сбор статистики использования данных, генерация процедур проверки их правильности и пр.

Структура хранения базы данных – представление структур данных на физических носителях информации. Определяется обычно администратором базы данных, пользователи базы данных избавлены от необходимости определять ее. В современных базах данных допускается изменение структуры

221

хранения без изменения логической структуры данных – так называемый принцип физической независимости данных. Определение структуры хранения состоит в определении правил соотнесения с экземплярами компонентов структуры данных (элементов, групп, записей, файлов, наборов) физических единиц памяти и методов доступа к хранимой информации.

Сущность – элемент модели предметной области, означающий объект, предмет, понятие и т.п.

Схема данных – определение структуры данных, хранящихся и используемых в базе данных. В схеме данных обычно устанавливаются соответствие имен и значений данных, свойства, присущие всем представителям определенных типов данных (так называемые схемные свойства), правила композиции структур данных, отношения между данными, правила, ограничивающие доступ к данным и др. Для задания схемы данных используются специальные формальные языки, называемые языками определения данных (ЯОД). Описание схемы данных на ЯОД в большинстве БД является функцией администратора баз данных. Схема данных характеризует хранимые в базе данные с точки зрения администратора базы данных, т.е. в форме, независимой от прикладных программ и лиц, которые могут использовать данные. Наряду со схемой данных, некоторая часть БД может определяться как подсхема данных, указывающая характеристики данных в терминах использующего их приложения.

Транзакция – единица работы в СУБД. Формируется так, чтобы, начав работать с целостной БД, оставить ее после своего завершения также целостной. Указанное свойство обеспечивается правильным программированием транзакций программистом, а также системой управления транзакциями, обеспечивающей атомарность транзакции, т.е. либо доведение транзакции до завершения, либо аннулирование всех действий начавшейся транзакции. Последнее необходимо для повышения отказоустойчивости информационной вычислительной системы.

Указатель в программировании – элемент данных, указывающий расположение некоторого данного.

Файл (англ. file – досье, картотека) в языках программирования – рассматриваемая как единое целое совокупность однотипных по структуре и способу использования записей, относящихся к определенному этапу управленческих работ. Как правило, файл содержит большие объемы информации и размещается на внешних носителях памяти ЭВМ. При обработке файла его записи поочередно вызываются в оперативную память. Кроме записей, файл обычно содержит некоторые сведения, позволяющие отличить один файл от другого, определить последнюю запись файла и т.д.

Целостность данных в базах данных – автоматически обеспечиваемая защита данных от отказов оборудования или воздействия отдельных процессов взаимодействия пользователей с базой данных, приводящих к случайному или преднамеренному разрушению данных.

222

Язык запросов – совокупность языковых средств, позволяющих удовлетворить информационные потребности пользователей баз данных без дополнительного программирования. Одним из примеров языка запросов является язык QBE.

Язык манипулирования данными (ЯМД) – совокупность языковых средств для организации доступа к данным в некоторой модели данных и в соответствующих ей СУБД. Может выступать в роли языка запросов, прямо обеспечивающего информационное обслуживание пользователей баз данных, или быть расширением некоторого языка программирования, называемого включающим языком, с конструкциями и понятиями которого ЯМД должен быть согласован. Операторы ЯМД позволяют извлекать данные из баз данных, создавать или модифицировать последние.

Язык определения данных (ЯОД) – формальный закон, используемый в некоторой модели данных для определения структуры баз данных. Посредством ЯОД обычно определяются подразделения данных, типовые структуры и правила их композиции, присваиваются имена данным, определяются типы элементов данных посредством задания присущих им свойств, учреждаются ключи базы данных, а также определяются отношения между данными, упорядоченность данных внутри их совокупностей, правила проверки достоверности данных и замки защиты от неправомочного использования их. Обычно в ЯОД не определяются техника запоминания или поиска данных на физических носителях и др. особенности физической их организации, что обусловлено одной из основных концепций базы данных – независимостью логической структуры данных от физических особенностей их хранения. ЯОД обычно полностью независим от языка манипулирования данными. Следовательно, определение данных в базах данных независимо от программ обработки, что является второй важной концепцией использования баз данных.

223

СПИСОК ЛИТЕРАТУРЫ

1. Автоматизированные информационные технологии в экономике: Учебник/М. И. Семенов, И. Т. Трубилин, В. И. Лойко, Т. П. Барановская; Под общ. ред. И. Т. Трубилина. - М.: Финансы и статистика, 2001. - 416 с: ил.

2.Бекаревич Ю. Б., Пушкина Н. В. Самоучитель Microsoft Access 2003. —

СПб.: БХВ-Петербург, 2004. — 752 с: ил.

3.Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник. - М.: Финансы и статистика, 2003. - 352 с: ил.

4.Вендров A.M. Практикум по проектированию программного обеспечения экономических информационных систем: Учеб. пособие. - М.: Финансы и статистика, 2002. - 192 с: ил.

5.Веттинг Д. Novell NetWare. для пользователя: Пер. с нем. К., BHV, 1993.

6.Дейт К. Введение в системы баз данных. М., Наука, 1980.

7.Диго С. М. Базы данных: проектирование и использование: Учебник. - М.: Финансы и статистика, 2005. - 592 с: ил.

8.Дик В. В. Методология формирования решений в экономических системах и инструментальные среды их поддержки. - М.: Финансы и статистика, 2000. - 300 с: ил.

9.Денисов АА., Колесников Д.Н. Теория больших систем управления: Учеб. пособие для вузов. Л., Энергоиздат, Ленингр. издание, 1982.

10.Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. М., Мир, 1991.

11.Золотова С.И. Практикум по Access. - М.: Финансы и статистика, 2001. - 144 с.: ил. - (Диалог с компьютером).

12.Информационные технологии управления: Учебное пособие / Под ред.

Ю.М. Черкасова. - М.: ИНФРА-М, 2001. — 216 с. — ( Серия «Высшее образование»).

13.Кириллов В. В. Основы проектирования реляционных баз данных:

Учеб. пособие: http://www.citmgu.ru.

14.Кириллов В.В. Структуризованный язык запросов (SQL). СПб., ИТМО, 1994.

224

15.Корнеев В. В., Гареев А. Ф., Васютин С. В., Райх В. В.. Базы данных. Интеллектуальная обработка информации.- М.: Издатель Молгачева СВ., Издательство Нолидж,2001. - 496 с, ил.

16.Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.. Пер. с англ.: Учебное пособие. М., Вильяме, 2000.

17.Кузнецов С. Д. Основы современных баз данных: Курс лекций: http://www.citmgu.ru.

18.Маклаков С. В. Создание информационных систем с AlIFusion Modeling Suite.-М.:ДИАЛОГ-МИФИ, 2003.-432с.

19.Малыхина М. П. Базы данных: основы, проектирование,

использование. — СПб.: БХВ-Петербург, 2004. — 512 с: ил.

20.Мартин Дж. Планирование развития автоматизированных систем. М.: Финансы и статистика, 1984.

21.Мейер М, Теория реляционных баз данных. М., Мир, 1987.

22.Microsoft Access 2002. Русская Версия. Шаг за шагом: Практ. пособ./

Пер. с англ.— М.: Издательство ЭКОМ, 2003.— 352 с: ил.

23. Мишенин А. И. Теория экономических информационных систем: Учебник. — 4- е изд., доп. и перераб. — М.: Финансы и статистика,

2002. - 240 с: ил.

24. Мишенин А. И., Салмин С. П. Теория экономических информационных систем. Практикум: Учеб. пособие. - М.: Финансы и статистика,

2005.- 192 с: ил.

25.Озкарахан Э. Машины баз данных и управление базами данных: Пер. с

англ. М., Мир, 1989.

26.Петров Ю. А. и др. Комплексная автоматизация управления предприятием: Информационные технологии - теория и практика / Ю. А. Петров, Е.Л. Шлимович, Ю. В. Ирюпин. - М.: Финансы и статистика 2001.-160 с: ил.

27.Попов В. Б. Основы информационных и телекоммуникационных технологий. Системы управления базами данных: Учеб. пособие. - М.: Финансы и статистика, 2005. - 112 с: ил.

225

28.Попов В. Б. Основы информационных и телекоммуникационных технологий. Сетевые информационные технологии: Учеб. пособие. - М.: Финансы и статистика, 2005. - 224 с: ил.

29.Рыжиков Ю. И. Информатика. Лекции и практикум. — СПб.: КОРОНА

принт, 2000. — 256 с.

30.Семенихин Г.И. Информационно-измерительные системы контроля. Учебно-методическое пособие. Серпухов : СВИ РВ, 2006. - 76с.

31.Смирнов Э.А. Управленческие решения. - М.: ИНФРА-М, 2001.- 264 с. - (Серия «Вопрос-ответ»).

32.Смирнова Г. Н. и др. Проектирование экономических информационных систем: Учебник/Г. Н. Смирнова, А. А. Сорокин, Ю. Ф. Тельнов; Под ред. Ю. Ф. Тельнова. - М.: Финансы и статистика, 2001. - 512 с: ил.

33.Словарь по кибернетике: Св. 2000ст. /Под ред. В. С. Михалевича. 2-е изд. К., Гл. ред. УСЭ им. М.П. Бажана, 1989.

34.Тиори Т., Фрай Дж. Проектирование структур баз данных. В 2 кн. М.,

Мир, 1985.

35.Ульман Дж. Основы систем баз данных. М., Финансы и статистика, 1983.

36.Фридман А. Л. Основы объектно-ориентированной разработки программных систем. - М: Финансы и статистика, 2000. -192 с: ил. - (Прикладные информационные технологии).

37.Хаббард Дж. Автоматизированное проектирование баз данных. М.,

Мир, 1984.

38.Холодов Г.М. Автоматизированные информационно-управляющие системы. Методическое пособие. – М: МГТУ «МАМИ», 2005.- 215с:ил.

39.Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А. Д. Хомоненко. - СПб.: КОРОНА принт, 2000. - 416 с.

40.Черников Б.В. Информационные технологии в вопросах и ответах: Учеб. пособие. - М: Финансы и статистика, 2005. - 320 с: ил.

226

41.Четвериков В.Н. и др. Базы и банки данных: Учеб. для вузов по спец. «АСУ» /В. Н.Четвериков, Г. И.Ревунков, Э. Н.Самохвалов; Под ред. В. Н.Четверикова. М., Высш. шк., 1987.

42.Цикритизис Д., Лоховски Ф. Модели данных. М.: Финансы и статистика, 1985.

43.Ярушкина Н. Г. Основы теории нечетких и гибридных систем: Учеб.

пособие. — М.: Финансы и статистика, 2004.— 320 с: ил.

227

Учебное издание

Меша Константин Иванович Семенихин Геннадий Ильич Харитонов Валерий Иванович

Учебное пособие по дисциплине «Информационное обеспечение систем управления» для студентов, обучающихся по направлениям 220400.62 «Управление в технических системах», 220200.62 «Автоматизация и управление» и специальности и специальности 220201.65 «Управление и информатика в технических системах» и предназначено для студентов, изучающих дисциплину «Информационное обеспечение систем управления».

Под редакцией авторов Оригинал-макет подготовлен редакционно-издательским отделом

Университета машиностроения

По тематическому плану внутривузовских изданий учебной литературы на 2012 г.

Подписано в печать 27.06.12. Формат 60x90 1/16. Бумага 80 г/м2 Гарнитура «Таймс». Ризография. Усл. печ. л. 14

Тираж 60 экз. Заказ № 55-13 .

Университет машиностроения 107023, г. Москва, Б. Семеновская ул. 38.

228