Създаване на псевдоним на база данни

Наименование на работа: Създаване на псевдоним на база данни

Специализация: информатика, кибернетика и програмиране

Описание: Когато работите с електронни таблици или локални бази данни RDBMS база данни себе си се намира или в и дали дискът се съхранява в отделен набор от файлове, или на отдалечен сървър. Жалба до базата данни се извършва чрез своя псевдоним (Псевдоним на базата данни).

Размер на файла: 1.11 MB

изтеглен на работа: 1 човек.

Лабораторни упражнения №1

Създаване на псевдоним на база данни

Когато се работи с таблица на локалната база данни или база данни или в самата база данни се поставя в директория на диск и се съхраняват в отделен набор от файлове, или на отдалечен сървър. Жалба до базата данни се извършва чрез своя псевдоним (Псевдоним на базата данни).

Потребителското име трябва да бъдат регистрирани за конкретен машина, която ще бъде предоставена на базата данни. Псевдоними База данни BDE и други настройки се съхраняват в idapi32.cfg файл, намиращ се в същата директория като файловете BDE.

Създаване и работа с база данни псевдоними се произвежда от BDE Administrator полезност. За да създадете псевдоним, трябва да изберете Object  Ново в главното меню на помощната програма. В прозореца, показан на фиг. 1. 1. Ще бъдете помолени да изберете драйвер за достъп до базата данни.

Създаване на псевдоним на база данни

Фиг. 1.1. Прозорец за избор на драйвер

В този случай, е необходимо да се остави на избрания елемент стандарт и натиснете бутона OK. Създаден псевдоним на база данни, можете да преименувате да ви хареса. В примера на псевдонима наречени TestAias. В дясната част на прозореца, тъй като цените на терена Path посочва пътя към базата данни. Обикновено, който искате да създадете директорията, в която по-късно ще се намира тази база данни. Примерът използва пътека D: \ 3kurs \ бази данни \ TESTDB (1. Фигура 2).

Създаване на псевдоним на база данни

Фиг. 1. 2. Създаване и конфигуриране на псевдоним

Пътят на директорията може да бъде определен с диалогов прозорец, който се активира с бутон в полето Path. След изпълнението на тези стъпки, трябва да запазите данните за създаване на прякори. За да направите това, изпълнете командата на менюто обекта на  Apply.

Прозорецът показва по-горе е показано на фиг. 1. 2.

Създаване на база данни, таблици

Можете да използвате помощната програма за база данни Desktop да създаде таблиците в базата данни. Първо трябва да настроите работна директория. Това трябва да се направи

BDE команда от меню File  работна директория и от списъка Псевдоними, изберете новосъздадената псевдонима. По този начин, когато се отваря диалогов таблиците за избор (за локални бази данни) ще се отвори точно една директория, в която те се намират.

За да създадете таблица, трябва да изберете елемент от менюто Файл  New  таблица.

В прозореца, който се появява, изберете вида на маса. За изпълнение на делото за изпитване трябва да изберете Paradox 7. В резултат на това се диалогов прозорец ще се активира, както е показано на фиг. 3. 1. Всеки ред съответства на специфична област в създадената таблица.

Създаване на псевдоним на база данни

Фиг. 1. Таблица 3: Определяне на структурата

Колоната FIELDNAME показва имената на полетата, генерирани от масата. Туре колона уточнява вида им. За струнен полета Размер колона показва размера на тях. Ключът в колоната, отбелязани със звездичка, символ на онези области, които ще бъдат включени в първичния ключ на.

За теста, който искате да създадете таблица, съдържаща информация за студенти. Той ще съдържа полета студент, GROUP и DATAPOSTUP. За да изберете тип на поле в своето определение, трябва да отидете в Tour, и натиснете клавиша за интервал. По същия начин, областта е маркирана влизане в ключа.

Описание полета, създадени база данни таблица са показани в таблица. 1. 1.

1. Таблица 1. Описание на полетата на таблицата "студенти".

Всички известни ограничения, които можете да посочвате областта на таблицата:

  • Задължително модификатор поле показва, че областта трябва да бъде попълнен на данни.
  • Ограничаване Минимална стойност определя минималната стойност, която може да се съдържа в кутията.
  • Максималната стойност определя максималната стойност, която може да се съдържа в кутията.
  • параметър Стойност по подразбиране определя стойността, която областта ще бъде взето по подразбиране.
  • параметър Снимка уточнява шаблона, който ще се съхранява в областта.

Първичният ключ ще бъде построен на пода w студент.

Създаване на псевдоним на база данни

Фиг. 1. Таблица 4. "Студентите".

За полета Student и група трябва да определи срок Задължително поле. Фиг. 1. Фигура 4 показва един от етапите на формиране на масата. След това трябва да изберете език на водача текстът на български език се появява в базата данни без изкривяване. За тази цел списък Свойства на таблицата, трябва да изберете таблица език, а след това щракнете върху бутона Промени и изберете списъка, който се появява в стойността Pdox ANSY кирилица. Сега можете да запазите маса име Студентите, като използвате бутона Save / Save As.

Дефиниране на индекси и референтна цялостност

За да продължите, трябва да създадете таблица, която съдържа данни за оценките на учениците. Структурата на тази таблица е показано в таблица. 1 0.2. Освен информационни полета автоматично увеличава таблица съдържа поле, което ще се използва като ключ.

Таблица 1 0.2. Таблица "Оценка"

