Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
учебник ИСвЭиГУ_11.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
9.68 Mб
Скачать

Базы данных

В традиционной файловой системе файлы данных создаются и обрабатываются конкретными приложениями, т.е. программами пользователей, которым требуются данные из системы. Так, для финансового отдела нужно создать приложение, в котором будет использоваться файл записей о клиентах с полями номер счета, сумма на счете. Если в отделе продаж вводится система обработки заказов, то для приложения потребуется файл обработки счетов, в котором тоже нужны поля номер счета, сумма на счете. Таким образом, имеются два файла, содержащие одинаковые, т.е. избыточные данные. Избыточность, помимо ненужных затрат, приводит к возникновению ошибок.

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

База данных (БД) - набор данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными.

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

Создаются и используются базы данных средствами СУБД. Современные БД могут иметь практически неограниченное число записей, содержать мультимедийную информацию, предоставлять возможность публикации данных базы на Web (в том числе с использованием интерактивных страниц), предоставлять данные для хранилищ данных и др. Проектирование БД является сложной задачей, требующей специальной подготовки, и в настоящее время осуществляется, как правило, с использованием CASE (Computer Aided System Engineering) – средств (а именно, средств компьютерной поддержки технических систем). Создание и ведение БД возлагается на одного специалиста (или группу специалистов), являющегося администратором БД.

Подавляющая часть современных БД отвечает реляционной модели. Такие БД называются реляционными. Основной единицей организации данных в них являются таблицы, соответствующие обычным двумерным таблицам, привычным пользователям, в частности, экономистам. В таблицах БД столбцам соответствуют поля, а строкам - записи. Между таблицами устанавливаются связи (отношения) для возможности получения необходимых данных из двух и более таблиц. Так в простейшей БД ЗАКАЗ могут быть созданы две таблицы: «Заказ» и «Клиент», связанные между собой

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

Базы данных:

- Централизованные

- Распределённые