Логички и физички дизајн - Креирање база податоци (со 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, p_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 скрипта
3.DML скрипта
4.Релациски дијаграм изваден од DBeaver
5.Измени за потреби на апликацијата
Last modified
22 months ago
Last modified on 02/09/23 22:17:37
Attachments (4)
- schema.JPG (118.1 KB ) - added by 2 years ago.
- polnenje.sql (11.0 KB ) - added by 2 years ago.
- kreiranje.sql (5.2 KB ) - added by 2 years ago.
- ModifikaciiZaPotrebiNaPrototipAplikacijata.sql (9.0 KB ) - added by 21 months ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.