Основной частью информационной компоненты (ядром) является база данных. Как правило, база данных содержит не только данные о предметной области, но и описание самой базы данных. Описание же самой структуры называется схемой.
БД – это поименованная совокупность данных, относящихся к некоторой предметной области, организованных в виде интегрированной совокупности файлов (определенным образом) на материальном носителе средствами СУБД.
Если в состав БнД входит одна БД, банк принято называть локальным, если БД несколько – интегрированным.
Под предметной областью понимают информацию об объектах, процессах и явлениях окружающего мира, которая с точки зрения потенциальных пользователей должна храниться и обрабатываться в информационной системе (напр. предприятие, вуз и т.д.). Объектом называется элемент предметной области, информацию о котором необходимо сохранить. Объект может быть реальным, напр., человек, изделие или населенный пункт, и абстрактным – напр., событие, счет покупателя или изучаемый студентами курс. В качестве примера предметной области возьмем продажу автомобилей. Примерами объектов в этой предметной области могут служить МАРКА АВТОМОБИЛЯ, ПОКУПАТЕЛЬ И СЧЕТ. Другая предметная область – товарный склад. Объектами являются ПОСТАВЩИКИ, ТОВАРЫ, ОТПРАВИТЕЛИ….
|
|
Создавая БД, пользователь стремится упорядочить информацию по различным признакам и быстро производить выборку с произвольным сочетанием признаков. Большое значение при этом приобретает структурирование данных.
Структурирование данных – это ведение соглашений о способах представления данных.
Неструктурированными наз. данные, записанные, напр., в текстовом файле (привести пример о личных делах студентов). Чтобы автоматизировать поиск и систематизировать эти данные необходимо выработать определенные соглашения о способах представления данных, т.е. дату рождения нужно записывать одинаково для каждого студента, она должна иметь одинаковую длину и определенное место среди другой информации. Эти же замечания справедливы и для других данных.
Программные средства банка данных обеспечивают взаимодействие всех частей информационной системы при ее функционировании.
Основа программных средств - СУБД. Ее ядро обеспечивает ввод, вывод, обработку и хранение данных, а также настройку и тестирование системы.
Система управления базой данных (СУБД) – это комплекс программных и языковых средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
Трансляторы, входящие в состав СУБД, обеспечивают компиляцию и интерпретацию используемых СУБД языковых средств.
|
|
Утилиты выполняют вспомогательные функции - такие как восстановление БД, сбор статистики о функционировании банка данных и другие.
СУБД работает в среде какой-либо операционной системы и взаимодействует с ней при обработке обращений к банку данных.
Прикладные программы обрабатывают запросы к базе данных в соответствии с решаемыми задачами.