Pages

Saturday, October 26, 2024

Клучеви

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

1. Кандидат Клуч (Candidate Key)

  • Дефиниција: Кандидат клуч е атрибут или комбинација на атрибути што уникатно идентификува еден ред во табелата. Секој кандидат клуч мора да биде уникатен и не смее да содржи излишни (непотребни) атрибути.
  • Пример: Во табела СТУДЕНТ(студентID, име, презиме, индекс), и студентID и индекс би можеле да бидат кандидат клучеви ако секој студент има уникатен број на индекс и идентификатор.

2. Примарен Клуч (Primary Key)

  • Дефиниција: Примарниот клуч е еден од кандидат клучевите што се избира за да служи како основен идентификатор на записите во табелата. Секој ред мора да има уникатен примарен клуч и не смее да содржи NULL вредности.
  • Пример: Во табелата СТУДЕНТ(студентID, име, презиме, индекс), студентID може да се избере како примарен клуч.

3. Надворешен Клуч (Foreign Key)

  • Дефиниција: Надворешниот клуч е атрибут или збир од атрибути што се однесуваат на примарниот клуч во друга табела. Со помош на надворешните клучеви се одржува релационен интегритет, овозможувајќи поврзување на записите од различни табели.
  • Пример: Во табелата НАРАЧКА(нарачкаID, клиентID, датум), атрибутот клиентID може да биде надворешен клуч што се однесува на примарниот клуч клиентID во табелата КЛИЕНТ.

Разлики меѓу Клучевите

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

Прашања за развој на дизајн и основни елементи на графичко изразување

 

Историски развој на визуелни комуникации

Прашања:

  1. Кои се првите форми на визуелна комуникација?
  2. Како еволуираа визуелните комуникации од печатената ера до дигиталната ера?
  3. Како влијаеле технолошките промени врз развојот на визуелните комуникации?

Објаснување:
Визуелните комуникации датираат уште од праисториските слики на пештерите, продолжуваат со античките писма, и низ средновековните ракописи и печатени книги до модерниот дизајн и дигиталните медиуми. Развојот на печатарската машина во 15 век претставува значаен пресврт, овозможувајќи масовно печатење. Во современиот контекст, дигитализацијата овозможи нови форми на комуникација, вклучувајќи веб-дизајн, социјални медиуми и мултимедијални платформи.


Индустриски дизајн и негови гранки

Прашања:

  1. Кои се основните цели на индустрискиот дизајн?
  2. Која е разликата меѓу производен и ентериерен дизајн?
  3. Кои се најважните гранки на индустрискиот дизајн?

Објаснување:
Индустрискиот дизајн е дисциплина која комбинира уметност и наука за да создаде функционални, привлечни и корисни производи. Основни гранки на индустрискиот дизајн вклучуваат производен дизајн (дизајн на производи), ентериерен дизајн, транспортен дизајн (возила и транспортни средства), мебел дизајн и дизајн на пакување. Секој тип има свои специфики, но сите се фокусираат на потребите на корисниците и естетската привлечност.


Графички дизајн и гелштат принципи

Прашања:

  1. Што претставуваат гелштат принципите во графичкиот дизајн?
  2. Како се применуваат гелштат принципите во визуелната композиција?
  3. Кои се основните гелштат принципи?

Објаснување:
Гелштат принципите се психолошки принципи кои објаснуваат како луѓето ги перцепираат и организираат визуелните информации. Основни принципи вклучуваат блискост, сличност, континуитет, фигура-фон (разликување на фигура и позадина) и затворање. Овие принципи се важни за графичкиот дизајн бидејќи овозможуваат подобра организација и пренос на пораката на визуелните композиции.


Основни елементи на графички дизајн

Прашања:

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

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


Линија, точка, 2Д и 3Д форми

Прашања:

  1. Како линиите и точките се користат за да се создаде визуелна динамика?
  2. Што се подразбира под 2Д и 3Д форми во графичкиот дизајн?
  3. Како 3Д формите додаваат просторна димензија во визуелните композиции?

Објаснување:
Линиите и точките се основни градбени блокови во графичкиот дизајн. Линијата може да биде права, закривена, испрекината или непрекината, и сите тие создаваат различни визуелни ефекти и правци. Точката е основна единица, но во комбинација со други елементи може да создаде различни текстури и обрасци. 2Д формите се рамни, додека 3Д формите додаваат длабочина, волумен и простор, што е особено важно за реалистични и интерактивни дизајни.

Историски развој на визуелни комуникации

  1. Објасни го историскиот развој на визуелната комуникација од праисторија до денес.
  2. Дополнете: Во ерата на Ренесансата, визуелните комуникации се карактеризирале со _____________.
  3. Заокружи го точниот одговор: Првата масовна форма на визуелна комуникација е:
    • а) Печатарска технологија
    • б) Телевизија
    • в) Радио
    • г) Индустриски дизајн

Индустриски дизајн и гранки

  1. Објасни го значењето на индустрискиот дизајн и неговата улога во модерното општество.
  2. Дополнете: Една од најважните гранки на индустрискиот дизајн е _______________.
  3. Заокружи го точниот одговор: Индустрискиот дизајн вклучува создавање на:
    • а) Мода и облека
    • б) Корисни и функционални предмети
    • в) Арт инсталации
    • г) Литературни дела

Графички дизајн

  1. Објасни ги разликите помеѓу графички и индустриски дизајн.
  2. Дополнете: Графичкиот дизајн ги вклучува елементите како __________, __________, и ___________.
  3. Заокружи го точниот одговор: Основната функција на графичкиот дизајн е:
    • а) Зголемување на естетиката
    • б) Останување на поврзување со технологијата
    • в) Комуникација на идеи и пораки
    • г) Производство на материјали

Гешталт принципи

  1. Објасни ги основните Гешталт принципи и нивната примена во графичкиот дизајн.
  2. Дополнете: Принципот на ______________ укажува на тоа дека луѓето ги гледаат формите како целини, а не како делови.
  3. Заокружи го точниот одговор: Принципот на сличност означува:
    • а) Форми кои се физички блиски една до друга
    • б) Објекти кои изгледаат слично се групираат
    • в) Објекти кои се во еднообразен распоред
    • г) Форми кои се затворени во контура

Основни елементи на графичкиот дизајн

  1. Опиши ги основните елементи на графичкиот дизајн: точка, линија, боја, текстура и форма.
  2. Дополнете: Линијата во графичкиот дизајн може да биде __________, ___________, и ___________.
  3. Заокружи го точниот одговор: Елементот точка во графичкиот дизајн е:
    • а) Многу мала линија
    • б) Минимална форма што служи како фокусна точка
    • в) Голема затворена површина
    • г) Нешто без значење

