ПредишенСледващото

4.1. Основни техники за работа с база данни за достъп

достъп до база данни е един от най-мощните системи за управление на релационни бази данни тип данни таблица.

DB достъп съдържа следните основни точки на работните маси, формуляри, заявки и отчети. Таблиците съдържат данни. Заявки са предназначени за получаване на необходимите данни от базата данни. Форми и доклади улесни редактирането на данни, графично представяне и печат.

4.1. 1. Създаване на нова база от данни

Създаване на база данни започва със стартирането на базата данни.

Когато започнете достъп на екрана, прозорец диалогов прозорец Microsoft Access задача (вж. Фиг.)

Създаване на вътрешния представителството на достъп до данни
Които се появяват в резултат на диалоговия база данни за създаване на отбора съдържа няколко раздела, които съответстват на обекти, поставени в базата данни: .. таблици, формуляри, заявки и т.н. (ако базата данни е създадена от шаблон, наличните в базата данни обекти се показват в раздела видите прозорец). Фигурата подчерта раздела таблици.

Всички следващи операции на базата данни се извършват на обекти в прозореца.

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

Основният прозорец в този момент е сведена до минимум.

Подобна база данни може да се използва за отчитане на поръчките в компанията ..

Използването на предложения метод, можете да създадете произволен брой нови бази данни. Ако използвате шаблони с общо предназначение, базата данни ви позволява да създадете структурата на нови обекти автоматично в хода на комуникацията с капитана. новия шаблон на базата данни ви позволява да отваряте само на базата данни, както и формирането на структурата на нови обекти потребителят се изпълнява.

Основните етапи на развитие на базата данни (DB) по примера на базата данни, съдържаща информация за клиентски поръчки за услуги. База данни съдържа следните таблици. получен в резултат на нормализация:

Таблица "услуги" съдържа списък на услугите, предоставяни на клиентите, както и информация за цената на всяка услуга. Таблица "Художници" съдържа списък на художници предават поръчките на клиентите. Таблица "Клиенти" съдържа информация за клиентите, всеки от които може да направите поръчка за предоставяне на различни услуги. Таблица "Поръчки" съдържа информация за всички поръчки, направени от клиенти. Стрелките показват връзките, които съществуват между таблици. В този пример, типа на всички взаимоотношения - "един към много", тъй като всеки клиент може да издаде няколко заповеди за различни услуги, същите услуги могат да бъдат поръчани от няколко клиенти и един човек може да изпълнява няколко поръчки. В "Поръчки" на масата сенчести поле, съдържащо външни ключове, които са включени в тази таблица за създаване на връзки.

Задача 2. Създаване на нова база данни с името на "поръчки от името на базата данни" (на мястото на героите назоват името му) в "My Documents" папката.

Въпроси за самоконтрол:

1. Основен достъп обекти на базата данни и тяхното предназначение.

2. Как да се създаде нова база данни, въз основа на общо предназначение шаблон? Какви са налични на вашия компютър шаблони с общо предназначение?

3. Как да се създаде нова празна база данни?

4.1.2. Създаване на нов таблиците в базата данни

Следващата стъпка - създаването на таблиците в базата данни на празна с името "DB поръчки по име." Се извършва след прехода към таблици раздела на основния прозорец на база данни.

Операция започва със създаването на таблицата, като кликнете върху бутона Нов в отворения прозорец, базата данни в раздела таблици.

Създаване на вътрешния представителството на достъп до данни

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

- Комуникация в таблицата.

Когато изберете маса режим маса се появява на екрана, подобен на този, използван в програмите за работа с електронни таблици. Съветник на маса създава маса въз основа на отговорите на въпроси, поставени пред тях. Когато изберете таблиците за внос или Link таблици Wizard е започнало да се позволи използването на една маса се съхранява на друго място, като основа за новата таблица. Избирането Designer ви позволява да контролирате напълно процеса на създаване на нова таблица. Най-лесният начин - да се създаде таблица с помощта на съветника за таблицата (тя е създадена въз основа на наличните шаблони). Режим Конструктор ви позволява да "дизайн" на DB "от нулата". При натискане на бутона OK на екрана се отваря нов диалогов прозорец, който ви позволява да създадете нова таблица в избрания режим.

Задача 3. Използвайте Създаване на прозореца за база данни, отворете диалоговия прозорец Маси нова таблица, изберете режим Проектиране и отворете дизайнер, като натиснете OK. Без да създава маси, научете дизайнера възможността за използване на информацията по-долу.

Информация за проучването. Designer ви позволява да създадете нова структура на масата ( "шапка" на таблицата), това е, за да се определи колко колони на таблицата ще носят името на всяка колона, която се планира да записва информация във всяка колона и т.н. Дизайнер прозорец (.. виж фигурата) съдържа три колони: "име на поле", "Тип данни" и "Описание". Информацията е влязло в всеки ред, описващ едно поле (колона) на създадената таблица.

Името на полето може да съдържа не повече от 64 знака и се състои от букви, цифри, интервали и препинателни знаци. Името на полето не трябва да започва с интервал. За да влезете в полето за име на таблица е необходимо да настроите курсора "Име на полето" на колоната съответния ред.

Създаване на вътрешния представителството на достъп до данни


