wiki:ERModel

Актуелна верзија

Дијаграм

Податочни побарувања

•Ентитети

  1. Korisnici – ентитет за корисниците коуи што се логираат што произлегуваат три други ентитети

    Примарен клуч:
    korisnicko_ime – текстуален тип, максимум 20 знаци (задолжителен)

    Атрибути:
    Lozinka – текстуален тип, максимум 20 знаци, минимум 6 знаци и еден специјален знак (задолжителен)
    e_posta – текстуален тип, максимум 30 знаци (задолжителен)
    telefonski_broj – текстуален тип, 9 знаци (опционален)

  1. Dostavuvaci – ентитет кој што произлегува од корисници и го наследува неговиот примарен клуч

    Примарен клуч:
    korisnicko_ime – текстуален тип, максимум 20 знаци (задолжителен)

    Атрибути:
    Lozinka – текстуален тип, максимум 20 знаци, минимум 6 знаци и еден специјален знак (задолжителен)
    e_posta – текстуален тип, максимум 30 знаци (задолжителен)
    telefonski_broj – текстуален тип, 9 знаци (опционален)

  1. Vraboteni – ентитет кој што произлегува од корисници и го наследува неговиот примарен клуч

    Примарен клуч:
    korisnicko_ime – текстуален тип, максимум 20 знаци (задолжителен)

    Атрибути: Lozinka – текстуален тип, максимум 20 знаци, минимум 6 знаци и еден специјален знак (задолжителен)
    e_posta – текстуален тип, максимум 30 знаци (задолжителен)
    telefonski_broj – текстуален тип, 9 знаци (опционален)

  1. Kupuvaci – ентитет кој што произлегува од корисници и го наследува неговиот примарен клуч

    Примарен клуч:
    korisnicko_ime – текстуален тип, максимум 20 знаци (задолжителен)

    Атрибути: Lozinka – текстуален тип, максимум 20 знаци, минимум 6 знаци и еден специјален знак (задолжителен)
    e_posta – текстуален тип, максимум 30 знаци (задолжителен)
    telefonski_broj – текстуален тип, 9 знаци (опционален)

  1. Komentari – слаб ентитет што репрезентира коментар од даден корисник

    Примарен клуч:
    (id_komentar, *id_proizvod, *id_kupuvac) - сложен нумерички примарен клуч

    Атрибути:
    tekst: текстуален тип, максимум 100 знаци (задолжителен)

  1. Dostavuvanja – ентитет кој што ја претставува доставата за одредена нарачка

    Примарен клуч:
    id_dostavuvanja – нумерички вештачки број (задолжителен)

    Атрибути:
    data_na_dostavuvanja – data (задолжителен)

  1. Naracki – ентитет за самата нарачка која што е направена

    Примарен клуч:
    id_naracka – нумерички вештачки број (задолжителен)

    Атрибути:
    data_na_naracka – data (опционален)
    suma – нумерички тип (задолжителен)
    status – текстуален тип, максимум 1 знак [1-dostaveno, 2-naplateno, 3-uspesna] (задолжителен)


  1. Proizvodi – ентитет кој што ни го претставува секој производ во продавницата

    Примарен клуч:
    id_proizvod – нумерички вештачки број (задолжителен)

    Атрибути:
    ime – текстуален, максимум 15 знаци (задолжителен)
    prosek_ocenki – нумерички (опционален)
    karakteristiki – текстуален тип, максимум 200 знаци (опционален)
    boja - текстуален тип, максимум 15 знаци (опционален)
    kolicina – нумерички тип

  1. Cena – ентитет кој што ја претставува цената на производот

    Примарен клуч:
    Сложен примарен клуч (*id_proizvod, id_cena) (задолжителен)

    Атрибути:
    Popust – нумерички (опционален)
    iznos - нумерички (задолжителен)
    datum_na_cena - date (опционален)

  1. Magacini – ентитет што ни ги претсавува локациите каде се наоѓаат производите

    Примарен клуч:
    id_magacin- нумерички вештачки број

    Атрибути:
    lokacija - текстуален тип, максимум 30 знаци (задолжителен)

  1. Kategorija – ентитет што ни ја претставува категоријата во која што се наоѓа производот

    Примарен клуч:
    id_kategorija - нумерички вештачки број

    Атрибути:
    ime - текстуален тип, максимум 15 знаци (задолжителен)

  1. Garancija – ентитет за гаранцијата на еден производ

    Примарен клуч:
    sifra - нумерички вештачки број

    Атрибути:
    datum_od- date (опционален)
    datum_do – date (задолжителен)

  1. Parce – ентитет што ни претставува едно парче од производот

    Примарен клуч:
    id_parce - нумерички вештачки број


  1. Kompanija – ентитет што ни ги претставува компаниите на производите

    Примарен клуч:
    ime_kompanija – текстуален, максимум 15 знаци (задолжителен)


•РЕЛАЦИИ

Raboti_vo - Релација коа што поврзува Вработен со Магацин, во еден магацин може да работат повеќе вработени

E_pod - Релација што поврзува Гаранција и Производ, еден производ е под една Гаранција

E_od - Релација што поврзува Производ и Компанија, едно парче е од една Компанија

Vrsi - Релација која што поврзува Доставувач и Доставувања, еден доставувач прави повеќе Доставувања

Pravi - Релација што поврзува Купувач со Нарачки, една Нарачка е направена од точно еден Купувач

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

Na - Релација што поврзува Производ со Коментар

E_so – Релација што поврзува Цена и Производ, еден производ може да има една Цена

Se_sodrzi_vo - Релација што поврзува Производ и Категорија, еден Производ се содржи во точно една Категорија

Ima - Релација што поврзува Производ со Парче, еден Производ има повеќе Парчиња

Dostapno_vo - Релација што поврзува Магацин со Парче, едно Парче може да се наоѓа само во еден Магацин

Za - Релација што поврзува Коментар со Производ, за еден Производ може да има повеќе Коментари

Podkategorija - Рекурзивна релација за Категорија

E_del_od - Релација која што поврзува Нарачка и Парче

Историјат

Верзија 1 Иницијален ЕР модел
Верзија 2 Промена во поврзување на ентитети и релации, од демонстратор.
Верзија 3 Промена од вонр. Проф. Д-р Вангел Ајановски

Last modified 17 months ago Last modified on 12/29/22 21:14:41

Attachments (4)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.