Линија и точка, 2D и 3D форми

  1. Објасни како линијата и точката се користат во графичкиот дизајн за создавање на 2D и 3D форми.
  2. Дополнете: 2D формите се составени од ______________, додека 3D формите додаваат ______________ за длабочина.
  3. Заокружи го точниот одговор: Основната разлика помеѓу 2D и 3D форми е:
    • а) Употребата на боја
    • б) Впечаток на длабочина и волумен
    • в) Големината на обликот
    • г) Примената на текстура

Monday, October 21, 2024

Креирање врски меѓу табели во база на податоци во Excel

 

Пример на задача: Креирање врски меѓу табели во база на податоци во Excel

Задача: Ти си вработен во компанија која продава производи и одговорен си за анализа на продажбата. Имаш две табели: "Нарачки" и "Продукти". Твојата задача е да ги поврзеш овие табели и да изработиш извештај за продажба со користење на податоци од двете табели.


Чекори за решавање:

  1. Отвори ги податоците во Excel:

    • Внеси ги двете табели во различни листови во Excel (едната табела во еден лист, другата во втор лист).
  2. Претвори ги табелите во Excel Tables:

    • Селектирај ја табелата "Нарачки" и оди на Insert > Table (или притисни Ctrl + T).
    • Осигурај се дека е избрано „My table has headers“ и потврди со „OK“.
    • Истиот процес повтори го за табелата "Продукти".
  3. Вметни ги табелите во Data Model:

    • Избери ја табелата "Нарачки".
    • Оди на Data > Manage Data Model и додади ја табелата.
    • Повтори го процесот и за табелата "Продукти".
  4. Креирај врска меѓу табелите:

    • Во Data Model, отвори го Diagram View.
    • Ќе ги видиш табелите "Нарачки" и "Продукти".
    • Поврзи ја колоната Продукт ID од табелата "Нарачки" со колоната Продукт ID од табелата "Продукти" со влечење.
  5. Креирај пивот-табела за извештај:

    • Оди на Insert > Pivot Table, избери „Add this data to the Data Model“.
    • Во пивот-табелата додади полиња од двете табели:
      • Од табелата "Нарачки" додади ги Нарачка ID, Количина, и Датум на нарачка.
      • Од табелата "Продукти" додади го полето Име на продукт и Цена по единица.
  6. Креирај извештај:

    • Во пивот-табелата изработи извештај кој ги покажува продажбите на секој продукт, вклучувајќи го името на продуктот, количината нарачана, и вкупната цена (Количина * Цена по единица).

Прашања за проверка:

  1. Кои продукти се најмногу продавани во последната недела?
  2. Кој е вкупниот приход за секој продукт?
  3. Колку единици од производот Лаптоп се продадени?



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

 За да креираш врски меѓу табели во база на податоци во Excel и да овозможиш користење на податоци од различни табели, треба да ги следиш овие чекори:

1. Подготви ги табелите:

Осигурај се дека имаш две или повеќе табели со податоци кои ќе се користат. Во секоја табела треба да постои заедничко поле (колона) кое ќе се користи за поврзување на табелите, како на пример ID, Код на продукт, Број на нарачка, итн.

2. Вметнување на табелите во Data Model:

За да ги поврзеш табелите, мора да ги вметнеш во Data Model:

  • Селектирај ја првата табела.
  • Оди на Insert > Table (или користи Ctrl + T).
  • Во полето што се појавува, осигурај се дека е избрано „My table has headers“ и потврди со „OK.“
  • Отвори ја табелата во Power Pivot: Оди на Data > Manage Data Model.
  • Потоа, повтори го процесот за сите останати табели.

3. Креирање на врски меѓу табелите:

  • Отвори го Data Model (кликни на Manage Data Model во табот Data).
  • Во Power Pivot, оди на табулаторот Diagram View.
  • Ќе ги видиш сите табели кои си ги додал.
  • Поврзи ги табелите со влечење на заедничкото поле (на пример ID колона) од една табела кон соодветното поле во друга табела.

4. Користење на податоците од различни табели:

Откако ќе се креираат врските меѓу табелите, можеш да ги користиш податоците од различни табели во извештаи, пивот-табели и формули:

  • Креирај нова Pivot Table: оди на Insert > Pivot Table, избери „Add this data to the Data Model.“
  • Во полето за селекција на податоци за пивот-табелата, ќе ги видиш сите табели поврзани и ќе можеш да влечеш полиња од различни табели за да ги користиш за анализи.

Совети:

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


Sunday, October 20, 2024

Дефинирање 2Д облици и видови 3Д форми

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

Видови на 2D облици:

  1. Геометриски облици

    • Овие се прецизни и математички дефинирани форми кои се состојат од јасни линии и агли. Често пренесуваат чувство на ред, стабилност и предвидливост.
    • Примери:
      • Круг: Пренесува чувство на целина, единство и безвременост.
      • Квадрат: Симбол на стабилност, сила и ред.
      • Правоаголник: Често се користи за содржина и текстови, претставува структура и формалност.
      • Триаголник: Пренесува енергија, насока и може да создаде чувство на движење или рамнотежа.
  2. Органски облици

    • Овие облици се природни, неправилни и флуидни. Тие се пофлексибилни и поекспресивни во споредба со геометриските форми, и често се поврзуваат со природни елементи.
    • Примери:
      • Облаци: Неправилни форми кои симболизираат леснотија и органичност.
      • Лисја, капки: Природни форми кои се асоцираат со живот и природа.
  3. Апстрактни облици

    • Овие форми не претставуваат реални објекти и може да бидат комбинација на геометриски и органски елементи. Тие се користат за да се создаде интерес, двосмисленост или симболичност.
    • Пример: Апстрактни уметнички форми во логоа или постери.

3D форми 

3D формите додаваат длабочина, илузија на простор и реалистичност во дизајнот. За разлика од 2D облиците, тие имаат три димензии – висина, ширина и длабочина. Во графичкиот дизајн, 3D формите можат да се користат за да создадат илузија на простор или да имитираат физички објекти.

