Нормална форма (1NF). Проверка на работата на главните дефиниции на базата на податоци Проверка на работата на главните дефиниции на базата на податоци

Клуч

Термини и дефиниции на релациони бази на податоци

релациски модел.

Главната идеја на овој модел на податоци е да го претстави секое збир на податоци како дводимензионална низа - табела.

Релационен (англиски) - однос.

Во наједноставниот случај, релацискиот модел опишува единечна дводимензионална табела. Во основа, тој (моделот) ја опишува врската помеѓу неколку табели.

Секоја релациона табела ги има следните својства:

Секој елемент на табелата е еден податочен елемент;

Сите колони се хомогени, т.е. сите елементи во колоната се од ист тип;

Секоја колона во табела има уникатно име;

Нема идентични редови во табелата;

Редоследот на редовите и колоните може да биде произволен.

Основач на теоријата на релациони бази на податоци е вработен во IBM, д-р Код. Се појави во 1970 година во САД и оваа теорија се заснова на математичкиот апарат на теоријата на множества.

DB табела– дводимензионална низа која содржи информации за една класа на објекти. Во теоријата на релациона алгебра, дводимензионалната низа се нарекува релација.

Табелата се состои од следниве елементи:

- поле (атрибут)

Запис (дупла)

Полеја содржи вредноста на една од карактеристиките што ги карактеризираат објектите на базата на податоци. Бројот на полиња во табелата одговара на бројот на карактеристики што ги карактеризираат објектите на базата на податоци.

Ќелијаја содржи специфичната вредност на соодветното поле.

Снимањее ред на табелата. Ја содржи вредноста на сите карактеристики што се карактеризираат даден предмет. Бројот на записи (редови) одговара на бројот на објекти.

Клучот е поле чија вредност уникатно ја одредува вредноста на сите други полиња во табелата.

Клучот за табела може да биде не едно, туку неколку полиња. Во овој случај, мора да се исполни условот на уникатност и минималност. Секое поле кое не е дел од примарниот клуч се нарекува не-клучно поле од табелата. Секоја табела мора да има примарен клуч.

примарен клуч– поле или полиња од табела, чија вредност уникатно го идентификува соодветниот запис во табелата. За секој примарен клуч, мора да има една и само една од која било од колоните со податоци.

Клучна уникатностзначи дека во кое било време, табела со база на податоци не може да содржи два различни записи кои имаат исти вредности на клучните полиња. Условот за единственост е задолжителен.

Минимална состојбаклучните полиња значат дека само комбинацијата на вредностите на избраните полиња ги задоволува барањата за уникатност на записите на табелата во базата на податоци. Ова значи дека ниту едно од полињата вклучени во клучот не може да се исклучи од него без да се наруши уникатноста.


Кога генерирате клуч за табела со база на податоци што се состои од неколку полиња, мора:

Не треба да вклучувате полиња од табелата во клучот, чија вредност сама по себе уникатно ги идентификува записите во табелата.

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

Секоја маса мора да има примарен клуч. Ако има полиња во табелата, од кои вредноста на секое е уникатно одредена од записите, тогаш овие полиња може да се земат како алтернативни клучеви.

Пример:ако изберете TIN (број на индивидуален даночен обврзник) како примарен клуч, тогаш бројот на пасошот како алтернативен клуч.

Нормализација на табелите за релациона база на податоци

Релациска база на податоци е збир на табели поврзани една со друга. Бројот на табели во една датотека или една база на податоци зависи од многу фактори:

Состав на корисници на бази на податоци;

Обезбедување интегритет на информациите;

Обезбедување најмалку потребна меморија и минимално време за обработка.

Сметководството за овие фактори при дизајнирање на релациона база на податоци се врши со методи за нормализирање на табелите и воспоставување врски меѓу нив.

Нормализацијата на табелата е начин да се подели една табела на повеќе табели.

Нормализацијата на табелата е последователна промена во структурата на табелата додека не ги задоволи барањата на најновата форма на нормализација.

