.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
  • college.bystrickaya.ru/1-osnovi-teorii-prava-ponyatie-i-sushnost-prava-socialnie-normi-i-normi-prava-sistema-prava-otrasli-prava-pravootnosheniya-ponyatie-vidi-struktura-pravosoznanie-i-pravovaya-kultura-pravonarushen.html
  • turn.bystrickaya.ru/polozhenie-o-provedenii-olimpiadi-smetu-rashodov-na-provedenie-olimpiadi.html
  • desk.bystrickaya.ru/plan-raboti-mou-sosh-im-a-n-arapova-na-2010-2011-uchebnij-god-vvedeno-v-dejstvie.html
  • thescience.bystrickaya.ru/hudozhestvennaya-realnost-sistema-hudozhestvennih-obrazov-metodicheskie-ukazaniya-dlya-studentov-tematicheskij-plan.html
  • paragraf.bystrickaya.ru/vse-eksperti-i-vse-oprosi-mogut-skazat-kakie-knigi-pokupayutsya-luchshe-kakie-huzhe-ili-kakie-zhanri-no-kakaya-kniga-dejstvitelno-nuzhna-neobhodima-vostrebovana-stranica-2.html
  • knowledge.bystrickaya.ru/na-baze-osnovnogo-obshego-obrazovaniya-9-klass-programmi-vstupitelnih-ispitanij-provodimih-gou-vpo-povolzhskij.html
  • textbook.bystrickaya.ru/kniga-ta-samaya-cel-stranica-36.html
  • portfolio.bystrickaya.ru/otchet-revizionnoj-komissii-o-deyatelnosti-nko-rossijskij-soyuz-predpriyatij-molochnoj-otrasli-v-2007-g.html
  • kontrolnaya.bystrickaya.ru/protokol-iv-sezda-obsherossijskoj-obshestvennoj-organizacii-vserossijsij-sovet-mestnogo-samoupravleniya.html
  • student.bystrickaya.ru/16planovie-sroki-nachala-i-okonchaniya-rabot-tehnicheskoe-zadanie-gosudarstvennij-kontrakt-ot-04-08-2006-goda.html
  • shpargalka.bystrickaya.ru/vmoej-nebolshoj-biblioteke-sohranyayutsya-lish-te-knigi-k-kotorim-ya-postoyanno-vozvrashayus-stranica-4.html
  • institute.bystrickaya.ru/funkcionalnih-i-vichislitelnih-zadach-sredstvami-paketa-prikladnih-programm-mathcad2000-i-elektronnih-tablic-ms-excel.html
  • literature.bystrickaya.ru/diplom-pobeditelyaprizera-stranica-11.html
  • kolledzh.bystrickaya.ru/annotaciya-uchebno-metodicheskie-materiali-po-kursu-makroekonomika-dlya-distancionnoj-formi-obucheniya-cherez.html
  • vospitanie.bystrickaya.ru/vvedenie-inzhenerno-tehnicheskie-meropriyatiya-grazhdanskoj-oboroni.html
  • testyi.bystrickaya.ru/4-svet-i-ten-neotdelimi-drug-ot-druga-stratagemnij-bum-v-kitae.html
  • znaniya.bystrickaya.ru/publichnij-doklad-municipalnogo-doshkolnogo-obrazovatelnogo-uchrezhdeniya-detskogo-sada-kombinirovannogo-vida-77-goroda-lipecka-za-2010-2011-uchebnij-god.html
  • znanie.bystrickaya.ru/almati-alasini-trin-j-zhne-trin-j-inspekciyasini-basarmasi-kmm-ni-2016-zhili-i-tosana-arnalan-ataran-zhmistari-turali-eseb.html
  • textbook.bystrickaya.ru/izmett-sinatin-memlekettk-organ-mm-alali-veterinariya-zhne-veterinariyali-bailau-blm.html
  • zanyatie.bystrickaya.ru/tradiciya-semi.html
  • literatura.bystrickaya.ru/socialnij-liberalizm-maks-shtirner-edinstvennij-i-ego-sobstvennost-nichto-vot-na-chem-ya-postroil-svoe-delo.html
  • ucheba.bystrickaya.ru/programma-kursa-sostavlena-takim-obrazom-chto-student-primenitelno-k-kazhdoj-teme-imeet-vozmozhnost.html
  • thesis.bystrickaya.ru/prikaz-minzdrava-rf-ot-21-03-2003-n-109-o-sovershenstvovanii-protivotuberkuleznih-meropriyatij-v-rossijskoj-federacii-ministerstvo-zdravoohraneniya-rossijskoj-federacii-stranica-12.html
  • literature.bystrickaya.ru/celevaya-kompleksnaya-programma-razvitiya-shkola-lichnostnogo-razvitiya-i-professionalnogo-samoopredeleniya-mou-mihnevskaya-srednyaya-obsheobrazovatelnaya-shkola-s-uglublennim-izucheniem-otdelnih-predmetov.html
  • essay.bystrickaya.ru/elementi-teorii-translyacii-vvedenie-uchebnoe-posobie-dlya-studentov.html
  • shkola.bystrickaya.ru/rinok-cennih-bumag-chast-5.html
  • literature.bystrickaya.ru/bileti-po-kriminologii-chast-5.html
  • portfolio.bystrickaya.ru/plan-osnovnih-organizacionnih-meropriyatij-ministerstva-zdravoohraneniya-novosibirskoj-oblasti-na-2011-god-novosibirsk-2011-stranica-32.html
  • institut.bystrickaya.ru/uchebnaya-programma-intel-obuchenie-dlya-budushego-vizitnaya-kartochka-proekta-alternativnie-istochniki-energii-avtor-proekta.html
  • testyi.bystrickaya.ru/9-subbota-v-bogosluzhebnom-kruge-mariya-sergeevna-krasovickaya-liturgika.html
  • upbringing.bystrickaya.ru/laboratornie-zanyatiya-290300-270102-65-promishlennoe-i-grazhdanskoe-stroitelstvo.html
  • laboratornaya.bystrickaya.ru/referat-otchet-o-nauchno-issledovatelskoj-rabote.html
  • holiday.bystrickaya.ru/metodika-razrabotki-fondov-ocenochnih-sredstv-osnovnoj-professionalnoj-obrazovatelnoj-programmi-na-osnove-fgos-stranica-2.html
  • university.bystrickaya.ru/g-u-soldatova-analiz-predstavlenij-ob-etnicheskih-gruppah-v-literature-i-iskusstve-nazivaetsya-imagologiej.html
  • exchangerate.bystrickaya.ru/glava-sedmaya-kristina-dzhons-volshebnij-pirog.html
  • © bystrickaya.ru
    Мобильный рефератник - для мобильных людей.