32 lines
1.4 KiB
MySQL
32 lines
1.4 KiB
MySQL
|
/* Gyldig demo-data, følger alle begrensinger i databasen. */
|
||
|
|
||
|
INSERT INTO Borettslag (navn) VALUES ('BB Nardo');
|
||
|
|
||
|
INSERT INTO Bygning (borettslag_id, gatenavn, husnummer) VALUES (1, 'Borgveien', '1');
|
||
|
INSERT INTO Bygning (borettslag_id, gatenavn, husnummer) VALUES (1, 'Borgveien', '2');
|
||
|
|
||
|
INSERT INTO Leilighet (bygning_id, etasje, romnr, areal) VALUES (1, 1, 1, 100);
|
||
|
INSERT INTO Leilighet (bygning_id, etasje, romnr, areal) VALUES (1, 1, 2, 100);
|
||
|
|
||
|
INSERT INTO Leilighet (bygning_id, etasje, romnr, areal) VALUES (2, 1, 1, 45);
|
||
|
INSERT INTO Leilighet (bygning_id, etasje, romnr, areal) VALUES (2, 1, 2, 45);
|
||
|
|
||
|
|
||
|
INSERT INTO Medlem (fornavn, etternavn, borettslag_id, leilighet_id) VALUES ('Ole', 'Olsen', '1', '1');
|
||
|
INSERT INTO Medlem (fornavn, etternavn, borettslag_id, leilighet_id) VALUES ('Kari', 'Karlsen', '1', '3');
|
||
|
|
||
|
INSERT INTO Medlem (fornavn, etternavn, borettslag_id, leilighet_id) VALUES ('Jon', 'Jonsen', '1', NULL);
|
||
|
/* Denne har lov til å eksistere, siden Medlem.leilighet_id kan være NULL. */
|
||
|
|
||
|
|
||
|
|
||
|
/* Ugyldig demo-data, fordi flere felter ikke kan være null og ikke har default-verdier: */
|
||
|
|
||
|
INSERT INTO Bygning (borettslag_id, gatenavn, husnummer) VALUES (NULL, 'Borgveien', '1');
|
||
|
INSERT INTO Medlem (borettslag_id, leilighet_id) VALUES (1, 1);
|
||
|
|
||
|
|
||
|
/* Ugyldig demo-data, fordi fremmednøklene referer til tupler i andre databaser, og disse tuplene ikke eksisterer. */
|
||
|
|
||
|
INSERT INTO Bygning (borettslag_id, gatenavn, husnummer) VALUES (8, 'Borgveien', '3');
|