=== Релациска шема - мапирачка трансформација Ознаки: * примарните клучеви се означени со underline * задолжителните атрибути се болдирани * надворешните клучеви се означени со * и во заграда стои од која табела референцираат ==== Табели * category(**__category_id__**, **category_name**) * reviewer(**__reviewer_id__**, **reviewer_name**, **reviewer_verified**, **reviewer_email**, **reviewer_password** ) * business(**__business_id__**, **business_name**, **business_phone**, **business_descr**, **business_hours**, **category_id** *(category)) * Секундарен клуч: ''category_id е референца кон category(category_id)и има not null constraint поради тотално учество на Businesses во релацијата belongs_to'' * address(**__address_id__**, **address_street**, **address_postal_code**, **address_city**, **__business_id__** *(business)) * Композитен примарен клуч: (business_id, address_id) * Слаб клуч address_id * ''business_id е референца кон business(business_id) и има not null constraint поради тотално учество на Addresses во релацијата has_address'' * service(**__service_id__**, **service_name**, **category_id** *(category)) * Секундарен клуч: ''category_id е референца кон category(category_id)и има not null constraint поради тотално учество на Services во релацијата of'' * review(**__review_id__**, **review_title**, **review_text**, **review_stars** , **business_id** *(business), **reviewer_id** *(reviewer), **address_id** *(address)) * Секундарен клуч: ''business_id е референца кон business(business_id) и има not null constraint поради тотално учество на Review во релацијата about'' * Секундарен клуч: ''reviewer_id e референца кон reviewer(reviewer_id) и има not null constraint поради тотално учество на Review во релацијата left'' * Секундарен клуч: ''address_id e референца кон address(address_id) и има not null constraint поради тотално учество на Address во релацијата is_for_address'' * business_service( **__business_id__** *(business), **__service_id__** *(service)) * Композитен примарен клуч (business_id, service_id) * ''business_id е референца кон business(business_id) '' * ''service_id е референца кон service(service_id) '' === Креирање на табели [[attachment:"kreiranje.sql"]] === Полнење на табелите со податоци [[attachment:"polnenje.sql"]] === Релациски дијаграм од DBeaver [[Image(rel_diagram.png, 1200px)]]