Постојат 6 форми на нормалност, но генерално се користат 1,2,3 нивоа на нормалност. Кога опишувате нормални форми, користете следните концепти:

Функционална зависност помеѓу полињата;

Повеќевредносна зависност

Функционална зависност помеѓу полињата A и B е зависност во која секоја вредност на A во секое време одговара на една вредност на B од сите можни.

итн. врска помеѓуброј на пасош и TIN.

Повеќевредносна функционална зависност помеѓу полињата. Полето А со повеќе вредности го дефинира полето Б ако за секоја вредност на полето А има добро дефинирано збир на соодветни вредности на полето Б.

итн.табела за напредок.

Целосна функционална зависност помеѓу композитното поле А и полето Б е зависност во која полето Б функционално зависи од полето А и не функционално зависи од ниту едно подмножество на полето А.

Преодна функционална зависност помеѓу полињата A и C, ако полето C е функционално зависно од полето B, а полето B е функционално зависно од полето A; во овој случај, нема функционална зависност на полето А од полето Б.

Взаемна независност меѓу полињата. Неколку полиња се меѓусебно независни ако ниту едно од нив не е функционално зависно од другото.

Табелата е во 1 нормална форма кога ниту едно од полињата не содржи повеќе од една вредност и кое било клучно поле не е празно. Првата нормална форма е основниот модел на релациски податоци. Секоја табела во релациона база на податоци е автоматски во првата нормална форма. Таквата табела не треба да содржи полиња кои можат да се поделат на неколку полиња.

11 одговори на прашањата од тестот за „Бази на податоци (ДБ)“

1. Базата на податоци е:

а. збир на меѓусебно поврзани податоци за одреден објект организирани на посебен начин и складирани на надворешен медиум;
б. произволен сет на информации;
в. збир на програми за складирање и обработка на големи количини на информации;
г. интерфејс кој поддржува пополнување и манипулирање со податоци;
д. компјутерска програма, што овозможува во одредена предметна област да се извлечат заклучоци споредливи со заклучоците на човечки експерт.

Одговор: а

2. Записот на датотеката со релациона база на податоци (DB) може да содржи:

а. исклучиво хомогени информации (податоци од само еден тип);
б. само текстуални информации;
в. хетерогени информации (податоци од различни видови);
г. само логички вредности;
д. исклучиво нумерички информации;

Одговор: в

3. Да претпоставиме дека некоја база на податоци ги содржи полињата ПРЕЗИМЕ, ГОДИНА НА РОДУВАЊЕ, ПРИХОД. При пребарувањето по условот ГОДИНА НА РАЃАЊЕ > 1958 И ПРИХОДИ<3500 будут найдены фамилии лиц:

а. имаат приход од најмалку 3.500 и постари од оние родени во 1958 година.
б. оние со приход помал од 3.500, односно оние родени во 1958 година и подоцна;
в. со приход помал од 3.500, а родени во 1958 година или подоцна;
г. со приход помал од 3500, а родени во 1959 година и подоцна;
д. оние со приход помал од 3.500 и оние родени во 1958 година;

Одговор: г

4. Која од опциите не е функција на DBMS?

а. имплементација на јазици за дефинирање и манипулирање со податоци
б. обезбедување на корисникот со јазични алатки за манипулација со податоци
в. поддршка за модели на корисници
г. заштита и интегритет на податоците
д. координација на дизајнирање, имплементација и одржување на базата на податоци

Одговор: д

5. Системот за управување со базата на податоци е софтверски производ кој е дел од:

а. апликативен софтвер.
б. операционен систем;
в. уникатен софтвер;
г. системски софтвер;
д. програмски системи;

Одговор: д

6. Која е најмалата единица за складирање податоци e DB?

а. складирано поле
б. зачувана датотека

г. зачуван запис
д. зачуван бајт

Одговор: а

7. Што мора да биде вклучено во DBMS?

а. процесор за јазик за пребарување
б. команден интерфејс
в. визуелна школка
г. систем за помош

