/[hr-web]/inc/shema.sql
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /inc/shema.sql

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.9 - (show annotations)
Fri Jun 15 09:39:04 2001 UTC (22 years, 10 months ago) by ravilov
Branch: MAIN
CVS Tags: HEAD
Changes since 1.8: +1 -1 lines
Images updated. SQL scheme changed. Minor bug fixes.

1 create table certifikati (
2 sif_edukacije int4 not null,
3 sif_radnika varchar(7) not null,
4 sif_ustanove int4 not null,
5 naziv text,
6 titula text,
7 dat_izdavanja date,
8 dat_polaganja date,
9 dat_vrijedi_do date,
10 xxxx text,
11 primary key(sif_edukacije,sif_radnika,sif_ustanove)
12 );
13
14 create table edukacije (
15 sifra int4 not null,
16 sif_radnika varchar(7) not null,
17 naziv text,
18 sif_ustanove int4,
19 datum_upisa date,
20 datum_zavrsetka date,
21 ukupno_ispita int2,
22 polozenih_ispita int2,
23 ukupno_semestara int2,
24 polozenih_semestara int2,
25 zavrsio_ispitom boolean,
26 sif_qualification int4 not null,
27 sif_tecaja int4,
28 stupanj_str_jezika int2,
29 sif_stranog_jezika int4,
30 date_lupdate date,
31 sif_strucna_sprema int4,
32 grad_odrzavanja_tecaja text,
33 titula text,
34 primary key(sifra,sif_radnika)
35 );
36
37 create table izvan_plive (
38 sif_radnika varchar(7) not null,
39 tvrtka text,
40 radno_mjesto text,
41 zadaci text,
42 datum_od date,
43 datum_do date,
44 id int4,
45 date_lupdate date default 'now',
46 primary key(sif_radnika,id)
47 );
48
49 create table nagrade (
50 sif_radnika varchar(7) not null,
51 naziv text not null,
52 opis text,
53 sif_ustanove int4,
54 urucitelj text,
55 godina text,
56 id int4,
57 date_lupdate date default 'now',
58 primary key(sif_radnika,id)
59 );
60
61 create table o_meni (
62 sif_radnika varchar(7) not null,
63 opis text,
64 datum_lupdate date default 'now',
65 primary key(sif_radnika)
66 );
67
68 /* MULTILINGUAL */
69 create table obrazovna_ustanova (
70 sifra int4 not null,
71 naziv text not null,
72 grad text,
73 datum_lupdate date default 'now',
74 language varchar(2) not null default 'HR', /* RA: */
75 primary key(sifra)
76 );
77
78 /* MULTILINGUAL */
79 create table org_jed (
80 sifra text not null,
81 opis text,
82 language varchar(2) not null default 'HR', /* RA: */
83 primary key (sifra, language)
84 );
85
86 /* MULTILINGUAL */
87 create table osoba (
88 sif_radnika varchar(7) not null,
89 ime varchar(100) not null,
90 prezime varchar(100) not null,
91 naziv_struke text,
92 sif_org_jed text,
93 radna_jedinica text,
94 radno_mjesto text,
95 spol varchar(1),
96 datum_rodjenja date,
97 stupanj_str_spreme text,
98 smjer text,
99 titula text, /* IZBACITI!!! (dup od edukacija.titula) */
100 telefon varchar(50),
101 email varchar(250),
102 language varchar(2) not null default 'HR', /* RA: */
103 primary key(sif_radnika)
104 );
105
106 create table qualification (
107 sifra int4 not null,
108 opis text,
109 primary key(sifra)
110 );
111
112 create table radovi (
113 rbr int4 not null,
114 sif_str_skupa int4,
115 xxxx int4,
116 sif_radnika varchar(7) not null,
117 godina varchar(4),
118 naziv_rada_knjige text,
119 naziv_casopisa text,
120 datum_lupdate date default 'now',
121 primary key(rbr,sif_str_skupa,sif_radnika)
122 );
123
124 /* MULTILINGUAL */
125 create table stupanj_str_jezika (
126 sifra int4 not null,
127 stupanj text,
128 opis text,
129 language varchar(2) not null default 'HR', /* RA: */
130 primary key(sifra)
131 );
132
133 /* MULTILINGUAL */
134 create table strani_jezik (
135 sifra int4 not null,
136 opis text,
137 datum_lupdate date default 'now',
138 language varchar(2) not null default 'HR', /* RA: */
139 primary key(sifra)
140 );
141
142 /* MULTILINGUAL */
143 create table strucne_spreme (
144 stupanj text not null,
145 sif_vrsta_str_spreme int4,
146 sif_str_spreme int4,
147 sap text,
148 language varchar(2) not null default 'HR', /* RA: */
149 primary key (sif_vrsta_str_spreme,sif_str_spreme)
150 );
151
152 create table strucni_skupovi (
153 rbr int4 not null,
154 naziv text,
155 sif_radnika varchar(7) not null, /* KEY */
156 grad text,
157 datum_od date,
158 datum_do date,
159 datum_lupdate date default 'now',
160 primary key (rbr,sif_radnika)
161 );
162
163 /* MULTILINGUAL */
164 create table tecajevi (
165 sifra int4 not null,
166 naziv text not null,
167 xxxx text,
168 sif_qualification int4,
169 language varchar(2) not null default 'HR', /* RA: */
170 primary key (sifra)
171 );
172
173 create table u_plivi (
174 sif_radnika varchar(7) not null,
175 radno_mjesto text,
176 zadaci text,
177 datum_od date,
178 datum_do date,
179 id int4 not null, /* ispravno? */
180 date_lupdate date default 'now',
181 primary key (sif_radnika,id)
182 );
183
184 /* MULTILINGUAL */
185 create table ustanove (
186 sifra int4 not null,
187 naziv varchar(250) not null,
188 grad text,
189 mjesto text, /* IZBACITI U FINALNOJ VERZIJI!!! */
190 date_lupdate date default 'now',
191 language varchar(2) not null default 'HR', /* RA: */
192 primary key(sifra)
193 );
194
195 /* MULTILINGUAL */
196 create table vrsta_strucne_spreme (
197 sifra int4 not null,
198 opis text,
199 language varchar(2) not null default 'HR', /* RA: */
200 primary key (sifra)
201 );
202
203 create table patenti (
204 sifra int4 not null,
205 sif_radnika varchar(7) not null,
206 autori varchar(100) not null,
207 naziv varchar(60) not null,
208 godina varchar(4),
209 zastita varchar(50),
210 na_snazi boolean,
211 drzave varchar(100),
212 komentar text
213 );

  ViewVC Help
Powered by ViewVC 1.1.26