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

Целта на

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

Обща информация.

Система за управление на бази данни (СУБД) достъп - е релационна база данни тип.

За да създадете таблица, трябва да извършите две задачи: да се създаде структура и определяне на масата и да попълните таблицата с данни. Създаване на нова структура на маса може да бъде независимо в преглед на дизайна или с помощта на съветника, който предоставя готови таблици примерни. Първият метод се вижда в лабораторната работа (LR), като основен, работата с учениците на Учителя се насърчават да се научат самостоятелно (вж. Раздел "Задачи за самостоятелна работа").

Създаване на структура на маса - средство за определяне на информацията за всички свои области. За всяка област, трябва да укажете името (може да бъде различен от заглавието на колоната), вида и свойствата. Списък полеви свойства, които могат да се настройват в зависимост от вида на терена. Лабораторията изследва три типа полета: текстови, числена и дата / час.

За текст и числови полета, необходими, за да определите размера на полето. За текстови полета, стойността е в знака и може да варира от 1 до 255, стандартният размер на текстово поле е настроен на 50.

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

Размерът на тип поле дата / час се настройва автоматично. За полета от този тип, е желателно да се създаде свойства като форматът на областта - формата на данните за извеждане на екрана и на екрана вход - героите, които потребителят вижда при въвеждането на данни в областта. Стойностите на тези имоти са избрани подходящи списъци и не противоречат помежду си.

Условието за стойността на имота и съобщението за грешка може да бъде определен за всяко използване на типовете на полетата HR. Стойността на имота е настроен Условия за изразяване, валидността се проверява при влизане или промяна на стойности на полетата. Ако въведената стойност не отговаря на предварително определено състояние, се показва съобщение, текстът на която може да бъде конфигуриран в свойствата на съобщението за грешка. Когато зададете състоянието се контролират с помощта на оператори за сравнение (>, <,>= <=, =, <>), Логически оператори - или, и, а не, предикати - ПО (<список>) МЕЖДУ<нижняя граница> И <верхняя граница>, като "<шаблон>". Например, ако е необходимо, до стойност въвеждане в диапазона от 0 до 5, могат да бъдат определени състояние> = 0 и <= 5 или BETWEEN 0 AND 5 или 0 OR 1 OR 2 OR 3 OR 4 OR 5 или IN (0,1,2,3,4,5).

Шаблоните КАТО предикат, различна от поредици от букви и цифри могат да съдържат следните знаци. - един символ и * - неограничен брой произволни символи, # - всяка фигура. Позицията на полето за текст може да бъде списък на символите, посочени в квадратните скоби, като [ABC]. Списъкът може да съдържа набор от, например, [AZ], [3-7]. Ако договорена покупка може да бъде всеки символ, различно от посочените в списъка, списъкът трябва да започва с характер. например, списък [! 1-9AV] означава, че тази позиция може да бъде всеки символ, различен от цифри и букви А или Б. Ако операнда е константа от типа на данните, това е символа #, например # 01.12.03.

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

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

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

Базата данни обикновено съдържа няколко маси. Обикновено, тези таблици са свързани. Връзки се използват за контрол на референтна цялост, но и в екранни форми, отчети, заявки, ако е необходимо за осигуряване на едновременен достъп до данни от множество таблици. Съобщението е създадена от основната или родител масата на роба или детето на една или повече области и може да бъде еднократно или многократно. Област (и), където съобщението трябва да бъде първичен ключ на таблицата родител. Бъдете сигурни, за да съответства по вид и сфери на общуване, така маса размери, не се изисква съвпадението на имената. Когато системата за целостта на данните флаг следи за спазването на информация в съответните таблици. Вие не може да влезе в реда на таблицата дъщерно дружество с поле комуникация стойност, отсъства в таблицата родител, или изтрити от съответния ред на родител, в таблицата с дете има присъединени линия. Системата също така дава възможност за решаване на проблема за запазване целостта на данните по различен начин. Можете да настроите знамената Cascade Актуализация на свързаните с тях области и Cascade Delete Свързани Records. Първата инсталация означава, че когато стойността на ключа родител на масата ще се промени на съответните стойности на всеки ред в таблицата с дете, а вторият - че всички маси дете редове, свързани с него ще бъдат изтрити, когато изтрийте реда родител. Standard логическа връзка между таблици включва обединяването само тези записи, в които областта на двете таблици са едни и същи, такава комбинация се нарича симетрична. В някои случаи е необходимо да се промени логиката на присъединяват към масите, изберете "обединението на всички записи в таблица 1 и само тези записи от таблица 2, в които съответните области са равни" или обратното.