Одговор: а, б

8. Наведете ги придобивките од централизираниот пристап за складирање и управување со податоци.

а. способност за споделување податоци
б. поддршка за интегритетот на податоците
в. конвенција за технолошки вишок
г. намалување на недоследноста

Одговор: а, б, в, г

9. Да претпоставиме дека некоја база на податоци е опишана со следнава листа на записи:

1 Иванов, 1956, 2400 г
2 Сидоров, 1957, 5300 г
3 Петров, 1956, 3600 г
4 Козлов, 1952, 1200 г

Кој од записите во оваа база на податоци ќе ги смени местата при подредување по растечки редослед, извршено од првото поле:

а. 3 и 4;
б. 2 и Z;
в. 2 и 4;
г. 1 и 4
д. 1 и Z;

Одговор: в

10. Структурата на датотеката со релациона база на податоци (DB) се менува:

а. кога се менува било кој запис;
б. кога сите записи се уништени;
в. при отстранување на кое било поле.
г. при додавање на еден или повеќе записи;
д. кога бришете опсег на записи;

Одговор: в

11. Како се нарекува збир на зачувани записи од ист тип?

а. зачувана датотека
б. приказ на базата на податоци
в. ниту едно од горе наведените
г. логичка табела за база на податоци
д. табела за физичка база на податоци

Работа за верификација на главните дефиниции на базата на податоци

Опција 1

1. Изберете ја најточната дефиниција.

Базата на податоци е

софтверза работа со податоци

информативен модел кој ви овозможува да складирате и работите со податоци.

информации организирани во редови и колони

програма за програмски јазик

еден од производите во пакетот Microsoft Office

2. Најточниот аналог на релациона база на податоци може да биде:

неуреден сет на податоци;

вектор;

семејно дрво;

дводимензионална маса;

податочна мрежа.

3. Базата на податоци содржи информации за учениците од училиштата: презиме, оценка, резултат од тестот, резултат од практична задача, вкупен резултат. Каков тип треба да биде полето ВКУПНО ПОЕНИ?

празна маса

сето погоре е точно.

5. Клучното поле е

1) првото поле од записот

2) бројач

5) нема точен одговор

6. Поле е тоа?

ред на маса;

колона на табелата;

7.

само текстуални информации;

знак 2) Датум 3) логичен 4) нумерички 5) кој било тип

4. Дали табела без записи содржи какви било информации?

празна маса,

празна маса

табела без записи не може да постои;

сето погоре е точно.

5. Клучното поле е

1) првото поле од записот

2) бројач

3) поле, чија вредност единствено го одредува записот во табелата

4) поле чија вредност секогаш започнува со 1

5) нема точен одговор

6. Поле е тоа?

ред на маса;

колона на табелата;

збир на слични податоци;

некој индикатор кој карактеризира нумеричка, текстуална или друга вредност.

7. Записот за релациона база на податоци (DB) може да содржи:

хетерогени информации (податоци од различни видови);

исклучиво хомогени информации (податоци од само еден тип);

само текстуални информации;

чисто нумерички информации.

црта нумеричка, текстуална или друга вредност.

7. Записот за релациона база на податоци (DB) може да содржи:

хетерогени информации (податоци од различни видови);

исклучиво хомогени информации (податоци од само еден тип);

само текстуални информации;

чисто нумерички информации.

Опција 2

1. Базата на податоци е

збир на податоци организирани според одредени правила

збир на програми за складирање и обработка на големи количини на информации

интерфејс кој поддржува пополнување и манипулирање со податоци

одредена количина на информации

сето погоре е точно

2. Наместо „релациона“ база на податоци, можете да користите

мрежа

табеларно

хиерархиски

рамен

нема точен одговор

содржи информации за структурата на базата на податоци;

не содржи никакви информации;

содржи информации за идните записи;

сето погоре е точно.

сето погоре е точно.

6 . Дали се снима?

ред на маса;

колона на табелата;

збир на слични податоци;