За клас за областта, която ще се съхранява оценка, трябва да бъдат установени определени ограничения. Вие трябва да изберете задължително поле, параметър минимална стойност за задаване на стойност, равна на три, а за максимална стойност - пет. Създайте таблица, която искате да запишете името GradeTab. Тя също така ще трябва да се създаде индекс на полета студент, изпита и клас. За тази цел, таблица списък свойства трябва да се настрои Средни индекси и щракнете върху бутона Define. В резултат на прозореца ще се активира, както е показано на фиг. 1. 5.

Създаване на псевдоним на база данни

Фиг. 1. 5. Създаване на индекс.

Вторичната индекса може да има допълнителни възможности и ограничения, които се налагат върху него с помощта на отметки в диалоговия прозорец:

  • Уникален вариант изисква всички стойности, които съставляват индекса да бъде уникален.
  • Малки и големи букви, показва, че индексът е с малки букви.
  • Поддържа параметър се посочва, че индексът ще се актуализира всеки път, изменение на набора от данни, за да бъде произведено. Ако това не се проверява, индексът се актуализира само когато се работи директно с тях.
  • Низходящо параметър определя обратна посока на сортиране стойности на индекса. Ако полето не е отметнато, сортирането се извършва в посока напред.

Създава индекс да се запази. Натиснете бутона OK и въведете името Somelndex индекс. Впоследствие индексът може да се промени. За да направите това, вие трябва да го изберете от списъка и щракнете върху бутона Промяна.

Сега трябва да се определи референтна цялост. Студентите GradeTab маса и са във връзка с "един към много". Един студент може да премине няколко изпити различни оценки. Сега, тази връзка трябва да се твърдо кодирана в проекта. Трябва да отворите маса GradeTab и изберете менюто Таблица  преструктурират. Таблица отваря, за да направите промени. В списъка с Свойства на таблицата, изберете елемента Референтна почтеност и щракнете върху бутона Define. В резултат, диалогов прозорец ще се активира, както е показано на фиг. 1. 6.

Създаване на псевдоним на база данни

Фиг. 1. 6. Определяне на референтна цялост.

От лявата страна на прозореца показва полетата GradeTab маса. Необходимо е да се създаде връзка на пода w студент. В съответствие с това е необходимо да се избере масата за дете с двойно кликване. Павел е пъпка е поставен в списъка на полета дете. На следващо място, трябва да изберете маса Студентите, който се намира в списъка на маса, който се намира в дясната част на прозореца. Подходящи полета са заредени в ключ маса на родителите и връзката ще бъде автоматично създадена.

Допълнителни параметри могат да бъдат определени за създадена референтна цялост:

Група правило Актуализация ви позволява да зададете правила за промяна на записи:

  • Cascade ключ показва, че актуализациите на данни се изсипаха;
  • Забрана превключвател забранява промяна на ценностите, на първичния ключ, докато има записи, свързани.

Стриктно квадратче Референтна почтеност в активно състояние забранява работа с Paradox маса в Paradox за DOS пакет. Остава само да зададете относително име TestRef и да го запазите чрез натискане на бутона OK.

За да се създаде по-лесен за бази от данни

Сега, когато се създава на базата данни, можете да започнете създаването на първата си молба за работа с него. На първо място, в Делфи създавате нов проект. След това е необходимо да добавите команда данни модул главното меню File  New  Модул данни. Модулът трябва да бъде запазен като DataModule. Необходимо е да се организира двукомпонентен TTA бл д, които са в раздела BDE и два компонента T D ataSource. които са в раздела DataAccess. За двата компонента TTA бл д в база данни Име на имота трябва да се избере от списъка на стойност TestAliace. Таблица 1 Компонент трябва да се преименува на StudentsTb л използване свойствата Име и компонент T ABL Е2 - в GradeTb л. Също DataSource компонент 1 трябва да се даде име StudentsSrc, а DataSource2 - GradeSrc.

Сега е необходимо да се направи връзка между компонентите на двойки на маси и източници на данни. С помощта на имоти Dataset трябва да бъдат свързани с StudentsTb л StudentsSrc, а GradeTbl - с GradeSrc. На този етап вече е възможно да се определят отношенията между таблици. За този имот MasterSource GradeTbl родител компонент трябва да се посочи източника на данни, който ще свързвате компоненти на таблицата родител. В този случай тя ще StudentSrc. По-късно през същата компонент MasterFields собственост трябва да определите полетата, които ще бъдат свързани. В дясната част на свойствата, щракнете върху бутона и диалогов прозорец ще се появи, както е показано на фиг. 1. 7.

Тя съдържа два списъка # 151; Магистърски Fields и Подробности области. Те са на полето, на който можете да създадете връзка. И в двата списъка, е необходимо да изберете студентът полета, а след това щракнете върху бутона Add. Ще бъде създадена връзка между масите. В списъка Налични индекси показва наличните индекси, които също могат да създадат връзка.

След това на основната форма на заявление, което трябва да се поставят два TDBGrid компонент, който се намира на данни на раздела за контролите на Компонент палитра. модул данни трябва да бъдат свързани към основния модул на един ред код:

Обявата 1 0.1. Изпълнението на контекстното меню на методите

процедура TForml.DeleteRecClick (Sender: TObject);

ако PopupMenul.PopupComponent = DBGrid 1 след това

с DataModulel.StudentsTbl правя

ако държава = dsBrowse след това