Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы БД.docx
Скачиваний:
22
Добавлен:
22.09.2019
Размер:
148.69 Кб
Скачать

Концептуальные модели данных

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

Концептуальное проектирование базы данных. Процесс создания модели используемой на предприятии информации, не зависящей от любых физических аспектов ее представления.

Первый этап процесса проектирования базы данных называется концептуальным проектированием базы данных. Он заключается в создании концептуальной модели данных для анализируемой части предприятия. Эта модель данных создается на основе информации, записанной в спецификациях требований пользователей. Концептуальное проектирование базы данных абсолютно не зависит от таких подробностей ее реализации, как тип выбранной целевой СУБД, набор создаваемых прикладных программ, используемые языки программирования, тип выбранной вычислительной платформы, а также от любых других особенностей физической реализации.

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

К концептуальным моделям относятся различные компоненты, по-разному и разными средствами отражающие предметную область. Помимо наиболее известного описания объектов и связей между ними (модель «сущность-связь») к концептуальному уровню описания предметной области можно отнести следующие компоненты:

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

• описание информационных потребностей пользователей, например, в виде типовых запросов, отражающих процедурные особенности обращения к данным. Одной из наиболее популярных средств формализованного представления предметной области систем, ориентированных на обработку фактографической информации, является модель «сущность-связь», которая положена в основу значительного количества коммерческих CASE-продуктов, поддерживающих полный цикл разработки систем баз данных или отдельные его стадии. При этом многие из них не только поддерживают стадию концептуального проектирования предметной области разрабатываемой системы, но и позволяют осуществить на основе построенной их средствами модели стадию логического проектирования путем автоматической генерации концептуальной схемы базы данных для выбранной СУБД, например, схемы базы данных для какого-либо SQL-севера или объектной СУБД.

Типология моделей Баз данных

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

- фактографическая БД - База данных, содержащая фактографические данные; - объектографическая БД - Разновидность фактографических БД, содержащая расширенный набор данных о сложных объектах предметной области; - графическая БД - База данных, в которой хранятся графические данные: - гибридная БД –

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

Например:

  • база данных книжного фонда библиотеки;

  • база данных кадрового состава учреждения;

  • база данных законодательных актов в области уголовного права;

  • база данных современной эстрадной песни.

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

Базы данных бывают фактографическими и документальными.

В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Из приведенных выше примеров две первые БД скорее всего будут организованы как фактографические. В БД библиотеки о каждой книге хранятся библиографические сведения: год издания, автор, название и пр. Разумеется текст книги в ней содержаться не будет. В БД отдела кадров учреждения хранятся анкетные данные сотрудников: фамилия, имя, отчество; год и место рождения.

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

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

Сама по себе база данных не может обслужить запросы пользователя на поиск и обработку информации. БД — это только «информационный склад». Обслуживание пользователя осуществляет информационная система.

2. По типу используемой модели данных –

иерархические,

сетевые,

реляционные. 3. По типологии хранения –

локальные и

распределенные. 4. По типологии доступа и характеру использования хранимой информации – специализированные и

интегрированные. 5. По функциональному назначению (характеру решаемых задач и, соответственно, характеру использования данных) –

операционные и

справочно-информационные.

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

универсальные и

специализированные (или проблемно-ориентированные) системы. 7. По степени доступности можно выделить

общедоступные и БД

с ограниченным доступом пользователей.

Следует отметить, что представленная классификация не является полной и исчерпывающей