некој индикатор кој карактеризира нумеричка, текстуална или друга вредност.

7 .

само рекордни броеви;

податоци од само еден тип;

мрежа

табеларно

хиерархиски

рамен

нема точен одговор

3. Кои елементи од табелата ги складираат податоците од базата на податоци:

во полињата; 2) во линии; 3)во колони; 4) во евиденција; 5) во клетките.

4. Дали табела без полиња содржи информации?

содржи информации за структурата на базата на податоци;

не содржи никакви информации;

табела без полиња не може да постои;

содржи информации за идните записи;

сето погоре е точно.

5. Кое поле може да се смета за единствено?

поле чии вредности не можат да се повторат;

поле кое има единствено име;

поле чија вредност има својство за зголемување;

поле чии вредности се повторуваат;

сето погоре е точно.

6 . Дали се снима?

ред на маса;

колона на табелата;

збир на слични податоци;

некој индикатор кој карактеризира нумеричка, текстуална или друга вредност.

7 . Во полето на релациона база на податоци (DB) може да се напише:

само рекордни броеви;

и нумерички и текстуални податоци во исто време;

податоци од само еден тип;

само времето на создавање на записи.

поле кое има единствено име;

поле чија вредност има својство за зголемување;

поле чии вредности се повторуваат;

сето погоре е точно.

6 . Дали се снима?

ред на маса;

колона на табелата;

збир на слични податоци;

некој индикатор кој карактеризира нумеричка, текстуална или друга вредност.

7 . Во полето на релациона база на податоци (DB) може да се напише:

само рекордни броеви;

и нумерички и текстуални податоци во исто време;

податоци од само еден тип;

само времето на создавање на записи.

Опција 3

1. База на податоци - дали е тоа?

2 .

3

5) нема точен одговор

4.

бројот на записи во базата на податоци;

има ограничена големина;

:

димензија на маса;

листа на имиња на колони и броеви на редови на јазичето

лица.

7. Вредност на изразување 0,7-3>

логично;

нумерички;

симболичен;

текст.

Опција 3

1. База на податоци - дали е тоа?

збир на податоци собрани на една дискета;

податоци наменети за функционирање на програмата;

збир на меѓусебно поврзани податоци организирани според одредени правила, предвидувајќи општи принципи за опишување, складирање и обработка на податоците;

податоци испратени преку комуникациски мрежи.

2 . Дали е тоа релациона база на податоци?

База на податоци во која информациите се организирани во форма на правоаголни табели;

База на податоци во која се подредени елементите во записот, т.е. еден елемент се смета за главен, а останатите се подредени;

База на податоци во која записите се наоѓаат по произволен редослед;

База на податоци во која е можно да се воспостават хоризонтални врски покрај вертикалните хиерархиски врски.

3 . Секој запис во базата содржи

1) информации за сите објекти на системот

2) информации за посебен објект на системот

3) одредена карактеристика на предметот

4) текстуални и нумерички информации

5) нема точен одговор

4. Структурата на релациска база на податоци (DB) е целосно дефинирана со:

листа на имиња на полиња и назнака за бројот на записи во базата на податоци;

листа на имиња на полиња што ја означуваат нивната ширина и типови;

бројот на записи во базата на податоци;

содржината на записите зачувани во базата на податоци.

5. Која е особеноста на полето „контра“?

служи за внесување нумерички податоци;

служи за внесување на реални броеви;

податоците не се чуваат во полето, туку на друго место, а во полето се чува само покажувач до местото каде што се наоѓа текстот;

има ограничена големина;

има својство на автоматско доделување.

6. Се одредува структурата на табелата со податоци :

димензија на маса;

листа на имиња на колони на табели;

7. Вредноста на изразот 0,7-3>2 се однесува на следниот тип на податоци:

логично;

нумерички;

симболичен;

текст.

5) нема точен одговор

4. Структурата на релациска база на податоци (DB) е целосно дефинирана со:

листа на имиња на полиња и назнака за бројот на записи во базата на податоци;

