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