Скачиваний:
32
Добавлен:
02.05.2014
Размер:
276 Кб
Скачать

Лекция 8. Принципы создания баз данных

В широком смысле современные информационные системы представляют собой программные комплексы - так называемые базы данных, функции которых состоят в:

  • поддержке надежного хранения информации в памяти компьютера;

  • выполнении специфических для данного приложения преобразований информации и/или вычислений;

  • предоставлении пользователям удобного для работы и легко осваиваемого интерфейса.

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

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

В узком смысле, база данных — это некоторый набор данных, необходимых для работы.

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

Выделение общей части информационных систем, ответственной за управление сложно структурированными данными, явилось причиной создания систем управления базами данных (СУБД), такими, как MS Access, Oracle, Informix и т. п.

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

В соответствии с этим, база данных (БД) определяется как совокупность структурированных данных и программных кодов для их обработки.

База данных (БД) обычно состоит из:

  • таблиц для хранения данных;

  • форм для ввода данных или просмотра таблиц;

  • запросов данных из БД;

  • отчетов из базы данных;

  • макросов и модулей, содержащих программные коды для обработки данных.

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

  1. Многопользовательская работа.

  2. Простота обновления – возможность внесения изменений в базу с минимальными затратами. Данные должны быть распределены по таблицам таким образом, чтобы можно было корректировать только некоторую часть базы.

  3. Быстрый поиск и получение необходимой информации по желаемому запросу.

  4. Уменьшение избыточности. Для решения новых задач данные получают не путем их повторного ввода, а из существующей базы данных.

  5. Защита от несанкционированного доступа к данным.

  6. Максимальная независимость от прикладных программ: изменения в структуре базы данных не должны приводить к перезаписи пакета программ.

  7. Защита от уничтожения и искажения информации.

Требования к базе данных

  1. Адекватность отражения предметной области, которая включает в себя:

  • полноту данных;

  • динамичность информационной модели;

  • актуальность информации.

Соседние файлы в папке Лекции по информатике