листа на имиња на полиња што ја означуваат нивната ширина и типови;

бројот на записи во базата на податоци;

содржината на записите зачувани во базата на податоци.

5. Која е особеноста на полето „контра“?

служи за внесување нумерички податоци;

служи за внесување на реални броеви;

податоците не се чуваат во полето, туку на друго место, а во полето се чува само покажувач до местото каде што се наоѓа текстот;

има ограничена големина;

има својство на автоматско доделување.

6. Се одредува структурата на табелата со податоци :

димензија на маса;

листа на имиња на колони на табели;

листа на имиња на колони и броеви на редови од табелата.

7. Вредноста на изразот 0,7-3>2 се однесува на следниот тип на податоци:

логично;

нумерички;

симболичен;

текст.

листа на имиња на колони и броеви на редови од табелата.

7. Вредноста на изразот 0,7-3>2 се однесува на следниот тип на податоци:

логично;

нумерички;

симболичен;

текст.

Две опции за финале тест предметипо информатика. Тема „Бази на податоци“

Бочкарева Светлана Сергеевна, 15.11.2017

12796 717

Развојна содржина

ОПЦИЈА 1.

ПОВЕЌЕ НИВЕН

ОПЦИЈА 2

Од една или повеќе поврзани табели

И DBMS сместени во истиот компјутер

Развојна содржина

ФИ______________________________________________________________

Тест на тема: „Бази на податоци“ 1 опција

    Базите на податоци (ДБ) се:

    1. Комплет табеларни пресметки и целиот комплекс на хардвер - софтверски алаткиза нивно складирање; промена и пребарување на информации; да комуницирате со корисникот;

      - организиран сет на податоци наменети за долгорочно складирање во надворешна меморија на компјутер и трајна употреба;

      - софтвер кој управува со складирањето и обработката на податоците;

      - приспособливо дијалог-кутиискладирани во компјутер како посебен вид на објект.

    Системите за управување со бази на податоци се:

    1. – најважната алатка за избор на податоци врз основа на дадени услови;

      - програма која ви овозможува да креирате бази на податоци, како и да обезбедувате обработка (сортирање) и пребарување на податоци

      – приспособливи дијалог-кутија зачувани во компјутерот како објекти од посебен тип;

Збир на бази на податоци и целиот комплекс на хардвер и софтвер за нивно складирање; промена и пребарување на информации за интеракција со корисникот

    Изберете ја ставката каде што се правилно наведени објектите ACCESS DBMS:

А) табели, изберете прашања, прашања со параметар, формулари, извештаи.

Б) табели, прашања, макроа, форми.

В) табели, прашања, форми, извештаи, макроа, модули.

    Без кои објекти не може да постои база на податоци:

    без модули;

    без извештаи;

    без маси;

    без форми;

    без макроа;

    нема барања?

    Според природата на зачуваните информации, базите на податоци се:

    1. Фактички

      Централизирано

      Хиерархиски

    Според структурата на организацијата на податоците од базата на податоци, постојат:

    1. Централизирано

      Документарни филмови

    Наведете системи за управување со бази на податоци:

    1. Microsoft Access

      Отворете Office.org Calc

      Microsoft PowerPoint

    Поле, при влегување нов рекордво него автоматски се внесува број, еден повеќе од вредноста на истото поле во претходниот запис. Ова поле се нарекува:

А) Булово поле

Б) Нумеричко поле.

Б) бројач.

    Полето за база на податоци е

    1. Ред од табела што содржи збир на вредности на имот во колоните на базата на податоци

      Заглавие на табелата на базата на податоци

      Колона за табела која ги содржи вредностите на одреден имот

    За да ја промените структурата на креираната табела, треба:

А) внесете го режимот на дизајнирање

Б) користете го режимот на волшебник за табелата