Видови на 3D форми:

  1. Куб (Cube)

    • Кубот е тридимензионална форма со шест еднакви квадратни страни. Тој пренесува чувство на стабилност, масивност и структура.
    • Примена: Кубовите се користат за дизајни кои сакаат да пренесат чувство на ред и постојаност.
  2. Сфера (Sphere)

    • Сферата е тридимензионална верзија на кругот и има мазна, континуирана површина. Таа претставува целосност, универзалност и бесконечност.
    • Примена: Сферите често се користат за да се создаде чувство на безвременост и хармонија.
  3. Цилиндар (Cylinder)

    • Цилиндарот има кружна основа и правоаголна површина која создава форма со длабочина. Пренесува стабилност и тековност.
    • Примена: Во пакување, архитектура или производен дизајн, цилиндрите се популарни форми.
  4. Конус (Cone)

    • Конусот е тридимензионален облик кој се стеснува кон една точка. Оваа форма е динамична и може да пренесе насоченост и фокусираност.
    • Примена: Се користи за да се нагласи движење или енергија во дизајнот.
  5. Пирамида

    • Пирамидата е форма со триаголни страни кои се среќаваат на врвот. Таа пренесува чувство на сила, стабилност и насоченост.
    • Примена: Често се користи за да се пренесе идејата за успех или достигнување.
  6. Тор (Torus)

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

Примена на 3D форми 

  • Илузија на реалност: Со помош на сенки, осветлување и перспектива, 3D формите можат да создадат реалистични ефекти во дизајнот.
  • Пакување на производи: Во графичкиот дизајн за пакување, тридимензионалните форми се користат за да се прикажат реални продукти.
  • Логоа и брендирање: 3D формите додаваат длабочина и уникатност на логоата, правејќи ги попрепознатливи и впечатливи.

И 2D облиците и 3D формите имаат своја улога во графичкиот дизајн, создавајќи визуелна хармонија, емоционална поврзаност и функционалност во различни проекти.

Поим за линија и видови линии

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

Видови на линии во графичкиот дизајн

  1. Прави линии

    • Овие линии се прави и стабилни. Тие пренесуваат чувство на ред, сила, стабилност и прецизност. Се користат за да создадат чист и уреден изглед во дизајнот.
      Пример: Линии во рамки, таблици или текстови.
  2. Хоризонтални линии

    • Хоризонталните линии пренесуваат чувство на смиреност, рамнотежа и стабилност. Тие често асоцираат на хоризонтот или на спокојството на природата. Пример: Линии што ги раздвојуваат секциите на веб-страница.
  3. Вертикални линии

    • Вертикалните линии пренесуваат чувство на сила, елеганција, растење и висина. Тие често се користат за да истакнат формалност или моќ. Пример: Граници на текст или секции што го нагласуваат високиот аспект на објект.
  4. Дијагонални линии

    • Дијагоналните линии создаваат чувство на движење, енергија и динамика. Овие линии привлекуваат внимание и додаваат драматичност во дизајнот. Пример: Линии што водат околу објекти или текст за да ја истакнат нивната динамика.
  5. Закривени линии

    • Закривените линии имаат флуиден, природен и мек изглед. Тие пренесуваат нежност, движење и континуитет. Закривените линии се користат за да се создаде елегантен или органски изглед. Пример: Логоа со флуидни, органски облици.
  6. Континуирани и прекинати линии

    • Континуирани линии се непрекинати и создаваат чувство на стабилност и континуитет.
    • Прекинати линии (испрекинати или точки) пренесуваат чувство на неформалност, игривост или непотполност, и може да се користат за да означат патеки или движење. Пример: Прекинувачки линии како означување на патека или граница.
  7. Зигзаг линии

    • Овие линии пренесуваат немир, енергија и возбуденост. Зигзаг линиите се динамични и може да предизвикаат визуелна тензија. Пример: Употреба во постери за да создадат драматичен ефект.
  8. Декоративни линии

    • Овие линии се употребуваат како украс или за да додаваат детали во дизајнот. Често се стилски, со посебна текстура или форма, и служат за да го направат дизајнот поинтересен. Пример: Орнаменти, линии во позадини или украси околу текст.

Улога на линиите во графичкиот дизајн

  • Навигација и фокус: Линиите можат да го водат окото на гледачот низ дизајнот, помагајќи во организирање на елементите и акцентирање на важни делови.
  • Создавање форми и текстури: Линиите можат да создадат илузија на текстура или форми и да додадат длабочина во дизајнот.
  • Нагласување: Линиите можат да се користат за да се истакнат одредени делови од дизајнот, како текстови, слики или оддели.

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

Релационен модел на податоци (релација,атрибут, торка)

 Релациониот модел на податоци е теоретски концепт кој служи за организација на податоците во базите на податоци. Развиен е од Едгар Ф. Код во 1970 година и е основата на модерните системи за управување со бази на податоци (RDBMS – Relational Database Management Systems). Главниот принцип на релациониот модел е дека податоците се организираат во табели, кои се нарекуваат релации. Табелите се составени од колони и редови, при што секоја табела има одредена структура.

Основни поими

Релација (Relation)

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

Пример за релација може да биде табела со студенти:

Студенти (ID, Име, Презиме, Факултет)

Атрибут (Attribute)
Атрибутите се колоните во релацијата, и тие претставуваат карактеристики или својства на податоците во табелата. Секој атрибут има име и домен (множество на дозволени вредности). На пример, во табелата „Студенти“, атрибути се: ID, Име, Презиме, Факултет.

Пример:

  • Атрибутот ID би имал домен на цели броеви (нумерички вредности).
  • Атрибутот Име би имал домен на текстуални вредности.
3.Торка (Tuple)
  • Торката е ред во релацијата, односно една целосна вредност за секоја од колоните (атрибутите). Секој ред претставува еден запис или податок. Во примерот со табелата „Студенти“, една торка би била:(1, Петар, Петровски, Економски). Ова е еден запис за студентот Петар Петровски кој студира на Економски факултет.

Пример: Релација „Вработени“

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

Релација (Relation)

  • Релација е целата табела „Вработени“.
    Оваа релација содржи податоци за вработените во компанијата.
    Таа е составена од повеќе торки (редови) и атрибути (колони).

Атрибут (Attribute)

  • Атрибути се колоните во табелата, кои ги опишуваат карактеристиките на секој вработен. Во овој случај, атрибутите се:
    • ВработенID (идентификациски број на вработениот),
    • Име (име на вработениот),
    • Презиме (презиме на вработениот),
    • Позиција (работната позиција на вработениот),
    • Плата (годишната плата на вработениот).

Торка (Tuple)

  • Торка е секој поединечен ред во релацијата. Торката претставува конкретен запис за еден вработен.
    Пример за торка е:(1, Ана, Стојановска, Менаџер, 90000)
  • Оваа торка ги содржи податоците за вработената Ана Стојановска која е менаџер и има плата од 90,000.



Wednesday, October 16, 2024

Прашања за работа со податоци

1. Во Excel, податоците во базата на податоци се организираат во ____________ и ____________..Организираната колекција од податоци се нарекува  ___________ .

2.Основните елементи на секоја база на податоци се:

a) ред,ќелија,колона    б) поле,запис,име на поле               в) сортирање,форма, филтрирање

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

4.Една редица во табелата на релациона база на податоци претставува ____________

