Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
О проектировании базы данныхСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Из определения трех уровней представления данных вытекают основные этапы, на которые разбивается процесс проектирования базы данных информационной системы:
Различие уровней представления данных на каждом этапе проектирования представлено в следующей таблице:
Трехуровневая архитектура позволяет обеспечить логическую (между уровнями 1 и 2) и физическую (между уровнями 2 и 3) независимость при работе с данными. Логическая независимость предполагает возможность изменения одного приложения без корректировки других приложений, работающих с этой же базой данных. Физическая независимость предполагает возможность переноса хранимой информации с одних носителей на другие при сохранении работоспособности всех приложений, работающих с данной базой данных. Это именно то, чего не хватало при использовании файловых систем. Выделение концептуального уровня позволило разработать аппарат централизованного управления базой данных. Рисунок 1.5 иллюстрирует взаимодействие пользователя, СУБД и ОС при обработке запроса на получение данных. Цифрами помечена последовательность взаимодействий.
____________________________ БМД — База Метаданных
Предметная область (ПО) Предметная область (ПО) – это мысленно ограниченная часть реального мира, подлежащая исследованию (изучению) для решения поставленной задачи (например, автоматизации, организации автоматизированного управления). Предметная область будет нами упоминаться в связи с задачами автоматизации процессов управления теми или иными объектами. Примерами предметной области могут служить: ВУЗ или его подразделения, предприятие или его подразделение, органы государственного управления. Формально можно представить, что предметная область состоит из множества фрагментов, а каждый фрагмент предметной области характеризуется множеством объектов, процессов (использующих объекты или в которых участвуют объекты), отношений (между объектами и процессами), а также множеством пользователей, имеющих единый взгляд на предметную область. Предметная область, как часть реального мира, неисчерпаема (бесконечна) для исследования. Любой объект имеет множество самых различных свойств, которые охватить практически невозможно. Есть такая байка. Однажды студент спросил всемирно известного биолога, специализирующегося на дождевых червях: «Профессор, как вы можете всю жизнь заниматься какими-то червяками?» «Ах, молодой человек! - со вздохом ответил заслуженный академик. - Жизнь такая короткая, а червяк такой длинный...». С другой стороны, с точки зрения проводимого исследования, ПО содержит как существенные, так и несущественные (не значащие) объекты, процессы и отношения; каждый объект имеет как существенные (в дальнейшем получающие отражение в хранимых данных), так и несущественные свойства. Благодаря выделению существенных объектов (свойств) и отбрасыванию несущественных объектов (свойств), возможно в принципе изучение мира. Подчеркнем, что отнесение объектов (свойств объектов) к существенным или несущественным – это неформальная, творческая задача, зависит от цели исследования, компетенции исследователя, имеющихся ресурсов и ограничений и т.д. Во всяком случае, решение любой задачи в сфере разработки программного обеспечения должно начинаться с изучения предметной области. Любое исследование - это процесс познания определенной предметной области, объекта или явления с определенной целью. Процесс исследования заключается в наблюдении свойств объектов с целью выявления и оценки важных, с точки зрения субъекта-исследователя, закономерных отношений между показателями данных свойств. Итак, по-другому можно сказать, что предметная область: а) это мысленно ограниченная область реальной действительности, подлежащая описанию, исследованию и моделированию. б) состоит из объектов, различаемых по свойствам и находящихся в определенных отношениях между собой и/или взаимодействующих каким-либо образом.
Пример ПО: ВУЗ. Фрагменты: Ректорат, Факультеты, Кафедры, Подразделения и др. Объекты: Сотрудники, Студенты, Здания, Предметы и др. Признаки, по которым выделяются объекты: - они участвуют в процессах и/или отношениях: Сотрудник работает, Студент учится, Абитуриент поступает и т.д.; Студент посещает Занятия по Предмету, Преподаватель читает лекцию в Группе, Студент сдает Экзамен по Предмету, Бухгалтер начисляет Зарплату, Студент состоит в Группе, Кабинет находится в Корпусе, Сотрудник работает на Кафедре, Студент подчиняется Декану, Студент изучает Предмет, Преподаватель ведет занятия по Предмету и т.д.
Информационная система Информационная система служит для сбора, накопления, хранения и переработки информации. Сейчас невозможно себе представить эффективную информационную систему, созданную без применения компьютерной техники. Поэтому в дальнейшем будем говорить об автоматизированных информационных системах (АИС). Информационные система подразделяют по сферам применения на информационно-поисковые системы и системы обработки данных. Информационно-поисковые системы предназначены, как правило, для извлечения подмножества хранимой информации, удовлетворяющей некоторому поисковому критерию. Системы обработки данных позволяют хранить определенные данные, пользователи системы могут изменять, обрабатывать эти данные, при этом вывод информации может вовсе отсутствовать. По типу хранимой информации информационные системы подразделяют на фактографические и документальные. Фактографические системы предназначения для сбора, накопления и обработки информации связанной с объектами предметной области. В документальных системах объектом хранения и переработки являются документы. Информационная система может нести в себе черты как документальной, так и фактографической системы, в этом случае будем называть ее документально-фактографической. В информационной системе, как правило, хранятся данные о некоторой предметной области. Таким образом, информационная система – это в определенном смысле модель предметной области, точнее – информационная модель. В отличие от базы данных - это более полная информационная модель, т.к. содержит дополнительные компоненты: программные модули, позволяющие выполнять действия (операции) с данными, средства пользовательского интерфейса (экранные формы и др.), выходные формы (отчеты), механизмы управления доступом, защиты информации и др. При этом следует отметить, что бывают и другие модели: физические, геометрические, математические и т.д., имеющие свои особенности – средства («языки») и правила моделирования. Первоначальный подход к проектированию информационных систем состоял в автоматизации отдельных процессов в рамках фрагментов предметной области, т.е. в создании множества локальных приложений. Это приводило к многократному дублированию одних и тех же данных, а также к нарушению соответствия информации по одному и тому же объекту в различных приложениях. Ясно, что такая организация информационной системы имеет много недостатков При создании автоматизированных информационных систем требуется качественно новый подход к организации данных. Этот подход заключается в использовании единого хранилища данных – базы данных. Этот подход обеспечивает централизованное хранение данных и их динамическое обновление.
|
||||||||||
Последнее изменение этой страницы: 2016-12-27; просмотров: 477; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.146.206.246 (0.007 с.) |