drop table resultat; drop table aktivitet; drop table person; drop table bynavn; create table person (cpr_nr varchar2(11), navn varchar2(30), adresse varchar2(30), postnr number(4)); create table bynavn (postnr number(4), bynavn varchar2(30)); create table aktivitet (kode varchar2(10), navn varchar2(30), udd_kode varchar2(10), uddannelse varchar2(30)); create table resultat (dato date, cpr varchar2(11), aktivitet_kode varchar2(10), karakter varchar2(2)); alter table person add constraint person_pk primary key (cpr_nr); alter table bynavn add constraint bynavn_pk primary key (postnr); alter table aktivitet add constraint aktivitet_pk primary key (kode); alter table resultat add constraint resultat_pk primary key (cpr, aktivitet_kode); alter table person add constraint person_bynavn_fk foreign key (postnr) references bynavn (postnr); alter table resultat add constraint resultat_aktivitet_fk foreign key (aktivitet_kode) references aktivitet (kode); alter table resultat add constraint resultat_person_fk foreign key (cpr) references person (cpr_nr); insert into bynavn values (9000, 'Aalborg'); insert into bynavn values (9400, 'Nørresundby'); insert into bynavn values (9700, 'Brønderslev'); insert into bynavn values (9800, 'Hjørring'); insert into bynavn values (8000, 'Århus C'); insert into person values ('120578-7329','Hans Jensen', 'Strand Alle 3', 9000); insert into person values ('010375-6342','Conny Nielsen', 'Signalvej 3', 9800); insert into person values ('081172-2942','Jane Kristensen', 'Elmevænget 23', 8000); insert into person values ('290676-3493','Martin Møller', 'Fjordvej 34', 9000); insert into person values ('241273-4839','Preben Poulsen', 'Solbakkevej 73', 9000); insert into person values ('180768-8936','Inga Stampe', 'Lindholmsvej 54', 9400); insert into person values ('070274-7824','Helle Sørensen', 'Vangen 433', 9400); insert into person values ('020972-8467','Thor Thomsen', 'Horsensvej 32', 9000); insert into person values ('161176-7368','Niels Verner', 'Egebakken 5', 9700); insert into person values ('051175-5839','Jette Andersen', 'Herningvej 65', 9000); insert into person values ('111076-4834','Jeppe Nørgaard', 'Engbovej 1', 9000); insert into aktivitet values ('ha4-stat', 'Statistik', 'ha', 'HA - Erhvervsøkonomi'); insert into aktivitet values ('ha6-pro', 'Bachelor Projekt', 'ha', 'HA - Erhvervsøkonomi'); insert into aktivitet values ('oe7-oeko', 'Grundlæggende Økonomistyring', 'oekostyr', 'Økonomistyring og Informatik'); insert into aktivitet values ('ma7-marfør', 'Markedsføring', 'marketing', 'Marketing'); insert into aktivitet values ('org7-orgte', 'Organisationsteori', 'org', 'Organisation og strategi'); insert into aktivitet values ('test', 'test', 'test', 'test'); ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MM-YYYY'; insert into resultat values ('18-01-2007', '020972-8467', 'oe7-oeko', '8'); insert into resultat values ('20-01-2007', '161176-7368', 'oe7-oeko', '10'); insert into resultat values ('20-01-2007', '290676-3493', 'ma7-marfør', '03'); insert into resultat values ('26-01-2007', '241273-4839', 'org7-orgte', '7'); insert into resultat values ('26-01-2007', '070274-7824', 'org7-orgte', '11'); insert into resultat values ('27-01-2007', '180768-8936', 'oe7-oeko', '9'); insert into resultat values ('25-01-2007', '051175-5839', 'org7-orgte', '7'); insert into resultat values ('25-01-2007', '111076-4834', 'ma7-marfør', '8'); commit;