Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен 2015 МТ8-11 / ReshayuBilety (1).docx
Скачиваний:
248
Добавлен:
12.01.2015
Размер:
1.17 Mб
Скачать

29. Прикладные программы, виды и назначение.

???

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

30. Системы программирования, их назначение и состав.

Система программирования – это комплекс программных средств, предназначенных для кодирования, тестирования и отладки программного обеспечения. Состав системы программирования:

  • языки программирования;

  • служебные программы (редакторы, отладчики, оптимизаторы, интерпретаторы);

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

Системы быстрой разработки приложений (RAD). К таким системам относится Delphi. Они упрощают и сокращают время разработки проекта. Например при добавлении какой-либо кнопки в проект система сама генерирует необходимый код и вставляет его куда надо, а программисту остается лишь малая часть работы.

Лекция 7

31. Базы данных, основные понятия.

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

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

Свойства базы данных

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

Независимость данных от программ. Структура данных должна быть независима от программ, использующих эти данные, так чтобы данные можно было добавлять или перестраивать без изменения этих программ.

Целостность данных. В общем случае целостность данных означает корректность данных и их непротиворечивость. Для обеспечения целостности накладывают ограничение целостности. Эти ограничения могут иметь вид логических выражений, значения которых всегда должны быть «истина». Если хотя бы одно из выражений принимает значение «ложь» - то целостность нарушена. (Например, вес детали должен быть положителен, а возраст родителей не может быть меньше возраста ребенка).

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

Изолированность, т.е. создание такого режима функционирования, когда каждому пользователю кажется, что база доступна только ему.

Безопасность данных. Защита данных от несанкционированной модификации, разрушения.

Масштабируемость.

Производительность.

Соседние файлы в папке Экзамен 2015 МТ8-11