wiki:ER Diagram One

Version 8 (modified by 145008, 4 years ago) ( diff )

--

ЕР Дијаграм_v1

Прва верзија на ЕР Дијаграмот прикачен за прегледување

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

  • Ентитети:
  1. Луѓе - Ентитет од кој што произлегуваат 2 други ентитети за потребите на решението.
    • Име - текстуален тип (задолжителен)
    • Презиме - текстуален тип (задолжителен)
    • Адреса - текстуален тип (опционален)
    • Емаил - текстуален тип (задолжителен)
    • ЛТел.Број - текстуален тип (опционален)
    • ЛуѓеИД - нумеричен, PRIMARY KEY (задолжителен)

  1. Библиотекар - Ентитет кој што произлегува од Луѓе, дефинира корисник и админ на апликацијата.
    • БиблиотекарИД - нумеричен, PRIMARY KEY (задолжителен)
  1. Библиотека - Ентитет кој што дефинира физичка библиотека.
    • БИме - текстуален тип (задолжителен)
    • БАдреса - текстуален тип (задолжителен)
    • БиблиотекаИД - нумеричен, PRIMARY KEY (задолжителен)
  1. Резервација - Ентитет кој што дефинира информација за резервација на книга.
    • денНаРезервација - датум (задолжителен)
    • РезервацијаИД - нумеричен, PRIMARY KEY (задолжителен)
  1. Позајмица - Ентитет кој што дефинира информација за позајмица на книга.
    • Почеток-Датум - датум (задолжителен)
    • Крај-Датум - датум (задолжителен)
    • ПозајмицаИД - нумеричен, PRIMARY KEY (задолжителен)
  1. Член - Ентитет кој што произлегува од Луѓе, дефинира корисник на апликацијата.
    • датумНаЗачленување - датум (задолжителен)
    • пасвордЧлен - текстуален тип (задолжителен)
    • ЧленИД - нумеричен, PRIMARY KEY (задолжителен)
  1. Автор - Ентитет кој што дефинира информации за автори на книги.
    • АИме - текстуален тип (задолжителен)
    • АЕмаил - текстуален тип (задолжителен)
    • АвторИД - нумеричен, PRIMARY KEY (задолжителен)
  1. Категорија - Ентитет кој што дефинира информации за категории на книги.
    • КатегоријаИД - нумеричен, PRIMARY KEY (задолжителен)
  1. Издавач - Ентитет кој што дефинира информации за издавачи на книги.
    • ИЕмаил - текстуален тип (задолжителен)
    • Ииме - текстуален тип (задолжителен)
    • ИАдреса - текстуален тип (опционален)
    • ИТел.Бр - текстуален тип (опционален)
    • ИздавачИД - нумеричен, PRIMARY KEY (задолжителен)
  1. Оцена - Ентитет кој што дефинира оценување и коментирање на книги.
    • Коментар - текстуален тип (опционален)
    • Оцена - нумеричен (опционален)
    • ОценаИД - нумеричен, PRIMARY KEY (задолжителен)
  1. Книги - Ентитет кој што дефинира информации за книги.
    • Наслов - текстуален тип (задолжителен)
    • Издавач - нумеричен тип (задолжителен) FOREIGN KEY
    • Категорија - нумеричен тип (задолжителен) FOREIGN KEY
    • Автор - нумеричен тип (задолжителен) FOREIGN KEY
    • Бр_Копии - нумеричен тип (задолжителен)
    • КнигаИД - нумеричен, PRIMARY KEY (задолжителен)
  2. Инстанца_Книга - Слаб ентитет кој зависи од Книги и кој што дефинира една инстанца од книга.
    • СерискиБрој - нумеричен, ДИСКРИМИНАТОР (задолжителен), заедно со КнигаИД од Книги го создаваат PRIMARY KEY на Инстанца_Книга.
  • Релации:
  1. работи во - Релација која поврзува Библиотека со Библиотекар, еден библиотекар работи во една библиотека.
  2. потврдува - Релација која поврзува Библиотекар со Резервација, еден библиотекар потврдува една резервација.
  3. додава - Релација која поврзува Библиотекар со Книги, еден библиотекар додава една книга.
  4. прави - Релација која поврзува Член со Резервација, еден член прави една резервација.
  5. оценува - Релација која поврзува Член со Оцена, еден член дава една оценка
  6. се наоѓа - Релација која поврзува Библиотека со Инстанца_Книга, една инстаца од книга се наоѓа во една библиотека.
  7. станува - Релација која поврзува Резервација со Позајмица, една резервација станува една позајмица.
  8. е издадена - Релација која поврзува Издавач со Книги, една книга е издадена од еден издавач.
  9. напишал - Релација која поврзува Автор со Книги, еден автор напишал една книга.
  10. има (категорија - книги) - Релација која поврзува Категорија со Книги, една книга има една категорија.
  11. има (книги - инстанца книга) - Релација која поврзува Книги со Инстанца_Книга, една книга има една инстанца од книга.
  12. содржи (оцена - автор) - Релација која поврзува Оцена со Автор, еден автор има една оцена.
  13. содржи (оцена - книги) - Релација која поврзува Оцена со Книги, една книга има една оцена.
  14. содржи (резервација - книги) - Релација која поврзува Резервација со Книги, една резервација има една книга.
  15. содржи (позајмица - книги) - Релација која поврзува Позајмица со Книгa, една позајмица има една книга.

Историјат

  1. Верзија 1 на ЕР Дијаграм и податочни побарувања
  2. Верзија 2 на ЕР Дијаграм - Направени се сите промени кои се побарани во првиот тикет испратен од асистентот (Тикет #1)
  3. Верзија 3 на ЕР Дијаграм - Направени се промени побарани од страна на асистентот. Промените се: Тотално учество на "Резервација" накај "Прави", "Позајмица" има нов атрибут "статус", кардиналност на Библиотека накај Инстанца Книга сменето во 1 -> Библиотека 1 - N Инстанца Книга

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.