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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Возможность взаимодействияс пользователями различных категорий и в различных режимах

  2. Обеспечение секретностиданных, надежности, целостности, защита от случайного или целенаправленного разрушения базы данных

  3. Обеспечение взаимной независимостипрограмм и данных

  4. Технологичностьобработки данных

  5. Совместимостькомпонентов базы данных

  6. Простота изменениялогической и физической структуры БД в целях повышения эффективности обработки информации

  7. Обеспечение расширения и модификации БД.

Типы моделей баз данных

В зависимости от способа представления взаимосвязей между объектами логическая модель БД может быть:

  • иерархической;

  • сетевой;

  • реляционной.

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