Всеки атрибут е представена в стойността на база данни таблица ред от определен тип. По подразбиране полето за достъп се определя от вида на "Текст". Потребителят може да дефинира типа си за конкретната област: когато преместите курсора на бутона за колона тип данни падащото появява в съответното поле, което ви позволява да се разшири списъкът на всички използвани в типовете данни Access. В този списък можете да изберете типа, който да съответства на атрибутите дестинация:

¨ Въведете текст се използва за съхраняване на последователност от знаци. Текстови полета могат да съдържат до 255 символа (дължина по подразбиране е 50 символа).

¨ тип "Цифров" се използва за представяне числови стойности (с изключение на парични средства).

¨ Тип "Дата / час" е предназначен за съхранение на дата и / или час.

¨ тип "Counter" се използва за автоматично номериране на добавената записа. Първият запис на таблицата това поле автоматично се присвоява стойност 1, тази стойност атрибут за всеки следващ запис се увеличава с 1. Можете също да настроите случаен избор на ценности.

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

¨ Булева логика се използва за съхраняване променливи със само две стойности, като например "Да" (условие е изпълнено) и "Не" (съответстваща на състоянието не е изпълнено).

¨ поле MEMO се използва за съхраняване на големи количества от текст (до 32 хиляди души. знака).

В долната част, след определяне на вида на терена на специални раздели (раздел "Имоти Сфера"), можете да зададете параметрите да бъдат определени за стойността на всеки вид, като например: за текст на данни се определя от техния размер, формат, както и стойността на маска вход, който е зададен по подразбиране, независимо дали е задължително въведете стойност в тази област, и ако приемлива като стойност на празен низ и т.н. поле имот може да се въведе от клавиатурата в съответното поле за въвеждане като низ характер, се избира от списъка (ако изберете тази право на собственост на полето за въвеждане се появява бутон меню) или се образува в специален диалог, включващ бутона с падащо меню. , се появява, след като изберете тази област в дясно от полето за въвеждане.

В продължение на много видове, можете да посочите конкретните условия, за да бъдат изпълнени от тази област (състоянието се определя в съставителя на изразяване. Отворен, като кликнете върху бутона вдясно от полето за въвеждане на този параметър), съобщение за грешка, която може да се показва, когато въведете погрешна, не съвпадат условия. Таблицата може да бъде индексиран от ценностите, намиращи се в няколко колони (обикновено - на ключовите стойности), което ускорява търсенето и сортирате данните в него.

Форматът на състоянието и стойността на - това е най-мощният. Форматът на полето се определя от типа на данните в областта на маса. В описанието на използвания формат специални символи (като в Excel), целта на тези герои, когато се определят формати могат да бъдат намерени в (Индекс на раздел Помощ прозореца на помощта за достъп до системата, можете да намерите информация за формата на положителни и отрицателни числа, текстови полета и т.н. ).

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

Ако полетата са определени като формата на дисплея, и на екрана вход, когато се добавя и се използва за въвеждане на данни за редактиране на екран, като "формат поле" определя, показват данни като същевременно се поддържа запис. Ако и двете свойства, резултатите от дейността им не трябва да противоречат.

Експресия, определяне на условията могат да включват символи на математически операции, операции сравнение функция повиквания, скоби; като операнди могат да използват константи и имена на полета, затворени в квадратни скоби. За да влезете в израз можем да използваме наличните бутона прозорец, елементи от списъка (списък икони като папки, икони, те могат да се отварят чрез двукратно щракване върху иконата). Повече информация - в система за помощ.

Внимание !! В настоящия пример, кодовете на полетата обучение (цифри) са основният ключ на таблицата може да бъде на тезгяха тип, те се използват и за индексиране на масите. Всички други области (с изключение на разходите и дати) могат да бъдат текст.

За да се определи структурата и промените маса разработен достатъчно, за да щракнете в съответната област и да направи необходимите промени.

За да поставите новото поле трябва да поставите курсора до мястото, където трябва да се включат в таблицата по-ново поле и изпълнение паста командния ред (Insert менюто). За да премахнете поле е необходимо да се избере кликнете върху бутона в ляво от името на полето и изпълните командата Изтриване на редове в менюто Edit. Същите операции могат да се извършват с помощта на бутоните в лентата с инструменти.

За да се определи ключовите области трябва да ги изберете (ако ключът е съединение се избира първото, първото поле, като кликнете върху бутона в ляво от името на полето, а след това останалата част от областта се подчертава, като задържите натиснат Ctrl) и изпълнява ключова прозорец Edit менюто на команда или щракнете върху бутон в лентата с инструменти , В непосредствена близост до областта появява избрана ключова икона. Избор на поле като ключов може да бъде отменена по същия начин.

Ако са зададени ключови области, като същевременно се поддържа масата за достъп ще предложи да ги създават автоматично. Ключови области са разположени в първата таблица.

За да запазите създадената таблица, можете да затворите прозореца, като кликнете върху заглавието му, или кликнете два пъти върху иконата на таблицата в горния ляв ъгъл на прозореца, или кликнете веднъж върху иконата и изберете Close от менюто. или изпълни командата Close от менюто File (заявка ще бъде дали да запази промените, направени в таблицата е необходимо). В таблицата, въведете името на диалоговия прозорец. Ако запазите маса за достъп са открити грешки, ще видите съобщение, и операцията ще се провали. След коригиране на операция на откриване на грешки може да се повтори.

Иконата се появява в генерира таблица, създадена от прозорец Database.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!