Version 2 (modified by 2 years ago) ( diff ) | ,
---|
Верзија 1
ER дијаграм
Податочни побарувања
Ентитети
- Companies - ентитет кој ќе нуди услуга за транспорт на нашиот систем
- company_ID, примарен клуч од нумерички тип
- name, задолжителен атрибут од тип varchar
- address, задолжителен атрибут од тип varchar
- phone, атрибут со повеќе вредности од тип varchar
- Licences - слаб ентитет кој претставува лиценца
- licence_ID, слаб примарен клуч од нумерички тип
- valid_from, задолжителен атрибут од тип датум
- expires_on, задолжителен атрибут од тип датум
- Employees - множество ентитети на вработени
- employee_ID, примарен клуч од нумерички тип
- name, задолжителен атрибут од тип varchar
- surname, задолжителен атрибут од тип varchar
- email, опционален? атрибут од тип varchar, во специјален формат на email адреса
- phone, атрибут со повеќе вредности од тип varchar
- Administrators - ентитет кој претставува администратор од компанија
- Dispatchers - ентитет кој претставува диспечер
- Drivers - ентитет на возач на рута
- Vehicles - множество ентитети на возила на компанија
- licence_plate, примарен клуч од нумерички тип
- capacity, задолжителен атрибут од нумерички тип
- is_free, задолжителен атрибут од тип булеан
- driven_routes, изведен атрибут
- promet?, изведен атрибут
- Types - ентитент кој претставува тип на возило
- type_ID, примарен клуч од нумерички тип
- type_name, задолжителен атрибут од тип varchar, домен: комбе, камион, шлепер
- Clients - множество ентитети на клиенти кои имаат потреба од услуга
- client_ID, примарен клуч од нумерички тип
- name, задолжителен атрибут од тип varchar
- phone, задолжителен атрибут од тип varchar
- email, задолжителен атрибут од тип varchar во формат на email адреса
- reservations, атрибут со повеќе вредности од тип varchar
- Invoice-Faktura - ентитет кој претставува фактура за рута
- faktura_ID, примарен клуч од нумерички тип
- price, задолжителен атрибут од тип varchar
- phone, задолжителен атрибут од тип varchar
- Reservations - ентитет кој претставува резервација на услуга од компанија
- reservation_ID, примарен клуч од нумерички тип
- Routes - ентитет кој претставува рута, услугата што ја нуди компанијата
- route_ID, примарен клуч од нумерички тип
- date_from, задолжителен атрибут од тип датум
- date_to, задолжителен атрибут од тип датум
- Cities - ентитет кој претставува почетна или крајна точка на рутата
- city_ID, примарен клуч од нумерички тип
- name, задолжителен атрибут од тип varchar
- Products-Roba - ентитет што претставува роба која треба да се превезе
- product_ID, примарен клуч од нумерички тип
- quantity, задолжителен атрибут од нумерички тип
- Catefories - ентитет кој претставува категорија на робата
- category_ID, примарен клуч од нумерички тип
- cat_name, задолжителен атрибут од тип varchar, домен: пијалок, мебел, смрзнато
Релации
- owns, 1:N релација за копанија која поседува возила
- works_at, 1:N релација за вработени во компанија
- has, 1:1 релација меѓу компанија и лиценца
- drives_with, 1:N релација меѓу ентитет возач и возило
- drives, 1:N релација меѓу ентитет возач и рута
- is_of, 1:N релација која дефинира тип на возило
- follows, 1:N релација меѓу диспечер и рутата која ја следи
- sends, 1:N релација меѓу фактура и администратор кој ја издава
- receives, 1:N релација меѓу пратена фактура и клиент
- contains, 1:N релација меѓу фактура и резервација за која е издадена
- creates, 1:N релација меѓу клиент на апликацијата и резервација
- starts_at, 1:N релација која ги поврзува почетната точка и рутата
- ends_at, 1:N релација која ги поврзува крајнта точка и рутата
- categorizes_as, 1:N релација која означува од која категорија е робата за транспорт
- reserves, 1:N / 1:1? релација која ги поврзува резервацијата и избраната рута
- transport_for, 1:N / 1:1? релација меѓу резервацијата и робата за транспорт
Историјат
Attachments (3)
- ERmodel_v1.jpg (105.8 KB ) - added by 2 years ago.
- ERmodel_v2.jpg (117.9 KB ) - added by 2 years ago.
- ERmodel_v3.3.jpg (127.8 KB ) - added by 23 months ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.