18625

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

Доклад

Информатика, кибернетика и программирование

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

Русский

2013-07-08

16.56 KB

9 чел.

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

Существует 2 подхода к выбору состава и структуры п.о.

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

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

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

Рассмотрим пример описания п.о.

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

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

  1. код поставщика
  2. наименование поставщика
  3. адрес
  4. телефон

Также в системе предусмотрен режим регистрации товара поставляемого фирмами, .

Объект позволяет регистрировать товар: фасовку, количество ящиков и цену товара за единицу.

Данный объект системы будет выглядеть следующим образом:

  1. код товара
  2. код поставщика
  3. дата
  4. наименование товара
  5. количество единиц в ящике
  6. количество ящиков
  7. цена за единицу товара

Каждый вид товара должен быть зарегистрирован в общем реестре товаров – складе. Склад позволяет определить остаток товара после расходов и приходов.

И так, в объект «склад» вносятся следующие данные:                                                            

1. код товара

2. наименование товара

3. начальный остаток

4. приход

5. расход

Такая база данных предназначена для хранения и передачи информации обрабатывающей программе.

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


 

А также другие работы, которые могут Вас заинтересовать

8536. Движение как коренное свойство материи 14.71 KB
  Движение как коренное свойство материи Материя обладает неотъемлемыми свойствами - атрибутами, главными из которых являются движение, пространственно временная определенность и отражение. Структурность материи, существование в ней определенного типа...
8537. Пространство и время как форма существования материи 19.78 KB
  Пространство и время как форма существования материи Пространство - это объективная форма существования материи, которая характеризует взаимное расположение материальных объектов способность их занимать определенный об и иметь определенную форму, с...
8538. Теория познания: проблема познаваемости в философии. Сенсуализм рационализм 19.04 KB
  Теория познания: проблема познаваемости в философии. Сенсуализм рационализм На первых этапах исторического развития человеческой цивилизации потребность в познании мира в той или иной мере удовлетворялась в мифологическом и религиозных объяснениях п...
8539. Понятие истины: Объективность, противоречивость, процессуальность, конкретность 19.15 KB
  Понятие истины: Объективность, противоречивость, процессуальность, конкретность. Истина - гносеологическая характеристика мышления в его отношении к своему предмету. Имеются разные понимания истины.: Истина - это соответствие знаний действитель...
8540. Диалектика абсолютной и относительной истины 15.98 KB
  Диалектика абсолютной и относительной истины. Истина - такое знание, которое отражает объективную реальность предмета, процесса, явления такими, какими они есть на самом деле. Истина объективна, это проявляется в том, что содержание нашего знания не...
8541. Агностицизм и его разновидности 16.42 KB
  Агностицизм и его разновидности Агностицизм (от греч. - недоступный познанию) - учение, отрицающее полностью или частично возможность познания мира. Термин введен английским естествоиспытателем Гексли, однако выражение позиции агностицизма...
8542. Философия как феномен культуры 18.4 KB
  Философия как феномен культуры. Понятие мировоззрения. Исторические типы мировоззрения Философия как наука. Предмет, объект и основные направления философии как науки Философия как феномен культуры. Философия (древнегреч...
8543. Философия древнего мира 22.65 KB
  Философия древнего мира Культурологические предпосылки возникновения философии. Философия Др.Индии и Китая Античные натуры философии Античные философии классического периода Философия периода эллинизма Предпосылки...
8544. Философия средних веков и эпохи Возрождения 21.52 KB
  Философия средних веков и эпохи Возрождения Основные принципы и проблемы средневековой философии. Философия периода патристики Философия периода схоластики Общая характеристика и основные проблемы философии эпохи Возрождения...