wiki:ERModel

Version 2 (modified by 183022, 3 years ago) ( diff )

--

Верзија 1

Дијаграм

No image "ERmodel_v1.png" attached to ERModel

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

Ентитети

  • Library – ентитет што ја претставува библиотеката
    • Кандидат клучеви
      • lib_id – примарен клуч, нумерички тип (Long), задолжителен
    • Атрибути
      • lib_name – текстуален тип (String), максимум 100 карактери, задолжителен
      • lib_city – текстуален тип (String), максимум 15 карактери, задолжителен
      • book_list – динамична листа (листа од сите книги - Book), задолжителна
      • genre_list -
      • genre_types – енум тип, задолжителна
      • writer_list – динамична листа (листа од сите автори - Writer), задолжителна
      • month_ship_price – нумерички тип (Int), задолжителен
      • year_ship_price – нумерички тип (Int), задолжителен
  • Employee – ентитет што претставува вработен во библиотеката
    • Кандидат клучеви
      • emp_id - примарен клуч, нумерички тип (Long), задолжителен
    • Атрибути
      • emp_name– текстуален тип (String), максимум 15 карактери, задолжителен
      • emp_surname– текстуален тип (String), максимум 15 карактери, задолжителен
      • emp_position– текстуален тип (String), максимум 15 карактери, задолжителен
  • Member – ентитет (корисник) што претставува член во библиотеката, има членство во истата
    • Кандидат клучеви
      • mem_id – примарен клуч, нумерички тип (Long), задолжителен
    • Атрибути
      • mem_name – текстуален тип (String), максимум 15 карактери, задолжителен
      • mem_surname – текстуален тип (String), максимум 15 карактери, задолжителен
      • mem_birth
      • mem_town – текстуален тип (String), максимум 15 карактери, задолжителен
      • mem_adr – текстуален тип (String), максимум 50 карактери, задолжителен
      • mem_pass – текстуален тип (String), максимум 20 карактери, задолжителен
      • mem_email – текстуален тип (String), максимум 50 карактери, задолжителен
      • book_list – динамична листа (листа од сите книги - Book), задолжителна
  • Book – ентитет што претставува книга во библиотеката
    • Кандидат клучеви
      • book_id – примарен клуч, нумерички тип (Long), задолжителен
    • Атрибути
      • Book_name – текстуален тип (String), максимум 100 карактери, задолжителен
      • book_num – нумерички тип (Int), задолжителен
      • downloads – нумерички тип (Int), задолжителен
      • book_price – нумерички тип (Int), задолжителен
      • late_return_price – нумерички тип (Int), задолжителен
      • is_free – променлива од тип бул (bool), задолжителна
      • genre – текстуален тип (String), максимум 15 карактери, задолжителен
  • Writer – ентитет што претставува автор на некоја книга која постои во библиотеката
    • Кандидат клучеви
      • writer_id – примарен клуч, нумерички тип (Long), задолжителен
    • Атрибути
      • book_num – нумерички тип (Int), задолжителен
  • Reservation – ентитет што претсавува правење на резервација од страна на некој член
    • Кандидат клучеви
      • res_id – примарен клуч, нумерички тип (Long), задолжителен
    • Атрибути
      • res_date
      • book_id – нумерички тип, задолжителен

Релации

Историјат:

  • Верзија 1 - креирани сите атрибути и релации.

Attachments (6)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.