нормализация лица

нормализация лица

Начало | За нас | обратна връзка

Ервин не съдържа пълния алгоритъм нормализиране и не може да извършва нормализация автоматично, така че същността преди създаването на логическия модел, трябва ръчно да въвеждат най-малко до 3NF.

В резултат на нормализирането на отношенията на всички данни, са правилно идентифицирани, елиминира аномалиите в обработката на данни, модел на данните става по-лесно да се поддържа. Често, обаче, нормализиране на данни не води до увеличаване на производителността IC като цяло. Факт е, че в резултат на нормализиране в модела на данни увеличава броя на връзките и за извършване на много въпроси ще трябва да се изпълнява на съединителя отношения (JOIN). Времето за изпълнение на всяко такова искане е голям и цялостното представяне на IP производителност може да се влоши.

С цел да се подобри ефективността при прехода към физическия слой в някои случаи е необходимо да се съзнателно се отклонява от обичайните форми, за да се възползват от определен сървър или IP като цяло.

За разлика от нормализиране, няма ясно дефинирани правила процес denormalization. Във всеки случай е необходимо да се търсят конкретни решения, които използват IP и домейн специфика и не могат да бъдат общо ръководство за действие.

Един пример може да се изчисли denormalization атрибути, които нарушават първата нормална форма. Така например, в някои случаи се изчислява това като възрастта на лицето е физически съхраняват в база данни, за да се избегнат продължителните изчисления. Друг пример - атрибутите на позицията и заплатата на работника или служителя трябва да бъде поставен в едно цяло, което е грубо нарушение на 3NF и може да доведе до противоречия с данни, когато те са актуализирани. Въпреки това, когато става дума за това поле трябва да се отвори само една таблица.

Denormalization обикновено се прави на нивото на физическата модел. Ервин ви позволява да запишете в нормализирана логическа структура на модела, като по този начин да се изгради върху нивото на физически модел на структурата може denormalizovannnuyu. Поради това, използването на функциите на определена база данни и бизнес правила предметна област, в някои случаи, осигурява по-добри интегрални схеми за изпълнение.

Ервин има следната функционалност за подкрепа denormalization:

Маси, колони, домейни и индекси могат да се създават само urovnefizicheskoy модел (Physical Само опция). Така например, на ниво само физически модел могат да бъдат създадени работни заплати за персонал в областта на масата. С автоматично резолюция от много-към-много връзки в логическия модел създава нова нагласа само на нивото на физическата модел.

Модел диаграма може да се показва на принтера, като използвате за печат Модел диалоговия бутона Print или File / Print командата на менюто. Тук можете да видите разположението на графични обекти показани на шрифт. Бутон или Print Всички страници Print избрани страници Позволява ви да отпечатате всички модели страници или само избрани страници. Можете да настроите мащаба и да зададете настройките за печат (Page Setup) бутон.

Създаване на физически модел на данните

На физическо ниво обекти (Физически слой) на базата данни трябва да се нарича както се изисква от ограниченията на избраната база данни. Физическият модел зависи от базата данни, така че същата логическа модел може да има няколко физически модели. Ервин поддържа почти всички популярни бази данни, с повече от 20 релационни и не-релационна база данни.

Типът на данните може да бъде избран от падащия списък Default тип данни на. Той съдържа типовете данни, поддържани от избрания сървър. Този тип по подразбиране ще бъде назначен за всяко поле на таблицата.

Бутон Група подразбиране неключови Null опция ви позволява да се даде възможност на утайки забрани NULL стойности за неключови полета.

прозорец за избор Позволете специални символи в имената на които да позволят или забранят използването на специални знаци или интервали в имената на масата за тези СУБД, които поддържат използването на специални символи.

По подразбиране, Ервин генерира имената на таблиците и индексите на шаблон на базата на имената на съответните лица и ключов модел логика. Windows Име на таблицата Macro Index Наименование Макро и ще ви позволи да промените имената на генерирането на шаблон по подразбиране. Впоследствие, имена на таблици и индекси могат да се променят ръчно.

бутон за нулиране Имена стигнете до диалогова Глобалната Reset СУБД собственост. която ви позволява да замени всички имена на таблици, взаимоотношения, индексите, колони и съответните свойства ръчно зададени към стойностите по подразбиране.

Ри бутон по подразбиране извежда диалогов прозорец, който ви позволява да зададете всяка връзка между таблици целостта по подразбиране референтна.

Когато промените СУБД Ервин предлага автоматично конвертиране на типа на данните, свързани с всеки атрибут на най-близкия за новата база данни. За автоматично преобразуване трябва да е в отговор на запитване натиснете Да.