Конспект установочных лекций по комплексному курсу Информатика, Теория информации


Базы данных и информационные системы - часть 5


·         изменить определенные компоненты.

Во всех указанных случаях могут возникнуть проблемы из-за нарушения условий целостности. Задача системы управления базой данных состоит в том, чтобы выявлять такие ситуации, указывать на них и в конце концов обеспечить целостность базы данных.

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

·         проекция (вычеркивание определенных компонент кортежей в отношении),

·         соединение (произведение отношений, причем делается соединение кортежей, совпадающих в общих атрибутах),

·         селекция (выбор кортежей, удовлетворяющих заданному условию относительно значений атрибутов).

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

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

 




- Начало -  - Назад -  - Вперед -



Книжный магазин