.RU

3.4 Физический уровень проектирования - Пояснительная записка на стр. Графическая часть на листах


^ 3.4 Физический уровень проектирования

На этапе физического проектирования решаются вопросы, связанные с производительностью системы, определяются структуры хранения данных и методы доступа.

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

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

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

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

^ 3.4.1 Переход от реляционной модели к физической

Каждому отношению ставиться в соотношение таблица. Имя таблицы может совпадать с именем отношения, если оно не противоречит требованиям СУБД. Каждому атрибуту ставится в соответствие поле таблицы. В данном случае нет никакого противоречия и именам таблиц будут присвоены имена отношений, а каждому полю таблицы ставится атрибут. Преобразование можно увидеть в ниже приведенных рисунках [18].


Рисунок 3.2 Преобразование отношения cookbook в таблицу




Рисунок 3.3 Преобразование отношения cookbook_food в таблицу




Рисунок 3.4 Преобразование отношения food в таблицу




Рисунок 3.5 Преобразование отношения holidays в таблицу

Рисунок 3.6 Схема данных БД
^ 3.4.2 Оформление запросов на языке SQL

1. Вывести список продуктов:

Select food.id,food.title From food Where food.id='+ADOQuery1.FieldList.Fieldbyname('pfid'). asstring+

2. Вывести необходимый рецепт

Select cookbook_food.cbid,cookbook_food.pfid,cookbook_food.number From cookbook_food Where cookbook_food.cbid='+inttostr(a)+

3. Вывести номер, название и способ приготовления рецептов

Select cookbook.id,cookbook.title,cookbook.howto From cookbook

4. Вывести для рецепта из таблицы cookbook_food номер рецепта, номер продукта, количество продукта, используемого в данном рецепте

Select cookbook_food.cbid,cookbook_food.pfid,cookbook_food.number From cookbook_food Where cookbook_food.cbid='+inttostr(a)+

5.Список компонентов из таблицы food

Select food.id,food.title From food Where food.id='+ADOQuery1.FieldList.Fieldbyname('pfid'). asstring+

6 Вывести из таблицы cookbook.type определенного типа, из таблицы cookbook вывести номер рецепта, соответствующий номеру рецепта в таблице_ cookbook , из таблицы food вывести номер ингредиента, соответствующего номеру ингредиента в таблице cookbook_food и из таблицы food название соответствующего ингредиента

