Насоки за програмен пакет Ервин
Преди това сте запознати с главата за основните възможности при работа с функции и атрибути в победата на ER. В тази глава, тези възможности се вземат като основа.
В тази глава ще научите как да:
· Да назначи свой заместник ключов атрибут.
· Задаване на ролеви имената на чуждестранните ключовите атрибути.
· Assign атрибут Инверсия Влизане.
· Преглед на информация ГСМ.
Назначаване на заместник ключове
С цел да се подобри функционирането на таблицата на базата данни обикновено има повече от един индекс. възползвате от множество показатели е, че има няколко точки на достъп до данните в таблицата. Атрибутът ER победа (ите) на първичния ключ се индексират автоматично. В допълнение, заместник ключове са индексирани и Инверсия запис. Алтернативно, ключът се нарича атрибут или група от атрибути, който еднозначно идентифицира предприятието инстанция. Ако предприятието има редица атрибути идентифицира еднозначно всеки Например, можете да зададете някои от тези атрибути, с изключение на началните основни атрибути, заместник ключ и ER победа ще създаде допълнителни индекси.
Как да се задава атрибут или група от атрибути алтернатива ключовите
2. Кликнете върху края на атрибут, който е в извън основната кутия, а вие искате да зададете алтернативен ключ, или част от ключа.
3. Enter "(СА1)", т.е. заместник бутон 1, след като името на всеки атрибут, включени в алтернативния ключа 1.
Например, ако имате три качества заедно представляват алтернатива ключ, всеки от които трябва да завършва с "(CA1)", и трите са на свой ред индексирани заедно.
4. Кликнете върху "ОК", за да запазите промените.
По същество може да има няколко алтернативни ключове. Те са номерирани последователно - AK1, AK2, AK3 и т.н. Ако атрибутът - част от няколко алтернативни ключове, отделни етикети на различни ключове в скоби, запетаи (AK1, AK2).
Процедурата за създаване на алтернативни ключове
При генериране на схеми индекси са създадени в определен ред. На първо място, тя създава първичен ключ индекс, а след това алтернативни ключови кодове: AK1, AK2, AK3, а след това кодове Инверсия запис: IE1, IE2, IE3 и т.н.
Как да се покаже алтернативни ключови показатели
на диаграмата
1. Дайте команда "Алтернативен ключ" в менюто на дисплея.
Когато в близост до "Алтернативен Key" стойност на етикета в менюто, а след това на схемата е показано (Akn). Ако маркерът не е необходимо, няма да бъде показвано споразумение за алтернативни ключове.
Поставете курсора където и да е в таблицата, където няма обект, и щракнете с десния бутон на мишката. Вие ще видите изскачащо меню. Дайте команда "Алтернативен Key" и отпуснете бутона на мишката.
Чрез атрибутите имена за подражание
Когато основният ключов атрибут на предприятие-майка мигрира към детето, има външна става ключов атрибут. От външния ключ може да бъде различна роля, различна от тази на първичния ключ, свързани с нея, победата на ER ви позволява да свържете с външен ключ име роля. име Роля - псевдоним, да възложат на атрибути към външния ключ.
Когато рекурсивно връзка, когато природата е свързан към себе си, по същия атрибут може да бъде едновременно първичен и външен ключ име роля и помага да се изясни ролята на втория атрибут. Например, ако една организация контролира от друга страна, както е показано по-долу, организация-ID атрибут. първичен ключ по същество ОРГАНИЗАЦИЯ, може да служи и като външен ключ в рекурсивни отношения. За да се изясни ролята на външния ключ, тя се определя от името на ролята на родител-орг-номер за означаване на организацията за управление по отношение на конкретен дъщерно дружество. Например, ако Logic Works компания ще управлява IBM, атрибутът на родител-орг-ID означава Logic Works и организация-ID ще означава, IBM.
Синтаксис име роля
Изображение на имената роля в диаграмата
Когато давате Показване на менюто "Rolename / Умение", победата на ER показва на екрана, а името на база, както и името на ролята (вж. Фиг.).
Как да покажете или скриете името на ролята на екрана
с прикачен база име
1. Дайте команда "Rolename / атрибут" в менюто на дисплея, за да промените режима на дисплея е името на ролята (активирани или деактивирани).
Ако режимът е "Rolename / Умение" е активирана, ER победа екрани атрибути имена роля в името на roli.bazovoe име формат.
Ако този режим е забранена, победа екрани ER атрибути имена роля във формата на името на роля.
наименуване роля
Умение външен ключ наследява някои от характеристиките на първичния ключ, включително и името на основа. Вижте Ch.9, Връзки :. високо ниво на сложност функции, Sec. "Наследяването режим на настройка.
За да зададете име роля атрибут
1. Изберете връзката свързан с атрибута, който искате да присвоите име роля. Поставете курсора върху линка и натиснете десния kknopku мишка. Open изскачащо меню Редактор.
3. В "външен ключ", за да кликнете върху атрибутите, които искате да зададете име роля.
Как да промените името на ролята
1. Изберете връзката свързан с атрибута, който искате да присвоите име роля. Поставете курсора върху линка и натиснете десния kknopku мишка. Open изскачащо меню Редактор.
3. В "външен ключ", за да кликнете върху атрибутите, които искате да зададете име роля.
4. Редактирайте името на роля за избрания атрибут в полето "Име на роля".
Как да премахнете името на роля
1. Изберете връзката свързан с атрибута, от който искате да премахнете името на ролята. Поставете курсора върху линка и натиснете десния kknopku мишка. Open изскачащо меню Редактор.
3. В "външен ключ", кликнете на този атрибут, от която искате да изтриете името на ролята.
4. Изберете (маркирайте) името на роля за избрания атрибут в полето "Име на роля".
5. Натиснете DELETE.
Обединението се нарича сливане на две или повече чужди ключовите атрибути в един атрибут на външния ключ на предположението, че стойностите на първоначалните качества на външния ключ вероятно са идентични. Това обединение направи, тъй като на нормализиране правила забраняват съществуването на един единствен субект два атрибута със същото име. В някои случаи (един от които е показан в примера), това е желания резултат.
В този прост пример СЛУЖИТЕЛ / СЪПРУГА СЛУЖИТЕЛ, чийто основен ключ - служител-вцепенен ER, със съответните идентифициращи съпруга и детето облигации. Ключови миграция води до факта, че ключов служител-вцепенен ER мигрира двете зависими лица. Същността на съпруг също е неидентифициращи връзка с детето предприятието. Вижте. Гл. 9 Връзки: подобряване на възможностите сложност, Sec. "Създаване nonidentifying връзки", както и насоки за методите за ER победа Методи ръководство.
Въз основа на правилата на миграция, в резултат на ключовите връзки nonidentifying взето ER победа. ние очакваме, че основните ключови атрибути на двете автономни области - на служителите и съпруг - появяват под линията всъщност дете. Въпреки това, в първичния ключ на двете предприятия представят служител-вцепенен ER. Ервин установи, че стойността на служител-вцепенен ER е един и същ, независимо от това дали той преминава директно от работника или служителя или косвено чрез СЪПРУГА. Затова ER победа прави обединението на служител-вцепенен ER и поставя атрибута само веднъж във всеки субект дете.
Има и други случаи, когато нежелано обединение. Например, когато два атрибута имат едно и също име, но в действителност те са малко по-различно, а вие го искате да вариации са отразени в графиката. Имената на роли се използват за съхраняване на различията между две различни атрибути, които имат едно и също име. Вижте. По-рано в тази глава "Използване на имена на атрибути за подражание".
Повече информация относно хармонизирането на която се съдържа в губеща Методи Ръководството за ER.
Всекидневник Инверсия Записи
Въз основа на приписаните на алтернативни ключове, индекси са построени за допълване на индексите на базата на първичния ключ. Можете също така да зададете атрибути и кой ще участва в неуникални индексите. Атрибути, които участват в не-уникални индекси се наричат Инверсия влизания. Inv версия, Влизане - атрибут, който не определя инстанция на обект по уникален начин, но често се използва за обозначаване на случаите на предприятието. ER победа генерира неуникална индекс за всяка Инверсия Влизане.
Как да настроите Инверсия Влизане в победата на ER
2. Добавете името на атрибута (атрибути), които ще бъдат Инверсия Влизане под номер н "(IEN)". Например, ако имате два атрибута, които заедно съставляват Инверсия Влизане, всеки един от тях трябва да приключи "(IE1)". И двете качества са индексирани от своя страна заедно като не-уникален индекс.
3. Кликнете върху "ОК", за да излезете и да запишете промените.
По същество може да има няколко различни Инверсия Влизане. Те ще бъдат преброени: IE1, IE2, IE3 и т.н. Ако атрибутът е включен в повече от една инверсия Влизане, разделете на броя им в скоби със запетаи една от друга: (IE1, IE2).
Как да се покаже Инверсия Входни показатели на диаграмата
същия режим на демонстрация на изображението контролира изображението на клавишите за диаграма заместници и Инверсия записи.
1. Дайте команда "Алтернативен ключ" в менюто на дисплея.
Когато в менюто до "Алтернативен Key" си струва да се отбележи, че в схемата е показано (IEN). Ако маркерът не е необходимо, няма да бъде показван на Инверсия Влизане на споразумението.
Поставете курсора където и да е в таблицата, където няма обект, и щракнете с десния бутон на мишката. Вие ще видите изскачащо меню. Дайте команда "Алтернативен Key" и отпуснете бутона на мишката.
Редът на създаване Инверсия Влизане
При генериране на схеми индекси са създадени в определен ред. На първо място, тя създава първичен ключ индекс, а след това алтернативни ключови кодове: AK1, AK2, AK3, а след това кодове Инверсия запис: IE1, IE2, IE3 и т.н.
Присвояване атрибут едновременно заместник ключ и Инверсия Влизане
Много е вероятно, че някои години, предприятието отнася да бъдат включени в алтернативните ключове и Инверсия запис. В такъв случай, и двата вида показатели ще бъдат в някои скоби (например: "(СА1 IE1)", което означава, че този атрибут участва в алтернативен ключа 1 и Инверсия Влизане 1?).
ГСМ (Структуриран език за моделиране - структурен език за моделиране) - текстово език за дефиниране на модела "субект-отношения". Той определя модела в победата на ER точно както SQL DDL (Data Definition Language SQL - Structured Query Language) база данни определя.
ГСМ е полезен при модели, които могат да се съхраняват и pernosit други инструменти, които поддържат този формат. ER спечели подкрепа вноса и износа ГСМ файлове. Вижте. Gl.19, Imoprt и износ, без използването на SQL, Sec. "Използване формат ГСМ.
1. Дайте команда Вариант "менюто предпочитания. ".
2. Кликнете върху полето "Покажи ГСМ" и кликнете "OK".
3. Влезте в менюто доклад. Вие ще видите в нея четири допълнителни секции, свързани с ГСМ.
· Екип "ГСМ доклад. "За да експортирате модел файлове във формат ГСМ.
· Отбори "ГСМ Entity Забележка. ',' ГСМ Умение Забележка "," ГСМ Връзка бележка. "Работят по същия начин.
1. Дайте команда: "ГСМ юридическото лице", "атрибут" или "Доклад бележка. "В менюто доклад.
Как да създадете нов ГСМ Notes
Всички прозорец Notes - обърнете внимание, се показва идентификационния номер. Броят се маркира за да покаже, че текстът, който ще бъде вписано в поле за въвеждане Note, се отнася към настоящата бележка.
2. Въведете в полето Обърнете внимание на текста, който искате да поставите в модела.
· Използвайте бутона "Прикачи" и "откачите", за да се свърже с бележка обекти и за унищожаването на съществуващите комуникации.
· Използвайте бутона "Изтриване", за да премахнете бележка от победата на ER.
Както отбелязва ГСМ комуникират с предмети и да унищожи комуникация Ервин
1. Изберете лицата, атрибути, или връзка, която се ползва от прозореца изберете Entity, образувание-атрибут и взаимоотношения.
2. С цел да се връзвам на бележката към обект, изберете бележката от списъка на всички бележки, и кликнете върху бутона "Прикачи". ER спечели промени колона Прикачени Забележки: така, че новата бележка връзка с обекта ще бъде отразено в него.
С цел да се унищожи връзката, изберете бележката от списъка Прикачени Забележки: и кликнете върху бутона "Откъснете". ER победа ще отстрани номер бележка на приложения списък Notes.
Как да премахнете ГСМ Забележка
1. Изберете сменяем ГСМ бележка от списъка с всички бележки.
2. Кликнете върху "Изтриване", за да изтриете бележката.
Кликнете върху "Изход".
Припомняне глава 8
Как да зададете алтернативен ключове предприятието
Как да се задава инверсия Записванията за предприятието
За да зададете име на позицията на външен ключ атрибут
Щракнете с десния бутон върху връзката и свързване подвидове, заедно с предприятието, външния ключ, който искате да зададете име роля. Дайте команда "Връзки" в менюто на редактора. Изберете атрибут от списъка в полето "външен ключ". Въведете име за ролята в клетка "Роля Име". Кликнете върху "ОК", за да спаси името на роля и да се върнете на диаграмата. Поставете отметка до името на режима "Rolename / Умение" в менюто за показване на името на роля се появява в диаграмата.
Как да промените или премахнете името на ролята на външен ключ атрибут
Щракнете с десния бутон върху връзката и свързване подвидове, съчетани с същността на външен ключ атрибутът, който искате да изтриете или редактирате. Дайте команда "Връзки" в менюто на редактора. Изберете атрибут от списъка в полето "външен ключ". Промяна или изтриване на името на ролята в клетка "Роля Име". Кликнете върху "ОК", за да спаси името на роля и да се върнете на диаграмата.
Как да се обедини (комбинират) два атрибута със същото име, който мигрира към същността
Не правете нищо. ER победа автоматично ще обединението, когато открие два атрибута със същото име, се появиха в сила в резултат на миграция на ключове.