Модели и проектирование баз данных

       

это термин, обозначающий специальным образом



Словосочетание «база данных» – это термин, обозначающий специальным образом организованное компьютерное хранилище данных. Базы данных (БД) создаются для информационного обеспечения управления предприятием (бизнесом)[1].
Управление предприятием невозможно без достоверной информации о процессах, происходящих в области его деятельности. Так, производителю товаров нужно иметь сведения о наличии на его складах сырья и готовой продукции, о состоянии производственных подразделений, о контрагентах, поставщиках и заказчиках, о расчетах с ними, о спросе на свою продукцию, об эффективности рекламы и т.п. Коллекционеру марок нужна информация о выпущенных марках, их ценности, о других коллекционерах и их коллекциях... Все это – сведения о вполне определенной части реального мира, входящей в сферу интересов предприятия. Они и накапливаются в БД. При этом обязательно сохраняются все обусловленные логикой деятельности взаимосвязи фактов.
Сведения, хранящиеся в БД, находятся под контролем специальной системы управления базами данных (СУБД). Основные задачи СУБД – поддержание порядка в хранилище и обеспечение доступа к хранимой информации для просмотра, анализа и изменения. Однако, в отличие от файловых систем, также обеспечивающих накопление и хранение данных и доступ к ним, системы баз данных существенно опираются на смысл данных, используя его для организации структур хранения, поддержания целостности информации и выборки нужных пользователю сведений.
Технологии баз данных развиваются с начала 60-х годов и к настоящему времени оформились в инженерную дисциплину в рамках информатики. Она определяет:
·
архитектурные концепции систем баз данных;
·  языковые средства определения и манипулирования данными – модели данных;
·  методологии проектирования баз данных и их приложений;
·  подходы к организации одновременного доступа к данным многих пользователей;
·  методы защиты данных от разрушения и несанкционированного доступа.
Этот раздел информатики интенсивно развивается.
Ежегодно в мире публикуется около 100 000 страниц текстов, относящихся к технологиям баз данных [1]. В настоящем пособии (очень кратко) излагаются фундаментальные концепции и решения. Более подробные сведения можно найти в рекомендуемой литературе.
Изучая предлагаемый материал, следует иметь в виду, что всякая теория есть, прежде всего, система терминов. Автор считал своей основной задачей точное определение терминологии. Основная задача читателя – усвоить ее. Только владея терминами, вы сможете легко читать специальные тексты. Несмотря на то, что теории баз данных уже не менее тридцати лет, терминология в этой области еще не устоялась. Поэтому мы приводим все известные нам синонимы терминов и сознательно используем их на равных правах, полагая, что это поможет читателю при изучении литературы.

Содержание раздела