5.Физички податоците ги сместуваме во _______________

6. Што е креирано на следната слика:


7.Дали еднаш креирана форма можеме да ја менуваме ____________ (да/не)

8.Кој софтвер не се користи за креирање бази на податоци?

      а) PowerPoint                 б)  Excel            в)  Base                 г) Access

9. Писмото кое се поврзува со базата на податоци се нарекува:

         а) Писмо со база                             б) Циркуларно писмо             в) Молба

10. За да се примени напреден филтер на податоци во база, се позиционира каде било во базата и се избира менито:

          a) Data---FilterAdvanced              б)Data ---Filter                   в)Data –Sort

11. Во полето "list range" кога креирате напреден филтер се поставува

a) опсегот на ќелии во табелата со извори      b) опсегот на заглавија од дополнителната табела

12. Која е наредбата за да се постави сортирање на податоци во базата на податоци: ________________

13. За да се постави порака за валидација на податоци од DataValidation прозорецот се избира:

a) Input message        b) Error alert             c) Setings

14. . Пред сортирањето дали смее да се означи само колона во која се наоѓаат податоци:

_________________

15. Филтрирање на податоци претставува прикажување на податоци кои задоволуваат некој ________________.

16.Колку табели се потребни за да се постави релација во база на податоци:

 17.Koja e наредбата за креирање на пивот извештај:

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

a)DAVERAGE        b)DGET         c)DCOUNT             d)DCOUNTA

 

19. За да се дојде до саканиот запис со помош на форма може да се користи лентата за лизгање - или копчињата:

a) Close Criteria     b) Find Next Find Prev     c)Restore

20.Што претставува data validation и зошто се поставува во база на податоци

 21. Со која наредба се зачувува база на податоци во Excel:

22.Примарниот клуч во база на податоци е ____________ кој се користи за единствено идентификување на секој запис.

            



Sunday, October 13, 2024

UML модел (класен дијаграм)

 Унифициран јазик за моделирање или UML (анг. Unified Modeling Language) е стандарден јазик од областа софтверско инженерство, за визуелно претставување и моделирање на објекти. UML е општ јазик за моделирање кој преку графички симболи прави апстрактен модел на системот познат како UML модел. UML стандардот е создаден во 1997 година од страна на Object Management Group (OMG) и од тогаш станува индустриски стандард за моделирање на софтвер-интензивни системи.

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

Класен дијаграм е еден од најважните типови дијаграми во UML, кој прикажува класи и нивните односи.UML класниот дијаграм за бази на податоци се користи за моделрање на структурата на базата на податоци. Овој дијаграм ги прикажува табелите (класи) во базата на податоци, нивните атрибути (полиња/колони), како и врските меѓу табелите (асоцијации).

Основни компоненти на UML класен дијаграм за бази на податоци:

  1. Табели како класи – Секоја табела во базата е претставена како класа во UML. Табелите содржат атрибути, кои претставуваат колони во базата. пример класа табела КЛИЕНТ

  2. Асоцијации (релации) – Овие врски ги прикажуваат односите помеѓу различните табели. Најчесто релациите се еднакво на еден (1:1), еден на многу (1:М) или многу на многу (М:М).

    • Пример асоцијација: Клиентот прави Нарачка (1 Клиент -> Многу Нарачки)
  3. Множественост – Ова го означува бројот на записи што може да учествуваат во една релација. На пример, 1 Клиент може да има повеќе Нарачки, но една Нарачка е поврзана со еден Клиент.

  4. Клучеви и надворешни клучеви (Foreign Keys) – Претставени како атрибути, надворешните клучеви поврзуваат една табела со друга.

    • Во табелата Нарачка ќе има надворешен клуч ID_Клиент за да се поврзе со табелата Клиент.

      Пример UML класен дијаграм за база на податоци (Онлајн продавница):

      1. Класа: Клиент

        • ID_Клиент (PK)
        • Име
        • Презиме
        • Емаил
        • Телефон
      2. Класа: Нарачка

        • ID_Нарачка (PK)
        • Датум
        • ВкупнаЦена
        • ID_Клиент (FK) -> врска со Клиент
      3. Класа: Производ

        • ID_Производ (PK)
        • Име
        • Цена
        • Опис
      4. Класа: НарачкаПроизвод (за многу на многу врска)

        • ID_Нарачка (FK) -> врска со Нарачка
        • ID_Производ (FK) -> врска со Производ
        • Количина
      5. Дијаграм:
      Клиент Нарачка Производ НарачкаПроизвод ----------- ----------- ----------- --------------- - ID_Клиент - ID_Нарачка - ID_Производ - ID_Нарачка (FK) - Име - Датум - Име - ID_Производ (FK) - Презиме - ВкупнаЦена - Цена - Количина - Емаил - ID_Клиент (FK) - Опис

      Врски:

      • Клиент и Нарачка: 1 Клиент може да има многу Нарачки (1:М).
      • Нарачка и Производ: Многу Нарачки можат да содржат многу Производи, па се додава табела НарачкаПроизвод за решавање на многу на многу (М:М) врската.
  5. Задача 2

           Задача 3



Wednesday, October 9, 2024

Цртање Е-А дијаграм

Е-А дијаграмот (ЕР дијаграм или Entity-Relationship Diagram) е визуелна претстава на базите на податоци што ги покажува ентитетите и нивните односи. Ова е основен чекор при дизајнирање на релациски бази на податоци.

Основни компоненти на Е-А дијаграм:

  1. Ентитети (Entities): Нешта или појави кои треба да се складираат како податоци. Ентитетите се претставуваат како правоаголници. Пример: Студент, Курс, Професор.

  2. Атрибути (Attributes): Карактеристики на ентитетите. Тие се претставуваат како елипси и се поврзани со ентитетите. Пример: Ентитетот Студент може да има атрибути како име, презиме, датум на раѓање.

  3. Врски (Relationships): Односи меѓу ентитетите. Се претставуваат како ромбови што ги поврзуваат ентитетите. Пример: Врска Запишува меѓу ентитетите Студент и Курс.

  4. Кардиналност (Cardinality): Ја покажува природата на врската меѓу ентитетите, како еден-спрема-еден (1:1), еден-спрема-повеќе (1), повеќе-спрема-повеќе (M).

