/[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

Annotation of /inc/shema.sql

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.6 - (hide annotations)
Mon May 28 11:44:26 2001 UTC (22 years, 11 months ago) by dpavlin
Branch: MAIN
Changes since 1.5: +1 -1 lines
ispravan primary key za izvan_plive

1 dpavlin 1.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 dpavlin 1.4 xxxx text,
11     primary key(sif_edukacije,sif_radnika,sif_ustanove)
12 dpavlin 1.1 );
13    
14     create table edukacije (
15     sifra int4 not null,
16     sif_radnika varchar(7) not null,
17     naziv text,
18 dpavlin 1.2 sif_ustanove int4,
19 dpavlin 1.1 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 dpavlin 1.2 sif_tecaja int4,
28 dpavlin 1.1 stupanj_str_jezika int2,
29 dpavlin 1.2 sif_stranog_jezika int4,
30 dpavlin 1.1 date_lupdate date,
31 dpavlin 1.2 sif_strucna_sprema int4,
32 dpavlin 1.1 grad_odrzavanja_tecaja text,
33 dpavlin 1.4 titula text,
34     primary key(sifra,sif_radnika)
35 dpavlin 1.1 );
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 dpavlin 1.4 date_lupdate date default 'now',
46 dpavlin 1.6 primary key(sif_radnika,id)
47 dpavlin 1.1 );
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 dpavlin 1.4 date_lupdate date default 'now',
58     primary key(sif_radnika)
59 dpavlin 1.1 );
60    
61     create table o_meni (
62     sif_radnika varchar(7) not null,
63     opis text,
64 dpavlin 1.4 datum_lupdate date default 'now',
65     primary key(sif_radnika)
66 dpavlin 1.1 );
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 dpavlin 1.4 language varchar(2) not null default 'HR', /* RA: */
75     primary key(sifra)
76 dpavlin 1.1 );
77    
78     /* MULTILINGUAL */
79     create table org_jed (
80     sifra text not null,
81     opis text,
82 dpavlin 1.4 language varchar(2) not null default 'HR', /* RA: */
83     primary key(sifra)
84 dpavlin 1.1 );
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 dpavlin 1.4 language varchar(2) not null default 'HR', /* RA: */
103     primary key(sif_radnika)
104 dpavlin 1.1 );
105    
106     create table qualification (
107     sifra int4 not null,
108 dpavlin 1.4 opis text,
109     primary key(sifra)
110 dpavlin 1.1 );
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 dpavlin 1.4 datum_lupdate date default 'now',
121     primary key(rbr,sif_str_skupa,sif_radnika)
122 dpavlin 1.1 );
123    
124     /* MULTILINGUAL */
125     create table stupanj_str_jezika (
126     sifra int4 not null,
127     stupanj text,
128     opis text,
129 dpavlin 1.4 language varchar(2) not null default 'HR', /* RA: */
130     primary key(sifra)
131 dpavlin 1.1 );
132    
133     /* MULTILINGUAL */
134     create table strani_jezik (
135     sifra int4 not null,
136     opis text,
137     datum_lupdate date default 'now',
138 dpavlin 1.4 language varchar(2) not null default 'HR', /* RA: */
139     primary key(sifra)
140 dpavlin 1.1 );
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 dpavlin 1.4 language varchar(2) not null default 'HR', /* RA: */
149     primary key (sif_vrsta_str_spreme,sif_str_spreme)
150 dpavlin 1.1 );
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 dpavlin 1.4 datum_lupdate date default 'now',
160     primary key (rbr,sif_radnika)
161 dpavlin 1.1 );
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 dpavlin 1.4 language varchar(2) not null default 'HR', /* RA: */
170     primary key (sifra)
171 dpavlin 1.1 );
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 dpavlin 1.4 id int4 not null, /* ispravno? */
180     date_lupdate date default 'now',
181     primary key (sif_radnika,id)
182 dpavlin 1.1 );
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 dpavlin 1.4 language varchar(2) not null default 'HR', /* RA: */
192     primary key(sifra)
193 dpavlin 1.1 );
194    
195     /* MULTILINGUAL */
196     create table vrsta_strucne_spreme (
197     sifra int4 not null,
198     opis text,
199 dpavlin 1.4 language varchar(2) not null default 'HR', /* RA: */
200     primary key (sifra)
201 dpavlin 1.1 );

  ViewVC Help
Powered by ViewVC 1.1.26