Създаване на база данни в среда на MS access"

Цели: 1) да се въведе правилото за попълване на таблицата с данни, да се научи как да се работи с MS Access в процеса на попълване на проектираната база данни

2) развиват логическото мислене, способността за обобщаване, анализ

3) култивирайте интерес към предмета

Напредък на урока

  1. Орг. момент
  2. Проверка на домашното
  1. Каква информация се добавя към базата данни на всеки етап от кампанията за прием в университет?
  2. Каква е конструкцията на релационен модел?
(Изграждането на релационен модел на данни се състои в описване на всички релации (таблици), използвани в него, и конструиране на схема на база данни, тоест система от връзки между таблици.)

3. Каква е връзката между таблиците? (Връзката между таблиците е чрез полета с едно и също име. Връзката "един към един"е чрез общ главен ключ; връзката "един към много"е чрез главен ключ в една таблица и поле със същото име в друга таблица - такова поле се наричавъншен ключ.)

4. а) Каква е конструкцията на модел на данни? б) Какво е свойството интегритет на база данни?

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

  1. Обяснение на нов материал
Създаването на база данни започва с отваряне на файла, където ще се съхранява. За да направите това, в MS Access трябва да направите следното:

изпълни команда => Файл=> Създаване на база данни => Нова БД; => в прозореца на файла посочете пътя и името на файла "Receptionкомисионна“.

След това на екрана ще се отвори основният прозорец със заглавие „Приемна комисия: база данни“. По-нататъшната работа се състои от два етапа:

  • изграждане на конструкции за маси;
  • въвеждане на данни в таблици.

Първо, трябва да опишете структурата на таблиците. Трябва да започнете с таблиците, които се създават на първия, подготвителен етап от работата на комисията за подбор. Основната тук е таблицата Факултети.

Да се ​​опише структурата на таблица означава да се уточнят имената на всички полета и типа и свойствата на всяко поле; задайте главен ключ.В режим Таблица изпълнете командата => Създавайте.

От списъка с предложени начини за създаване на таблица изберете => Конструктор. На екрана ще се отвори прозорецът на дизайнера на таблицата. На фиг. 1.8 показва завършения прозорец на дизайнера за таблицата Факултети.

Ориз. 1.8. Конструктор на маса

ПолетоFAQ_CODE има тип текст и дължина2.Стойностите на това поле ще бъдат числа, така че за него също може да бъде избран тип цяло число. Цифровият тип обаче обикновено се присвоява на онези полета, със стойностите на които са възможни някои допълнителни изчислителни действия, полета, обозначаващи размерни количества. Няма смисъл да се извършват изчисления върху кода на специалността, така че той може да се дефинира като двусимволно поле (числата също са символи). Всички останали полета са текстови и с дължина 30 знака.

Изборът на главния ключ се извършва по следния начин: показалецът се поставя на ключовото поле "CODE_FAK" и командата => Редактиране => ключово поле. Същото се случва, когато щракнете върху бутона с изображение на ключ в лентата с инструменти.

В бъдеще ще бъде представена информация за структурата на всяка таблицав табличен вид. На примера на таблицата Факултети изглежда така: Факултети

Име на полеТип полеДължина (формат)
FAQ_CODEТекст2
ФАКУЛТЕТТекст30
ИЗПИТ 1Текст30
ИЗПИТ 2Текст30
ИЗПИТ 3Текст30
След това с помощта на конструктора се описва структурата на таблицата "Специалности".

Структурата на таблица "Специалности": Специалности

Име на полеТип полеДължина (формат)
SPEC_CODEТекст3
СПЕЦИАЛИТЕТТекст30
FAQ_CODEТекст2
ПЛАНЧисленЦяло

След извършените действия в раздела "Таблици" на прозореца на базата данни ще се появят имената на създадените таблици: "Факултети" и "Специалности".

Таблица 1.1. Факултети

FAQ_CODEФАКУЛТЕТEXAM_1ИЗПИТ_2ИЗПИТ_3
01ИкономиченМатематикаГеографияБългарски
02ИсторическиИстория на отечествотоЧужд езикСъстав
03ПравоБългарскиЧужд езикСоциални изследвания
Нека се ограничим до три факултета и шест специалности. Сега таблицата "Специалности" е попълнена (Таблица 1.2).

Таблица 1.2. Специалности

SPEC_CODEСПЕЦИАЛИТЕТFAQ_CODEПЛАН
101Финанси и кредит0125
102Счетоводство0140
201История0250
203Политически науки0225
310Юриспруденция0360
311Социална работа0325

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

За да свържете таблици е необходимо:

изпълни команда=> Услуга => Схема на данните;

=> отваря се прозорец"Добавяне на таблица"; маркирайте името на таблицата "Факултети";

изпълни команда =>Добавяне;

=> маркирайте името на таблицата "Специалитети";

изпълни команда =>Добавяне=>Затвори.

В резултат на това в полето на прозореца "Схема на данни" ще се появят изображения на две таблици. С натискане на левия бутон на мишката трябва да плъзнете името на ключовото поле "CODE_FAK" от изображението на таблицата "Факултети" до същото име в изображението на таблицата "Специалности":

Факултети

FAQ_CODE

ФАКУЛТЕТ

EXAM_1

ИЗПИТ_2

ИЗПИТ 3

Специалитети
SPEC_CODE
СПЕЦИАЛИТЕТ
FAQ_CODE
ПЛАН

Отваря се прозорецът Връзки. Необходимо е последователно да се активират квадратчетата за отметка„Осигуряване на целостта на данните“, „Каскадно актуализиране на свързани полета“и„Каскадно изтриване на свързани записи“. Типът връзка "един към много" ще бъде избран автоматично.

След това изпълнете командата =>Създаване. Схемата е готова!

Остава да го запазите и да затворите прозореца.

Сега, за да покажете някоя от създадените таблици, трябва да кликнете върху името й в раздела "Таблици" и да изпълните командата=> Отворете. Отворена таблица може да се разглежда, редактира и да се добавят нови записи към нея. Ако трябва да промените структурата на таблицата, трябва да преминете към режим на проектиране и да направите промени.

4. Компютърна работилница

Работа 3. Създаване на структура и попълване на базата данни

Целта на работата: овладяване на методите за работа с MS Access в процеса на създаване на проектирана база данни.

Изпълнете всички стъпки за работа с базата данни "Комисия за приемане",описано в § 1.8: създайте файл с база данни, опишете структурата на таблиците "Факултети" и "Специалности", попълнете таблиците, установете връзка между таблиците.