wiki:ERModel

Version 1 (modified by 201194, 20 months ago) ( diff )

--

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

Дијаграм

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

•Ентитети

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Атрибути:
    Popust – нумерички (опционален)
  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 - нумерички вештачки број

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

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

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


•РЕЛАЦИИ

Raboti_vo - Релација коа што поврзува Вработен со Магацин, во еден магацин може да работат повеќе вработени
E_pod - Релација што поврзува гаранција и производ, еден производ е под една гаранција
E_od - Релација што поврзува парче и компанија, едно парче е од една компанија
Vrsi - Релација која што поврзува Доставувач и Доставувања, еден доставувач прави повеќе доставувања
Pravi - Релација што поврзува Купувач со Нарачки, еден купувач прави повеќе нарачки
Dava - Релација што поврзува Купувач со Коментар, еден купувач дава повеќе коментари
E_so – Релација што поврзува Цена и Производ, еден производ може да има една цена
Se_sodrzi_vo - Релација што поврзува Производ и Категорија, еден Производ се содржи во една категорија
Ima - Релација што поврзува Производ со Парче, еден Производ има повеќе Парчиња
Dostapno_vo - Релација што поврзува Магацин со Парче, едно Парче може да се наоѓа само во еден Магацин
Za - Релација што поврзува Коментар со Производ, за еден Производ може да има повеќе Коментари

Историјат

Attachments (4)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.