Tema 2 Flashcards

popravanje na 3kata (45 cards)

1
Q

Според животен циклус на БнП, како е поделен проектот?

A
  1. Анализа на потреби
  2. Моделирање на податоци
  3. Имплементација
  4. Тестирање
  5. Одржување
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Што е анализа на потреби?

A

Забележување на податоците за складирање и врски меѓусебни, вклучувајќи анализа на трансакциите што се вршат на БнП. Резултатот е документ наречен “спецификации на барања“.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Што е моделирање на податоци?

A

Различни погледи на податоците, синтетизација во глобалната шема, податоците се прецизно одредени, БнП е дополнително нормализирана за барања на квалитет. Конечно се изведени под-шеми и поединечни апликации.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Што претставува имплементацијата?

A

Врз основа на шемата и под-шемата со DBMS на компјутерот се реализираат физички БнП, DBMS има параметри за физичка организација на БнП прилагодени за подобра работа со посебни програми за посебни трансакции.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Што преставува тестирањето?

A

Корисници кои немаат искуство со работа со БнП бараат грешки со цел да ја “расипат“ БнП со цел промена на грешките. Соодветно има податоци од БнП кои се недостапни за корисниците.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Што е одржување на БнП?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Што претставува моделирање на ентитети и врски?

A

Користење Entity-Relationship Modelling за обликување помалку прецизна концептуална шема - апстракција на реалниот свет.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Што е ентитет?

A

Ентитет е нешто за кое чуваме податоци - предмет, суштество, настан, феномен и за истиот задаваме атрибути кои ги опишуваат ентитетите понатамошно. Ако атрибутот има повеќе вредности истовремено тој станува ентитет.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Што е атрибут?

A

Важна информација нанесена како к-ка на ентитетот за полесна идентификација.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Како се одредува типот на ентитетот?

A

Името на ентитетот заедно со неговите атрибути.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Кои се кандидати за ентитети во една БнП?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Каков може да биде атрибутот на ентитетот според податокот?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

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

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Што претставуваат релациите?

A

Асоцијација меѓу 2 или повеќе табели. Вклучените ентитети се учесници а нивниот број го одредува типот на врската. Врски се воспоставуваат меѓу 2 или повеќе ентитети.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Опиши 1 : 1 релација

A

Една инстанца од првиот тип ентитет може да биде поврзана со најмногу една инстанца од вториот тип ентитет и обратно.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Опиши 1 : ∞ релација

A

Една инстанца од првиот тип ентитет може да биде поврзана со една, нула или повеќе инстанци од вториот тип ентитет но вториот тип ентитет може да виде врзана со најмногу една инстанца од првиот тип ентитет.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Опиши ∞ : ∞ релација

A

Една инстанца од првиот тип ентитет може да биде поврзана со една, нула или повеќе инстанци од вториот тип ентитет и обратно.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Што значи задолжително членство а што незадолжително?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Управување со датотеки од БнП?

A
  1. Поле
  2. Запис
  3. Датотека
  4. Ентитет
  5. Атрибут
  6. Примарен и Секундарен клуч
20
Q

Поле - Објасни

A

Полето е логичко групирање на податоци.

21
Q

Запис - Објасни

A

Записот е логичка група на поврзани полиња.

22
Q

Датотека - Објасни

A

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

23
Q

Ентитет - Објасни

A

Ентитетот претставува к-ка на записи

24
Q

Атрибут - Објасни

A

Атрибутот е к-ка на ентитет

25
Кои се проблемите кај управување со датотеки?
1. Редунданса 2. Недоследеност 3. Изолација 4. Интегритет 5. Безбедност 6. Апликациска / Податочна независност
26
Редунданса - Објасни
Повторување на истата информација во повеќе датотеки.
27
Недоследеност - Објасни
Различни вредности во различни копии.
28
Изолација - Објасни
Логички групи поврзани со записи
29
Интегритет - Објасни
Логична група поврзани датотеки
30
Што е решението за проблемите при управување со датотеки?
Интегритетот.
31
Својства на БнП?
1. Безбедност 2. Споделување на податоци и информации, помалку датотеки 3. Интегритет на податоците 4. Независност на податоците и апликациите
32
Дизајн на БнП - Објасни
Дизајнот е важен бидејќи сите апликации напишани за тој дизајн се целосно зависни од структурата на основната БнП. Доколку тој се промени, постои можност да треба да се изгради БнП одново.
33
Што е потребно за создавање БнП?
Да се создадат составните делови и концепти, потоа да се спојат и да функционираат ефикасно.
33
Што се случува при промена на моделот на БнП?
Се менуваат сите апликации што претставува долг и скап процес.
33
Која е целта на релацискиот модел?
Проблемите на реалниот свет да се преведат во соодветен еквивалентен модел.
33
Фаза 2 - Објасни
Се определуваат имињата на полината во БнП
34
Основни градбени делови на БнП?
Ентитети, атрибути и релации
34
Фаза 1 - Објасни
Се утврдуваат податоците / атрибутите кои го опишуваат ентитетот. Тие податоци ги ставаме во една табела и велиме дека следната табела е во т.н. прва нормална форма.
35
Во фаза 2, што е а што не е дозволено?
Дозволено е: 1. Име долго до 64 карактери 2. Користење на секакви карактери освен . ! ' [] Не е дозволено: 1. Името да започнува со празно место 2. Користење контролните знаци од ASCII 3. Не смее користење наводници
36
Во фаза 2, што е препорачливо?
Користење ! наместо . за избегнување на неочекувани резултати и 2 полиња да немаат исто име.
37
Фаза 3 - Објасни
Се утврдува кое поле од кој едноставен тип на податок е / ќе биде. Доколку полето не е предвидено за аритметички и / или логички операции немора да е од типот INT.
38
Фаза 4 - Објасни
Определуваме должина на полето т.е. предвидуваме колку место е потребно за податокот сместен во одредено поле.
39
Фаза 5 - Објасни
Утврдување примарен клуч еднозначно определен од другите полиња
40
Фаза 6 - Објасни
Утврдуваме кое поле еднозначно го определува примарниот клуч.
41
Фаза 7 - Објасни
Полињата кои еднозначно го определуваат примарниот клуч се ставаат во засебна табела додека останатите податоци остануваат во друга табела.