.Select * From cookbook,cookbook_food,food Where '+ '(cookbook.type="'+ types_of_food[b,1]+'")AND(cookbook_food.cbid=cookbook.id)AND(food.id=cookbook_food.pfid)AND(food.title="'+listbox2.Items.Strings[o]+

[21].

3.5 IDEF0-схема

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

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

Методология IDEF0 объединяет диаграммы в модель через объекты системы. Такая схема требует согласования наименования и учета объектов системы с тем, чтобы две диаграммы могли рассматриваться, как взаимосвязанные между собой. В IDEF0 используется собственный графический язык, который представляет собой полное и выразительное средство, способное наглядно представлять широкий спектр деловых, производственных и других процессов и операций предприятия на любом уровне детализации. Язык:

Перечисленные свойства языка предопределили выбор методологии IDEF0 в качестве базового средства анализа и синтеза производственно-технических и организационно-экономических систем, что нашло свое отражение в упомянутых федеральных стандартах США [28].

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

В IDEF0-схеме (Рисунок 3.13) входными являются: дата, для определения наличия поста и его наименования; имеющиеся продукты, учитывающиеся при выборе рецепта; предпочтения пользователя и база данных. Управляющее воздействие на систему производится согласно формулам для расчетов постов и церковному календарю. В качестве механизмов воздействия на систему играют роль пользователь и подсистемы расчетов видов постов, учета продуктов в наличии и поиска. Выходными данными являются список рецептов или рецепт и календарь постов [15].



Рисунок 3.13 IDEF0-схема

2-reshenie-zadach-s-ispolzovaniem-svojstv-funkcii.html
2-retrospektiva-posobie-prednaznacheno-dlya-studentov-institutov-kulturi-i-teatralnih-vuzov-4309022100-577.html
2-rezultati-ob-attestacii-vipusknikov-ou-za-3-goda-publichnij-doklad-direktora-shkoli-saratov.html
2-rezultati-osvoeniya-professionalnogo-modulya-primernaya-programma-professionalnogo-modulya-ekspluataciya-tehnicheskoe.html
2-rezultati-osvoeniya-professionalnogo-modulya-primernaya-programma-professionalnogo-modulya.html
2-rezultati-swot-analiza-socialno-ekonomicheskogo-razvitiya-municipalnogo-rajona-ermekeevskij-rajon.html
  • writing.bystrickaya.ru/klanovij-brending.html
  • school.bystrickaya.ru/1505.html
  • ucheba.bystrickaya.ru/posobie-rasschitano-na-studentov-prepodavatelej-a-takzhe-dlya-vseh-izuchayushih-kulturologiyu-otvetstvennij-redaktor.html
  • write.bystrickaya.ru/glava-12-internacionalizmi-i-purizmi-erik-v-gunnemark.html
  • report.bystrickaya.ru/igor-slyunyaev-pust-vse-u-vas-budet-horosho-i-n-slyunyaev-ushel-v-otstavku-14.html
  • learn.bystrickaya.ru/goods-marketing-science-dzherard-dzh-tellis-i-piter-n-golder-volya-i-videnie.html
  • paragraph.bystrickaya.ru/konstrukciya-tormoznih-sistem-s-mehanicheskim-privodom-praktikum-po-konstrukcii-traktorov-i-avtomobilej-voronezh-2010.html
  • bystrickaya.ru/zhzhrusso.html
  • uchenik.bystrickaya.ru/analiz-gosudarstvennih-finansov-udmurtskoj-respubliki-2006-2009-gg.html
  • turn.bystrickaya.ru/otchet-2010-g-k-2009-g-1.html
  • predmet.bystrickaya.ru/rekomendovannie-k-zachisleniyu-abiturientov-viderzhavshih-vstupitelnie-ekzameni-v-2011-godu.html
  • doklad.bystrickaya.ru/ukazhite-naznachenie-programmi-interbase-sozdanie-klientskih-prilozhenij-sozdanie-prilozhenij-na-servere-organizaciya-i-upravlenie-dannimi-po-tehnologii-klient-server.html
  • assessments.bystrickaya.ru/byulleten-novih-postuplenij-za-2-polugodie-2009-goda.html
  • school.bystrickaya.ru/adovkatura-v-rossii-chast-42.html
  • knigi.bystrickaya.ru/rosnano-i-skolteh-zapustili-novuyu-obrazovatelnuyu-programmu-zakon-o-sozdanii-fonda-perspektivnih-issledovanij.html
  • urok.bystrickaya.ru/professionalnaya-karera-v-otdele-issledovanij-osnovi-reklamnogo-biznesa.html
  • essay.bystrickaya.ru/dlya-upravleniya-okonchanie-2010-goda-i-2011-god-bil-neprostim-periodom-v-usloviyah-pereezda-upravleniya-v-novoe-zdanie-s-izmeneniem-mestonahozhdeniya-perehoda-na-nov.html
  • studies.bystrickaya.ru/koncpekt-po-marketingu-chast-18.html
  • exchangerate.bystrickaya.ru/iz-istorii-kubanskogo-kazachego-hora-stranica-18.html
  • textbook.bystrickaya.ru/hirurgicheskoe-lechenie-oslozhnennih-form-limfom-zheludochno-kishechnogo-trakta-14-01-12-onkologiya.html
  • assessments.bystrickaya.ru/biotehnicheskie-sistemi-v-medicine-i-ekologii-e-i-davidov-obrabotka-signalov-v-sverhshirokoj-polose-na-baze-plis.html
  • college.bystrickaya.ru/3-paradoks-leonteva-tema-mirovaya-ekonomika-i-meo-3.html
  • desk.bystrickaya.ru/our-university-uchebno-metodicheskoe-posobie-dlya-studentov-i-ii-kursov-zaochnogo-otdeleniya-neyazikovih-fakultetov.html
  • student.bystrickaya.ru/4-analiz-uchebnih-planov-otchet-o-rezultatah-samoobsledovaniya-gosudarstvennogo-obrazovatelnogo-uchrezhdeniya-visshego.html
  • paragraf.bystrickaya.ru/vremya-ozona-prodolzhaetsya-moskovskaya-pravda-rina-geshina-05062008-117-str-2.html
  • kolledzh.bystrickaya.ru/administraciya-goroda-kanash.html
  • predmet.bystrickaya.ru/reshenie-23032012g-3105-gorod-kozlovka-16-zasedanie-5-soziva-administraciya.html
  • studies.bystrickaya.ru/kazahskij-yazik-spravedlivost-eto-istina-v-dejstvii.html
  • lektsiya.bystrickaya.ru/prilozhenie-6-metodika-ispolzovaniya-muzikalnogo-redaktora-sharmanshik-48-na-urokah-muziki-vo-2-klasse-48.html
  • znanie.bystrickaya.ru/63upravlenie-problemami-ot-zakazchika-utverzhdayu.html
  • write.bystrickaya.ru/glava-7-summa-raya-i-ada-spb-izd-respeks-2000.html
  • apprentice.bystrickaya.ru/zanyatie-22-sredstva-vliyayushie-na-funkcii-organov-pishevareniyafermentnie-preparatii-veshestva-s-antifermentnoj-aktivnostyu.html
  • literatura.bystrickaya.ru/rossijskie-smi-o-mchs-monitoring-za-12-marta-2012-g.html
  • obrazovanie.bystrickaya.ru/proforientaciya-shkolnikov.html
  • report.bystrickaya.ru/kniga-tretya-koul-m-prizhok-roman-per-s-angl.html
  • © bystrickaya.ru
    Мобильный рефератник - для мобильных людей.