Пример за цртање Е-А дијаграм:

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

  1. Ентитети:

    • Студент
    • Курс
    • Професор
  2. Атрибути:

    • Студент: Студентски ИД, Име, Презиме, Датум на раѓање
    • Курс: Курс ИД, Име на курс, Број на кредити
    • Професор: Професор ИД, Име, Факултет
  3. Врски:

    • Запишува: Врска меѓу Студент и Курс
      , бидејќи студент може да запише повеќе курсеви, а еден курс може да има повеќе студенти).
    • Предава: Врска меѓу Професор и Курс (1
      , бидејќи еден професор предава повеќе курсеви, но секој курс има еден професор).

      Вежби:

      1. Нацртај Е-А дијаграм за систем за библиотека каде што ентитетите се Книга, Читател, и Библиотекар.
      2. Дефинирај атрибути за секој ентитет во систем за е-продавница (Корисник, Продукт, Нарачка) и нацртај ги врските меѓу нив.

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

 

Tочка како единица мерка за резолуција

 Точка како единица мерка за резолуција

Точката (или „pixel“ на англиски) е основна единица за мерење на резолуцијата на слика на дигитален уред како што се екрани, фотографии, и печатачи.

Што е резолуција? Резолуцијата ја означува густината на пикселите, односно колку пиксели има во одредена област. Таа најчесто се мери во:

  • PPI (Pixels Per Inch) за екрани: број на пиксели во еден инч.
  • DPI (Dots Per Inch) за печатачи: број на точки што се печатат во еден инч.

Примери на резолуција:

  1. 1920 x 1080 (Full HD): 1920 пиксели по ширина и 1080 пиксели по висина.
  2. 300 DPI: Стандарден квалитет за печатење фотографии, значи дека во еден инч има 300 точки.

Вежби:

Вежба 1: Пресметка на PPI

  • Даден е екран со димензија 1920x1080 пиксели и физичка дијагонала од 15 инчи. Пресметај го PPI на екранот со формулата: PPI=(хоризонтални пикесли)2+(вертикални пикесли)2дијагоналаPPI = \frac{\sqrt{(horizontal\_pixels)^2 + (vertical\_pixels)^2}}{screen\_size\_inches}
  • Решение: PPI=19202+1080215=2202.9115146.86PPIPPI = \frac{\sqrt{1920^2 + 1080^2}}{15} = \frac{2202.91}{15} ≈ 146.86 PPI

Вежба 2: Избор на резолуција за печатење

  • Треба да испечатиш слика за плакат со големина 8.5 x 11 инчи со 300 DPI. Колку пиксели треба да има сликата по висина и ширина?
    • Решение:
      • Ширина: 8.5×300=25508.5 \times 300 = 2550 пиксели
      • Висина: 11×300=330011 \times 300 = 3300 пиксели

Вежба 3: Промена на резолуција

  • Имаш фотографија од 4000x3000 пиксели која треба да се намали за употреба на веб. Намали ја фотографијата на резолуција од 1200x900 пиксели и провери како се менува квалитетот на сликата.


Monday, October 7, 2024