В) отворете ја табелата и сменете ги имињата на полињата

    Дали табела без полиња содржи информации?

    содржи информации за структурата на базата на податоци;

    не содржи никакви информации;

    табела без полиња не може да постои;

    содржи информации за идните записи.

    Во табеларните бази на податоци, записот содржи

    1. Збир на податоци за еден објект

      Име на базата на податоци

      Хомогени податоци за сите објекти

    Наведете ги предностите на табеларните бази на податоци:

    1. Можност за преглед на повеќе записи во исто време

      Тешко е да се гледаат и уредуваат податоците

    Барањата се за:

Б) складирање на податоци

В) внесување на нови податоци во базата на податоци.


Која линија ќе зазема презимето ИВАНОВ по подредувањето по растечки редослед во полето КЛАСА?

    Кои податоци не можат да бидат клуч на базата на податоци?

    1. пасош

      Дата на раѓање

      Е-пошта за најава пошта + лозинка

    Наведете ги недостатоците на базата на податоци - форма:

    1. Способност да се види само еден запис

      Содржи голем број полиња

      Лесно за прегледување и уредување податоци

    Што е сортирање на податоци во базата на податоци?

    1. Избор на записи што одговараат на условите за пребарување

      Печатење нарачани записи

      Подредување записи според вредностите на едно од полињата

    Барањата се за:

А) обработка на податоци: нарачување, филтрирање итн.

Б) складирање на податоци

В) внесување на нови податоци во базата на податоци.

    Како барањето се разликува од филтерот?

    1. Барањето е независен објект на базата на податоци

      Барањето може да биде едноставно или сложено

    Заврши ја реченицата:„Хиерархиската база на податоци има _________________ __________________________________________________ структура“

    Кои податоци можат да бидат клуч на базата на податоци?

      TIN+SNILS

      Град на живеење

    Однос меѓу табелите. Изберете ја точката каде што изјавата е неточна:

    ) Прозорецот Шема на податоци може да се отвори преку менито Алатки/Шема на податоци

    Б) Полето за избор Полињата поврзани со каскадно ажурирање и поврзаните записи со каскадно бришење обезбедуваат истовремено ажурирање или бришење на податоците во сите подредени табели кога тие се менуваат во главната табела.

    В) При креирање на врска помеѓу полињата, не е неопходно полето од главната табела да биде клучното.

    Заврши ја реченицата: „Релациона база на податоци се состои од __________________

_______________________________________________________________»

    Клучевите за пребарување во системите за управување со бази на податоци (DBMS) се нарекуваат:

    опсегот на записи во датотеката со базата на податоци во која се врши пребарувањето;

    логички изрази кои ги дефинираат условите за пребарување;

    полиња по чија вредност се врши пребарувањето;

    броеви на записи кои ги исполнуваат условите за пребарување;

    бројот на првиот запис со цел што ги задоволува критериумите за пребарување?

    Да претпоставиме дека некоја база на податоци ги содржи полињата ПРЕЗИМЕ, ГОДИНА НА РОДУВАЊЕ, ПРИХОД. При пребарување по услов: ГОДИНА НА РОДУВАЊЕ1958 И ПРИХОДИ

    оние со приход помал од 3.500 и оние родени во 1958 година или подоцна;

    оние со приход помал од 3.500 или постари од оние родени во 1958 година;

    оние со приход помал од 3.500 или оние родени во 1958 година или подоцна;

    со приход помал од 3.500 и родени 1959 година или подоцна.

    Да претпоставиме дека некоја база на податоци е опишана со следнава листа на записи:

1 Иванов, 1956, 2400;

2 Сидоров, 1957, 5300;

3 Петров, 1956, 3600;

4 Козлов, 1952, 1200;

Кој од записите ќе ги смени местата при подредување по растечки редослед на оваа база на податоци, ако тоа се врши од првото поле:

    Зошто при затворање табела, Access не нуди зачувување на внесените податоци:

    програмски пропуст;

    бидејќи податоците се чуваат веднаш по внесувањето во табелата;

    бидејќи податоците се зачувуваат само по затворање на целата база на податоци?

Развојна содржина

ФИ ________________________________________________ класа____




Врв