Редът на изпълнение.

Започнете Access. За да направите това, щракнете върху бутона Старт в долния ляв ъгъл на екрана и от менюто на програмата, изберете линия Microsoft Access. След като в прозореца на приложението достъп, изберете показател Нова база данни, и след това щракнете върху OK. В диалоговия прозорец, създаване на база данни, изпълнете следните стъпки:

л Създаване на диск на вашия работен плот папка с името ACS и отидете в нея.

л Променете предложената система име db1.mdb в полето Име на файл в бъдеще името на базата данни, като учи. MDB.

л Щракнете върху бутона Ново.

На екрана в прозореца под прозореца на достъп до база данни се появява, като бутони: New, Open, Проектиране и корени: маса, заявка, форма, да докладва, макро, модул. Гръбначният стълб на таблицата е избрана по подразбиране.

Сега можете да попълните таблицата с данни. За да направите това, отидете в режим на маса дизайн, за да го попълните, като кликнете върху иконата на масата, или с помощта на табло за управление Vid4Rezhim и въведете следните данни:

Определяне на връзките между таблиците.

За да направите това, се върнете към прозореца на база данни, затваряне на текущия прозорец на масата, и Servis4Shema данни за команди. Това отваря празен прозорец схема данни, след което добавете диалоговия маса кутия. Изберете една по една и PREP1 PREP маса и щракнете върху бутона Add. След това кликнете върху бутона Затвори. В схема на данни заглавия се появяват и в двете таблици с списъци на своите области. Таблица PREP трябва да се свързва със съотношение маса PREP1 на един-към-много (по подразбиране), като всеки учител може да носи няколко позиции и преподава в различни групи. За първичен ключ на таблицата има FIO PREP съответната външна ключ в PREP1 FIO маса. За да се установи връзката, щракнете върху полето FIO PREP маса, плъзнете и да го пуснете на масата за FIO PREP1. В диалоговия прозорец връзки, кликнете върху целостта на данните на отметка Осигуряване и на знамената Cascade Актуализация на свързаните с тях области и Каскадните Изтриване със записи. Кликнете върху бутона и изберете Merge и монтаж на 2, за да се даде възможност да се намери учител, който не учи. За да завършите процеса на свързване, щракнете върху Създаване. За да изтриете даден линк просто кликнете върху линията, което го представлява и да натиснете Del, но не го направим сега. За редактиране на връзка, че е необходимо да кликнете върху него два пъти. Затворете схемата за данни. Завършихте монтирането на връзки между база данни таблици и създаване на база данни като цяло.

Установяване на връзка между таблици не винаги е възможно. Той няма да бъде в състояние да го направя в следните случаи:

л маси, между които е учредена връзка са видими;

поле л комуникация е първичен ключ на таблицата родител;

видовете или размерите на областите, за които се установява връзка л, не съвпадат;

л нарушени референтна целостта на данните, т.е. в таблицата предмет има връзка поле стойности липсват от таблицата родител, например, Таблица Prep1 има - името и инициалите, липсващи в Таблица Prep.

Задачи за самостоятелна работа.

Независимо проучване на възможността за инструкциите, за да се създаде база данни и нейните таблици.

Приложение №1 към LR

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

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