Работа со функциите DSUM, DAVERAGE, DCOUNT, DCOUNTA, DMAX, DMIN, DGET;вежби

 

  • Креирајте табела со податоци за продажби, со колони: Име на производ, Категорија, Продажба, и Датум.

  • Додајте нова табела за критериуми со две колони: Категорија и Продажба.

  • Пример задача: Пронајдете го вкупниот износ на продажба за производи од одредена категорија (на пример: Категорија = "Електроника" и Продажба > 1000).

    Формула:=DSUM(A1:D10, "Продажба", F1:G2)

    1. 2. DAVERAGE (Просек на записи врз основа на критериуми)
  • Цел: Пресметување на просек врз основа на специфични услови.
    Вежба:

    • Користете иста табела со податоци како за DSUM.

    • Пример задача: Пресметајте го просекот на продажбата за сите производи од категоријата "Мебел" со продажба поголема од 500.

      Формула:=DAVERAGE(A1:D10, "Продажба", F1:G2)

    • DCOUNT (Броење на записи кои ги исполнуваат критериумите)

      Цел: Броење на записи кои ги исполнуваат дадените критериуми.
      Вежба:

      • Пример задача: Бројте колку производи имаат продажба поголема од 2000 во категоријата "Обуки".

        Формула:=DCOUNT(A1:D10, "Продажба", F1:G2)

      • DCOUNTA (Броење на записи кои содржат податоци во полето)

        Цел: Студентите да научат како да бројат записи кои содржат не празни податоци.
        Вежба:

        • Пример задача: Бројте колку записи имаат пополнети податоци во колоната Име на производ и припаѓаат на категори

        • Формула:=DCOUNTA(A1:D10, "Име на производ", F1:G2)

    • DMAX
    • Цел: Наоѓање на најголема вредност во податоци според дадени критериуми.
      Вежба:

      • Пример задача: Пронајдете ја најголемата продажба за производи од категоријата "Технологија".

        Формула:=DMAX(A1:D10, "Продажба", F1:G2)

    DMIN (Најмала вредност врз основа на критериуми)
    • Цел: Наоѓање на најмала вредност според критериуми.
      Вежба:

      • Пример задача: Пронајдете ја најмалата продажба за категоријата "Канцелариски материјали".

        Формула:=DMIN(A1:D10, "Продажба", F1:G2

    • DGET (Пронаоѓање специфичен запис врз основа на критериуми)

    Цел: Враќање на специфична вредност според уникатни критериуми.
    Вежба:

    • Пример задача: Пронајдете го износот на продажба за производ од категоријата "Обуки" со продажба поголема од 3000.

      Формула:=DGET(A1:D10, "Продажба", F1:G2)


  • Основни дизајнерски елементи;

    Sunday, October 6, 2024

    Алатки за моделирање и дизајн на бази на податоци

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

    • Ентитетско-релациони (ER) дијаграми: Користени за дизајнирање и моделирање на бази на податоци.

      Како да се користи за креирање на ER дијаграми:

      1. Пристап до алатката: Одете на diagrams.net и започнете нов проект.
      2. Избор на видот на дијаграм: Изберете "Entity Relationship" дијаграм од шаблоните или почнете од празно платно.
      3. Додавање ентитети: Користете го панелот со алатки за да додадете правоаголници што ќе ги претставуваат ентитетите (пр. „Клиент“, „Производ“).
      4. Дефинирање атрибути: Додадете атрибути како текстови во секој ентитет (пр. име, презиме, ID).
      5. Поврзување на релации: Користете стрелки или линии за да ги поврзете ентитетите и дефинирате релац

        Предности на Diagrams.net:

        • Онлајн и офлајн пристап: Можете да го користите и онлајн и да преземете десктоп верзија.
        • Интеграција со облак: Работи со Google Drive, OneDrive, Dropbox за лесно складирање и споделување.
        • Бесплатна и со отворен код: Не бара лиценца или плаќање за користење.
        Оваа алатка е одлична за ученици кои учат за моделирање на бази на податоци, бидејќи е едноставна и интуитивна, но истовремено доволно моќна за да креира сложени дијаграми.ии меѓу нив (еден-на-многу, многу-на-многу).

        Задача: Креирање на ER дијаграм за систем за управување со библиотека

        Опис на проблемот:

        Библиотеката сака да воведе систем за управување со своите книги, читатели, и нивните позајмувања. Ваша задача е да го моделирате системот користејќи ER дијаграм во diagrams.net.

        Услови:

        1. Ентитети:

          • Книга (Book): треба да содржи атрибути како ID на книга, наслов, автор, година на издавање, и жанр.
          • Читател (Reader): треба да содржи атрибути како ID на читател, име, презиме, телефон, и адреса.
          • Позајмување (Borrow): треба да содржи атрибути како ID на позајмување, датум на позајмување, датум на враќање, и статус на позајмувањето (дали е вратена книгата или не).
        2. Релации:

          • Книга и Читател имаат многу-на-многу релација преку ентитетот Позајмување. Еден читател може да позајми повеќе книги, а една книга може да биде позајмена од повеќе читатели.
          • Додадете примарни и надворешни клучеви за секој ентитет.

        Чекори за реализација:

        1. Одете на diagrams.net и започнете нов проект.
        2. Додадете ги ентитетите:
          • Користете правоаголници за ентитетите: Книга, Читател, и Позајмување.
          • Во секој правоаголник, додадете ги атрибутите со текст, како што се ID на книга, наслов итн.
        3. Дефинирајте ги примарните клучеви:
          • За секој ентитет, додадете го атрибутот ID како примарен клуч.
        4. Поврзете ги ентитетите со релации:
          • Користете стрелки за да ги поврзете Читател и Книга преку ентитетот Позајмување.
          • Определете ја релацијата „многу-на-многу“ меѓу Книга и Читател преку Позајмување.
        5. Структурирајте го дијаграмот визуелно јасно и организирано.

        Бонус задачи:

        1. Додадете уште еден ентитет Автор (Author) и поврзете го со Книга.
        2. Дефинирајте дополнителни атрибути како цена на книгата или максимален број на позајмени книги од еден читател.

        Задача: Моделирање на систем за онлајн продавница

        Опис:

        Ваша задача е да моделирате база на податоци за систем на онлајн продавница. Системот треба да управува со информации за производите, корисниците и нарачките. Користете diagrams.net за да креирате ER дијаграм кој ги претставува овие ентитети и релации.

        Услови:

        1. Ентитети:

          • Корисник (User): Треба да има ID, име, презиме, е-мејл, адреса и телефонски број.
          • Производ (Product): Треба да содржи ID на производ, име на производ, опис, цена, и залиха.
          • Нарачка (Order): Треба да содржи ID на нарачка, датум на нарачка, вкупен износ и статус на нарачка.
        2. Релации:

          • Еден корисник може да направи повеќе нарачки.
          • Една нарачка може да содржи повеќе производи.
          • Еден производ може да се најде во повеќе нарачки.
          • Креирајте ентитет Детали за нарачка (Order_Details), кој ќе ги содржи атрибутите ID на производ, ID на нарачка, количина и цена по парче.

        Чекори за реализација:

        1. Пристап до алатката: Одете на diagrams.net.
        2. Креирање ентитети:
          • Додадете ги ентитетите „Корисник“, „Производ“, „Нарачка“, и „Детали за нарачка“.
          • Додадете атрибути за секој ентитет.
        3. Релации:
          • Поврзете го ентитетот „Корисник“ со „Нарачка“ (еден-на-многу).
          • Поврзете го ентитетот „Нарачка“ со „Производ“ преку „Детали за нарачка“ (многу-на-многу).
        4. Дефинирање клучеви:
          • Додадете примарни клучеви во секој ентитет.
          • Вметнете надворешни клучеви за да ги поврзете релациите.

        Бонус задача:

        • Додадете нов ентитет Категорија (Category) за производите, кој ќе содржи ID на категорија и име на категорија.
        • Поврзете го со ентитетот „Производ“


    Wednesday, October 2, 2024

    Вежба: Напредно сортирање на база на клиенти во Excel

     Вежба: Напредно сортирање на база на клиенти во Excel

    Отворете нов Excel документ и внесете ги следните податоци за клиенти:


    Задачи за сортирање:

    Задача 1: Сортирање по повеќе колони

    • Сортирајте ја базата на клиенти прво по град (азбучен ред), а потоа според датум на регистрација (најстаро до најново).
      • Инструкции: Изберете ја целата табела. Одете во Data > Sort. Како прв критериум изберете Град, а како втор Датум на регистрација.

    Задача 2: Сортирање по Custom List (Приспособен список)

    • Креирајте прилагодено сортирање според приоритет (Висок > Среден > Низок).
      • Инструкции: Во прозорецот за сортирање, изберете Add Level, а потоа во колоната Приоритет одберете Custom List. Креирајте нова листа каде што прво ќе биде „Висок“, потоа „Среден“, па „Низок“.

    Задача 3: Сортирање по боја на ќелии

    • Доколку клиентите со статус „Не е платено“ се означени со црвена боја на ќелијата, сортирајте ги податоците така што тие клиенти ќе се појават прво.
      • Инструкции: Маркирајте ги клиентите кои не платиле со црвена боја. Потоа одете на Sort и изберете Cell Color како критериум за сортирање, со црвената боја на врвот.

    Задача 4: Сортирање според износ на нарачки

    • Сортирајте ги клиентите според вкупниот износ на нарачки од највисок до најнизок.
      • Инструкции: Одете на Sort и како критериум одберете ја колоната „Вкупен износ на нарачки“, со опција за сортирање од најголемо до најмало.

    Прашања за размислување:

    1. Како влијае редоследот на сортирањето врз прегледноста на податоците?
    2. Зошто е корисно да се користат повеќе критериуми при сортирање на големи бази на податоци?



    Напредно сортирање на податоци

     Напредното сортирање на податоци во Excel овозможува комплексни операции за организирање на податоци според повеќе критериуми, што е особено корисно при работа со големи табели. Еве како може да го направите тоа:

    1. Основно сортирање

    • Изберете ја колоната која сакате да ја сортирате.
    • Одете на табот Data и изберете Sort Ascending (A-Z) или Sort Descending (Z-A).
    • Excel ќе сортира според избраната колона.

    2. Сортирање по повеќе колони

    Ова е корисно кога сакате да сортирате податоци според повеќе критериуми, на пример, прво по име, а потоа по датум.

    • Одете на табот Data и кликнете на Sort.
    • Ќе се отвори прозорец за напредно сортирање.
    • Во полето Column изберете ја првата колона за сортирање.
    • Во полето Sort On, изберете дали да сортирате по вредности, боја на ќелии, боја на фонт итн.
    • Во полето Order, изберете редослед на сортирање (азбучен ред, од најмало кон најголемо, итн.).
    • За да додадете уште еден критериум, кликнете на Add Level и повторете ги чекорите за новата колона.
    • Кликнете OK за да го примените сортирањето.

      3. Сортирање според услови (Advanced Sort)

      • Користењето на напредното сортирање ви овозможува да поставите специфични услови и да ги филтрирате податоците според одредени критериуми пред сортирањето. Ова го правите преку Data > Sort & Filter > Advanced.

    Гешталт приципи

    Friday, September 27, 2024

    Асоцијација и типови асоцијации

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

    Типови на асоцијации:

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

    1. Еден-спрема-еден (1:1) асоцијација:

      • Секој ентитет од една табела е поврзан со точно еден ентитет од друга табела.
      • Пример: Во база на податоци за вработени, секој вработен може да има точно еден службен компјутер, и секој службен компјутер може да биде доделен на точно еден вработен.
      • Пример:
        Табела Вработен: ИД_Вработен, Име
        Табела Компјутер: ИД_Компјутер, Модел
        Асоцијација: Секој вработен има точно еден компјутер, и секој компјутер му припаѓа на еден вработен.
    2. Еден-спрема-повеќе (1

      ) асоцијација:

      • Еден ентитет од една табела може да биде поврзан со повеќе ентитети од друга табела, но обратно не е можно (еднострана релација).
      • Пример: Еден професор може да предава на повеќе студенти, но секој студент има само еден професор за одреден предмет.
      • Пример:
        Табела Професор: ИД_Професор, Име
        Табела Студент: ИД_Студент, Име
        Асоцијација: Еден професор може да предава на повеќе студенти, но секој студент има само еден професор.
    3. Повеќе-спрема-повеќе (N

      ) асоцијација:

      • Повеќе ентитети од едната табела можат да бидат поврзани со повеќе ентитети од другата табела.
      • Пример: Еден студент може да се запише на повеќе курсеви, а еден курс може да биде посетуван од повеќе студенти.
      • Пример:
        Табела Студент: ИД_Студент, Име
        Табела Курс: ИД_Курс, Име на курс
        Асоцијација: Повеќе студенти можат да похаѓаат повеќе курсеви.

      За повеќе-спрема-повеќе релации обично се креира дополнителна релациона табела која ги содржи примарните клучеви од двата ентитета како надворешни клучеви.

    Пример на асоцијации:

    Во студентски информациски систем:

    • Студент и Професор можат да имаат еден-спрема-повеќе асоцијација (еден професор предава на повеќе студенти).
    • Студент и Курс можат да имаат повеќе-спрема-повеќе асоцијација (еден студент следи повеќе курсеви, и еден курс може да биде следен од повеќе студенти).

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

    Дефинирање ентитети и атрибути вежби

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

    Вежба 1: Препознавање на ентитети и атрибути

    1. Задача: Даден е следниот опис: „Во библиотека, книгите имаат наслови, автори, датум на издавање, и кодови на полиците.“
      Прашање: Препознајте ги ентитетите и атрибутите.

    2. Задача: „Во еден студентски систем, постојат студенти, курсеви и професори. Студентите имаат број на индекс, име, презиме и година на студирање. Професорите имаат име, презиме и област на специјализација.“ Прашање: Препознајте ги ентитетите и атрибутите.

    Вежба 2: Создавање ентитет-атрибут модел

    Задача: Нацртајте ентитет-атрибут модел за систем за е-трговија. Опфатете ентитети како „Корисник“, „Производ“ и „Нарачка“, и дефинирајте ги нивните атрибути.

     

    Вежба 3: Препознавање релации меѓу ентитетите

    1. Задача: Во еден систем за универзитет, постојат „Студент“, „Курс“, и „Професор“. Воспоставете ги релациите меѓу овие ентитети.

    Атрибути и клучни атрибути

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

    Атрибути:

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

    Примери:

    • За ентитетот Студент, атрибутите може да бидат: Име, Презиме, Број на индекс, Датум на раѓање.
    • За ентитетот Книга, атрибутите може да бидат: Наслов, Автор, Година на издавање, ISBN.

    Клучни атрибути:

    Клучните атрибути се специјални атрибути кои го уникатно идентификуваат секој ентитет во базата на податоци. Тие често се нарекуваат и примарни клучеви (primary keys).

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

    Примери на клучни атрибути:

    • За ентитетот Студент, клучен атрибут може да биде Број на индекс, бидејќи секој студент има уникатен број.
    • За ентитетот Книга, клучен атрибут може да биде ISBN (меѓународен стандарден број на книга), бидејќи секоја книга има уникатен ISBN.

    Типови на клучни атрибути:

    1. Примарен клуч (Primary Key): Главен клуч кој го идентификува секој запис.
    2. Надворешен клуч (Foreign Key): Атрибут кој се користи за да воспостави релации меѓу ентитети во различни табели.

    Пример: Во база на податоци за универзитет, ентитетот Студент може да има атрибут Број на индекс како примарен клуч, а ентитетот Нарачка на учебници може да има атрибут Број на индекс како надворешен клуч, за да се поврзе со студентот кој ја направил нарачката.

    Tuesday, September 24, 2024

    Вежба за валидација на податоци

     Пример на табела за клиенти во Excel, со валидација на податоци и креирана паѓачка листа.

    Табела за клиенти

    Опис на колони:

    • ID: Уникатен идентификатор за секој клиент (може да биде автоматски број).
    • Име: Името на клиентот.
    • Презиме: Презимето на клиентот.
    • Пол: Паѓачка листа со опции "Машко" и "Женско".
    • Возраст: Валидација на податоци која дозволува само броеви помеѓу 1 и 120.
    • Држава: Паѓачка листа со опции за различни држави (на пример, Македонија, Србија, Хрватска).
    • Емаил: Валидација на податоци за да се осигура дека внесот е во правилен формат на емаил адреса.
    • Како да создадете паѓачка листа и валидација:
      1. Создавање на паѓачка листа за пол:

        • Изберете клетка во колоната "Пол".
        • Отворете го менито "Data" и кликнете на "Data Validation".
        • Во прозорецот "Data Validation", изберете "List" во "Allow".
        • Во полето "Source", внесете Машко,Женско.
        • Кликнете "OK".
      2. Создавање на паѓачка листа за држава:

        • На ист начин, изберете клетка во колоната "Држава".
        • Отворете "Data Validation" и изберете "List".
        • Во полето "Source", внесете Македонија,Србија,Хрватска.
        • Кликнете "OK:
    • Валидација на податоци за возраст
    • Изберете клетка во колоната "Возраст".
    • Отворете "Data Validation" и изберете "Whole number" во "Allow".
    • Поставете "Data" на "between" и внесете "1" и "120" во полето за минимална и максимална вредност.
    • Кликнете "OK".

    Sunday, September 22, 2024

    Карактеристики на Графичкиот Дизајн

     

    Карактеристики на Графичкиот Дизајн

    Графичкиот дизајн има неколку карактеристики кои го дефинираат и го прават ефикасен во комуникацијата на идеи и информации. Еве ги главните карактеристики на графичкиот дизајн:



    Графички дизајн

    Модел на ентитет и асоцијација

    Sunday, May 26, 2024

    Прашања за HTML

     

    01. HTML – Основни поими

    1. Што е тоа web-страница (web-page)?

    Web-страница претставува web-документ или поинаков web-ресурссоодветен за WWW (World Wide Web), до кој може да се пристапи преку web browser (Internet Explorer, Mozilla Firefox, Chrome) и кој се прикажува на монитор или на мобилен телефон.

    Информациите на web-страните најчесто се во HTML формат (HyperText Markup Language) или XHTML формат (Extensible HyperText Markup Language) и овозможуваат навигација кон други web-страници, преку хипертекст линкови (hypertext links).

    Web-страниците може да се вчитаат преку локален компјутер или преку оддалечен web server. Тие може да бидат достапни до приватна компјутерска мрежа (intranet) или пак да бидат објавени (publish) на www (world wide web) и да бидат достапни до целиот свет (internet).

    2. Што е тоа web-site?

    Web-site претставува множество од повеќе меѓусебно поврзани web-страници до кои се пристапува преку заеднички web-домен.

    3. Какви типови на web-страници постојат? (статичка и динамичка)

    §   статичка web-страница – тоа е web страница која има постојана содржина, односно web-страница која корисникот (клиентот) ја вчитува преку серверот, без притоа да се активираат било какви апликации на клиентскиот или на серверскиот компјутер.

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

    4. Составни делови на различните видови web-страници?

    Web-страниците можат да содржат повеќе типови на информации:

    ВИДЛИВИ ИНФОРМАЦИИ:

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

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

    · статички слики (растерска графика - GIF, JPEG или PNG или векторски формат – SVG или Flash)

    · анимирани слики – Animated GIF, SVG, Flash, Shockwave или Java applet

    · аудио – најчесто во MP3 или некој сличен формат

    · видео - WMV (Windows), RM (RealMedia), FLV (Flash Video), MPG, MOV (QuickTime)

    - интерактивни информации:

    · за “on-page” – интеракција:

    СКРИЕНИ ИНФОРМАЦИИ:

    - коментари;

    - линкувани фајлови преку хиперлинкови – DOC, XLS. PDF и сл.

    - информации за податоците на страницата – пр. атрибути за сликите;

    - скриптови (scripts) – обично Java script.

    5. Што е тоа CSS?

    Cascading Style Sheets (CSS) е style sheet јазик (style sheet language), кој се употребува за опишување на презентациска семантика (изгледот и форматирњето) на документ напишан во markup јазик (markup language). Нејзини најчести апликации се стилот на web-страните напишани во HTML (Hyper Text Markup Language) и XHTML (Extensible HyperText Markup Language), но, јазикот исто така може да се примени на секој тип на XML (Extensible Markup Language) документ, вклучувајќи plain XML, SVG (Scalable Vector Graphics) and XUL (XML User Interface Language)

    Што е HTML?

    HyperText Markup Language (HTML) е главниот markup јазик за креирање на web-страници или друг тип на информации, кои може да се прикажат преку web-browser.

    9. Што значат наставките .htm и .html?

    Овие две наставки се однесуваат на Hypertext Markup Lanfuage фајлови. Повеќето од web-browser-ите ќе го третираат фајлот со наставка HTM исто како да е фајл со наставка HTML. Всушност, не постои разлика помеѓу овие две наставки. Двете кажуваат дека фајловите .htm и .html содржат HTML.

    Вовед во хтмл

    Што значи ктаренката HTML?

    2. За што се користи јазикот HTML?

    3. Што се тоа тагови?

    4. Што е тоа почетен таг (start tag), а што е тоа краен таг (end tag)?

    5. Која е синтаксата за почетен таг (start tag), а која за краен таг (end tag)?

    6. Што се наоѓа помеѓу еден start tag и еден end tag?

    7. Што означува <!DOCTYPE html> ?

    8. Што значат таговите <html>, <body>, <h1>, <p> ?

    9. Што е тоа HTML елемент?

    10. Од што е составена основната HTML Page Structure?

    11. Што треба да се напише после <!DOCTYPE html> за да биде видлив текст напишан со македонска поддршка?

    Заглавија и параграфи

    1. Кои тагови се користат за дефинирање на заглавија (headings)?

    2. Која е разликата помеѓу овие шест тагови?

    За што се користи тагот <p>?

    2. За што се користи тагот <br> ?

    3. Дали тагот <br> има end tag?

    линкови

    Кој tag се користи за креирање hyperlink?

    2. Што се пишува помеѓу наводниците (href=” “) ?

    3. Каде се пишува текстот на линкот?

    Слики

    Кој tag се користи за вметнување на слика?

    2. Како се пишува основната форма на овој таг?

    3. Дали <img> тагот има end tag (closing tag)?

    4. Што се пишува помеѓу наводниците (src=” “) ?

    Елементи и атрибути

    Што е тоа HTML елемент?

    2. Кој tag од HTML elements табелата нема end tag и нема содржина?

    3. Кој tag од HTML elements табелата има атрибут?

    Објасни го <p> елементот!

    6. Објасни го <body> елементот!

    7. Објасни го <html> елементот!

    Која е синтаксата за дефинирање атрибут во рамките на HTML-таговите?

    2. Какви информации обезбедуваат атрибутите?

    3. Дали сите HTML елементи имаат атрибути?

    тагови

    За што се употребуваат следните тагови: <b>, <strong>, <i>, <em>, <sub>, <sup> ?

    2. Која е сличноста (разликата) помеѓу таговите <b> и <strong> ?

    3. Која е сличноста (разликата) помеѓу таговите <i> и <em> ?

    листи

    Какви листи може да се креираат?

    2. Кој таг се користи за почеток и крај на unordered list?

    3. Кој таг се користи за почеток и крај на ordered list?

    Tабели

    Кој таг се употребува за креирање табела?

    2. За што се употребува тагот <tr>?

    3. За што се употребува тагот <td>?

    4. Како се прикажува табелата доколку не се дефинираат borders?

    Што се дефинира со <table style="width:300px">

    6. Што се дефинира со <table border="1" style="width:300px">