wiki:RelationalDesign

Version 2 (modified by 201051, 22 months ago) ( diff )

--

Логички и физички дизајн - Креирање база податоци (со SQL DDL)

1.Релациска шема

*примарни клучеви: bold и underline
*надворешни клучеви: bold и специјален знак до името на надворешниот клуч, под ентитетот/релацијата опис што се референцира
*not null атрибути: bold


*studenti (s_id, s_ime, s_prezime, s_korisnicko_ime, s_email, s_lozinka ,s_index)
*administratori (a_id, a_ime, a_prezime, a_korisnicko_ime, a_email, a_lozinka)
*profesori (p_id, p_ime, p_prezime, p_korisnicko_ime, p_email, p_lozinka)
*p_termini_za_kons(p_id*, termin)

* p_id e referenca kon Profesori

*predmeti(pr_id, pr_ime, a_id*)

*a_id e referenca kon Administratori

*kursevi (ku_id, ku_ime, ku_opis, pr_id*)

*pr_id e referenca kon Predmeti

*materijali (m_id, m_ime, m_bytes, pr_id*, ka_id&, ku_id`)

`p_id e referenca kon Profesori
&ka_id e referenca kon Kategorii
`ku_id e referenca kon Kursevi

*prasanja(pra_id, pra_naslov, pra_sodrzina, pra_datum, ku_id*, s_id&)

*ku_id e referenca kon Kursevi
&s_id e referenca kon Studenti

*kategorii(ka_id, ka_ime, ka_opis, a_id*)

*a_id e referenca kon Administratori

*odgovori (o_id, o_sodrzia, o_validen, o_datum, pra_id*,s_id&, p_id`)

*pra_id e referenca kon Prasanja
&s_id e referenca kon Studenti
`p_id e referenca kon Profesori

*reagira_na(s_id* ,o_id& ,reakcija)

*s_id e referenca kon studetni
&o_id e referenca kon odgovori

*dava_reakcija(p_id* ,o_id& ,reakcija)

*p_id e referenca kon profesori
&o_id e referenca kon odgovori

*e_oznaceno_so(pra_id* ,ka_id&)

*pra_id e referenca kon prasanja
&ka_id e referenca kon kategorii

*e_prof_na(p_id* , ku_id&)

*p_id e referenca kon profesori
&ku_id e referenca kon kursevi

*moze_da_slusa(s_id *, ku_id&)

*s_id e referenca kon student
&ku_id e referenca kon kursevi

*e_vo_vrska_so(pra_id*, m_id&)

*pra_id e referenca kon prasanja
&m_id e referenca kon materijali

2.DDL скрипта

DDL FinkiForums.sql

3.DML скрипта

DML FinkiForums.sql

4.Релациски дијаграм изваден од DBeaver

Attachments (4)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.