· 7 years ago · Oct 15, 2018, 10:00 AM
1drop database if exists ti308102018;
2create database if not exists ti308102018;
3use ti308102018;
4
5create table satelita(
6id integer not null primary key,
7nazwa varchar(32) not null
8);
9
10create table lokalizacja(
11id bigint not null primary key,
12satelitaId integer not null,
13lat real not null,
14lon real not null,
15okresOrbity real not null,
16wysokoscNadPowierzchnia real not null,
17predkoscKm real not null,
18czas datetime not null
19);
20
21alter table lokalizacja add constraint
22foreign key fk_satelitaId(satelitaId)
23references satelita(id) on update restrict on delete restrict;
24
25insert into satelita values (1, 'SPYSAT1');
26insert into satelita values (2, 'SPYSAT2');
27insert into satelita values (3, 'GEOSAT1');
28insert into satelita values (4, 'GEOSAT1');
29
30insert into lokalizacja values
31(1, 1, 0.00,0.00, 90.0, 980.5, 0.0, '2018-10-15 00;00;00');
32insert into lokalizacja values
33(2, 1, 0.00,0.00, 90.0, 980.5, 0.0, '2018-10-15 00;00;00');
34insert into lokalizacja values
35(3, 3, 15.00,10.00, 90.0, 900.0, 0.0, '2018-10-15 00;00;00');
36insert into lokalizacja values
37(4, 3, 25.00,10.00, 90.0, 900.0, 0.0, '2018-10-15 00;00;00');
38insert into lokalizacja values
39(5, 3, 45.00, -60.00, 80.0, 800.0, 0.0, '2018-10-15 00;00;00');