Changes between Version 14 and Version 15 of konceptualenDizajn


Ignore:
Timestamp:
12/16/24 16:05:36 (4 weeks ago)
Author:
213209
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • konceptualenDizajn

    v14 v15  
    2222* Ниво на членство (membershipLevel)
    2323
    24 '''Entity: Restaurant'''
     24'''Ентитет: Ресторан (Restaurant)'''
    2525
    26 * Description: Represents a restaurant, which contains menus and tables.
    27 * Primary Key: RestaurantID(autogenerated).
    28 * Attributes: rating, socialMediaLinks, website, operatingHours, phone, cusineType, address, name.
     26Опис: Претставува ресторан кој содржи менија и маси.
    2927
    30 * '''Entity: Menu'''
     28Примарен клуч: RestaurantID (автоматски генериран).
    3129
    32 Description: Represents the menu associated with a restaurant.
    33 Primary Key: MenuID(autogenerated).
    34 Attributes: itemName, category, price, description, dietaryInformation.
     30Атрибути:
     31* Оцена (rating)
     32* Линкови до социјални мрежи (socialMediaLinks)
     33* Веб-страница (website)
     34* Работно време (operatingHours)
     35* Телефон (phone)
     36* Тип на кујна (cusineType)
     37* Адреса (address)
     38* Име (name)
    3539
    36 * '''Entity: Table'''
     40'''Ентитет: Мени (Menu)'''
    3741
    38 Description: Represents a table in a restaurant that can be reserved.
    39 Primary Key: TableID(autogenerated).
    40 Attributes: capacity, location, isSmokingArea, description.
     42Опис: Претставува мени поврзано со ресторан.
    4143
    42 * '''Entity: Reservation'''
     44Примарен клуч: MenuID (автоматски генериран).
    4345
    44 Description: Represents a reservation made by a customer.
    45 Primary Key: ReservationID(autogenerated).
    46 Attributes: paymentStatus, partySize, reservationDateTime, specialRequests, checkInTime, checkOutTime.
     46Атрибути:
     47* Име на ставката (itemName)
     48* Категорија (category)
     49* Цена (price)
     50* Опис (description)
     51* Информации за исхрана (dietaryInformation)
    4752
    48 * '''Entity: Payment'''
    49 Description: A weak entity describing the process of paying the reservation.
    50 Partial Key: paymentId - Artificial ID for the payment.
    51 Attributes:
    52 date, reservation_nr, total_price.
     53'''Ентитет: Маса (Table)'''
     54
     55Опис: Претставува маса во ресторан која може да се резервира.
     56
     57Примарен клуч: TableID (автоматски генериран).
     58
     59Атрибути:
     60* Капацитет (capacity)
     61* Локација (location)
     62* Дали е дозволено пушење (isSmokingArea)
     63* Опис (description)
     64
     65'''Ентитет: Резервација (Reservation)'''
     66
     67Опис: Претставува резервација направена од корисник.
     68
     69Примарен клуч: ReservationID (автоматски генериран).
     70
     71Атрибути:
     72* Статус на плаќање (paymentStatus)
     73* Број на луѓе (partySize)
     74* Датум и време на резервација (reservationDateTime)
     75* Специјални барања (specialRequests)
     76* Време на пристигнување (checkInTime)
     77* Време на заминување (checkOutTime)
     78
     79'''Ентитет: Плаќање (Payment)'''
     80
     81Опис: Слаб ентитет кој го опишува процесот на плаќање на резервацијата.
     82
     83Парцијален клуч: paymentId - Вештачки генериран ID за плаќањето.
     84
     85Атрибути:
     86* Датум (date)
     87* Број на резервација (reservation_nr)
     88* Вкупна цена (total_price)
    5389
    5490== Релации
     91'''Релација: има (has)'''
    5592
    56 * Relationship: has
     93Опис: Релација 1:N помеѓу Ресторан и Мени.
     94Детали: Секој ресторан има свое мени. Ресторан може да има повеќе менија. Едно мени припаѓа на еден ресторан.
    5795
    58 Description: A 1:N relationship between Restaurant and Menu.
    59 Details: Each restaurant has its menu. A restaurant can have multiple menus. A menu belongs to one restaurant.
     96'''Релација: содржи (contains)'''
    6097
    61 Relationship: contains
     98Опис: Релација 1:N помеѓу Ресторан и Маса.
     99Детали: Секој ресторан има повеќе различни маси. Ресторан содржи повеќе маси. Една маса припаѓа на еден ресторан.
     100Релација: прави (makes)
    62101
    63 Description: A 1:N relationship between Restaurant and Table.
    64 Details: Each restaurant has multiple different tables. A restaurant contains multiple tables. A table belongs to one restaurant.
     102Опис: Релација 1:N помеѓу Корисник и Резервација.
     103Детали: Еден корисник може да направи повеќе резервации. Една резервација е направена од еден корисник.
     104Релација: не е специфицирана за Маса и Резервација
    65105
    66 Relationship: makes
    67 
    68 Description: A 1:N relationship between Customer and Reservation.
    69 Details: A customer can make multiple reservations. A reservation is made by one customer.
    70 
    71 Relationship: none specified for Table to Reservation
    72 
    73 Details: There seems to be no direct relationship linking tables to reservations, though it might be implicit.
     106Детали: Нема директна релација која ги поврзува масите и резервациите, иако тоа може да биде имплицитно.