Проектирование базы данных. Определение предметной области. Уровни представления данных

Содержание

Слайд 2

План:
Изучить понятия проектирования БД.
Рассмотреть определения предметной области.
Познакомиться с уровнями представления данных.

План: Изучить понятия проектирования БД. Рассмотреть определения предметной области. Познакомиться с уровнями представления данных.

Слайд 3

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

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

Проектирование БД

Слайд 4

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

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

Слайд 5

Подходы к проектированию базы данных

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

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

Слайд 6

Восходящий подход в наибольшей степени приемлем для проектирования простых баз данных с относительно

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

Слайд 7

Более подходящей стратегией проектирования сложных баз данных является использование нисходящего подхода, который предопределяет приоритетность разработки

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

Слайд 8

Предметная область - часть реального мира, подлежащая изучению с целью организации управления и,

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

Определение предметной области

Слайд 9

В теории проектирования информационных систем предметную область принято рассматривать в виде трех

В теории проектирования информационных систем предметную область принято рассматривать в виде трех
представлений:

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

т.е. говорят, что мы имеем дело с реальностью, описанием (представлением) реальности и с данными, которые отражают это представление.

Слайд 10

Уровни представления данных

Концепции многоуровневой архитектуры СУБД служат основой современной технологии БД. Эти

Уровни представления данных Концепции многоуровневой архитектуры СУБД служат основой современной технологии БД.
идеи впервые были сформулированы в отчёте рабочей группы по базам данных Комитета по планированию стандартов Американского национального института стандартов, опубликованному в 1975 г. В нем была предложена обобщенная трехуровневая модель архитектуры СУБД, включающая концептуальный, внешний и внутренний уровни:

Слайд 11

Концептуальный уровень архитектуры ANSI/SPARC служит для поддержки единого взгляда на базу данных, общего

Концептуальный уровень архитектуры ANSI/SPARC служит для поддержки единого взгляда на базу данных,
для всех её приложений и независимого от них. Концептуальный уровень представляет собой формализованную информационно-логическую модель ПО. Описание этого представления называется концептуальной схемой.

Слайд 12

Внутренний уровень архитектуры поддерживает представление БД в среде хранения – хранимую базу данных.

Внутренний уровень архитектуры поддерживает представление БД в среде хранения – хранимую базу
На этом архитектурном уровне БД представлена в полностью «материализованном» виде, тогда как на других уровнях идёт работа на уровне отдельных экземпляров или множества экземпляров записей. Описание БД на внутреннем уровне называется внутренней схемой или схемой хранения.

Слайд 13

Внешний уровень архитектуры БД предназначен для различных групп пользователей. Описания таких представлений называются внешними

Внешний уровень архитектуры БД предназначен для различных групп пользователей. Описания таких представлений
схемами. В системе БД могут одновременно поддерживаться несколько внешних схем для различных групп пользователей или задач.
Имя файла: Проектирование-базы-данных.-Определение-предметной-области.-Уровни-представления-данных.pptx
Количество просмотров: 150
Количество скачиваний: 0