<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>http://www.lambda.ee/w/index.php?action=history&amp;feed=atom&amp;title=Kasutajaliidesed_lab_2_sql_schema</id>
	<title>Kasutajaliidesed lab 2 sql schema - Redigeerimiste ajalugu</title>
	<link rel="self" type="application/atom+xml" href="http://www.lambda.ee/w/index.php?action=history&amp;feed=atom&amp;title=Kasutajaliidesed_lab_2_sql_schema"/>
	<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=Kasutajaliidesed_lab_2_sql_schema&amp;action=history"/>
	<updated>2026-10-29T01:04:24Z</updated>
	<subtitle>Selle lehekülje redigeerimiste ajalugu</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>http://www.lambda.ee/w/index.php?title=Kasutajaliidesed_lab_2_sql_schema&amp;diff=7890&amp;oldid=prev</id>
		<title>Tammet – 3. aprill 2006, kell 09:52</title>
		<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=Kasutajaliidesed_lab_2_sql_schema&amp;diff=7890&amp;oldid=prev"/>
		<updated>2006-04-03T09:52:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;et&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Vanem redaktsioon&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Redaktsioon: 3. aprill 2006, kell 11:52&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l16&quot;&gt;16. rida:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;16. rida:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;create table party(&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;create table party(&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;id            INTEGER NOT NULL&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;id            INTEGER NOT NULL &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        --- system id nr  &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,student      varchar(20) NOT NULL&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,student      varchar(20) NOT NULL &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    --- student (you!) code&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,autent       varchar(50)  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,autent       varchar(50) &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;             --- you may just avoid using it&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,name         varchar(100) NOT NULL&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,name         varchar(100) NOT NULL &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   --- this field is obligatory&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,description  varchar(1000)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,description  varchar(1000)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,organizer    varchar(100)  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,organizer    varchar(100)  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l41&quot;&gt;41. rida:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;41. rida:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;create table note(&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;create table note(&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;id               INTEGER NOT NULL&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;id               INTEGER NOT NULL &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;       --- system id nr&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,partyid         INTEGER NOT NULL&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,partyid         INTEGER NOT NULL &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;       --- party to attach the note to&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,student         varchar(20) NOT NULL&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,student         varchar(20) NOT NULL &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   --- student (you!) code&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,notetext        varchar(1000)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,notetext        varchar(1000)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,notecategory    varchar(100)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;,notecategory    varchar(100)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key lambdadb:diff:1.41:old-933:rev-7890:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Tammet</name></author>
	</entry>
	<entry>
		<id>http://www.lambda.ee/w/index.php?title=Kasutajaliidesed_lab_2_sql_schema&amp;diff=933&amp;oldid=prev</id>
		<title>Tammet – 3. aprill 2006, kell 09:50</title>
		<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=Kasutajaliidesed_lab_2_sql_schema&amp;diff=933&amp;oldid=prev"/>
		<updated>2006-04-03T09:50:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Uus lehekülg&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--- Maja sql schema teise praktikumitöö jaoks:&lt;br /&gt;
--- mis väljad on ja mida sinna panna.&lt;br /&gt;
---&lt;br /&gt;
--- NB! Selles töös SQL-i otse ei kasutata, siiantav&lt;br /&gt;
--- schema on kasutatav lihtsalt dokumentatsioonina&lt;br /&gt;
--- (sisemiselt rakendus kasutab muidugi nimelt seda&lt;br /&gt;
--- schemat)&lt;br /&gt;
---&lt;br /&gt;
--- Schema sisaldab kolme tabelit: ühte põhi- ja kahte&lt;br /&gt;
--- abitabelit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\echo create table party&lt;br /&gt;
&lt;br /&gt;
create table party(&lt;br /&gt;
id            INTEGER NOT NULL&lt;br /&gt;
,student      varchar(20) NOT NULL&lt;br /&gt;
,autent       varchar(50) &lt;br /&gt;
,name         varchar(100) NOT NULL&lt;br /&gt;
,description  varchar(1000)&lt;br /&gt;
,organizer    varchar(100) &lt;br /&gt;
,date         date&lt;br /&gt;
,time         date&lt;br /&gt;
,duration     INTEGER   &lt;br /&gt;
,location     varchar(1000)&lt;br /&gt;
,xcoordinate  varchar(20)&lt;br /&gt;
,ycoordinate  varchar(20)&lt;br /&gt;
,type         varchar(100)&lt;br /&gt;
,poster       varchar(100)&lt;br /&gt;
,postingdatetime date&lt;br /&gt;
,status       char(1) default &amp;#039;A&amp;#039;&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
alter table party add constraint&lt;br /&gt;
party_pk primary key(id);&lt;br /&gt;
&lt;br /&gt;
\echo create table note&lt;br /&gt;
&lt;br /&gt;
create table note(&lt;br /&gt;
id               INTEGER NOT NULL&lt;br /&gt;
,partyid         INTEGER NOT NULL&lt;br /&gt;
,student         varchar(20) NOT NULL&lt;br /&gt;
,notetext        varchar(1000)&lt;br /&gt;
,notecategory    varchar(100)&lt;br /&gt;
,poster          varchar(100)&lt;br /&gt;
,postingdatetime date&lt;br /&gt;
,picturefile     varchar(100)&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
alter table note add constraint&lt;br /&gt;
note_pk primary key(id);&lt;br /&gt;
&lt;br /&gt;
alter table note add constraint&lt;br /&gt;
note_party_id_fk foreign key(partyid)&lt;br /&gt;
references party(id);&lt;br /&gt;
&lt;br /&gt;
create sequence party_sequence&lt;br /&gt;
start 100&lt;br /&gt;
increment 1;&lt;br /&gt;
&lt;br /&gt;
\echo create table house&lt;br /&gt;
&lt;br /&gt;
--- house is the main table&lt;br /&gt;
&lt;br /&gt;
create table house(&lt;br /&gt;
id              INTEGER      NOT NULL      --- system id nr &lt;br /&gt;
,student        varchar(20)  NOT NULL      --- student (user) code&lt;br /&gt;
,category       varchar(20)  NOT NULL      --- what kind of a house &lt;br /&gt;
,city           varchar(20)  NOT NULL      --- city where house is located&lt;br /&gt;
,address        varchar(20)  NOT NULL      --- address (excluding city)   &lt;br /&gt;
,price          INTEGER                    --- price in EEK (if known) &lt;br /&gt;
,owner          varchar(20)                --- name of the owner (if known)   &lt;br /&gt;
,stories        INTEGER                    --- stories 1,2,...etc: if known&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
alter table house add constraint    &lt;br /&gt;
house_pk primary key(id);                  --- id is the primary key of house &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\echo create table description&lt;br /&gt;
&lt;br /&gt;
--- one house may have many descriptions&lt;br /&gt;
&lt;br /&gt;
create table description(&lt;br /&gt;
id              INTEGER      NOT NULL      --- system id nr &lt;br /&gt;
,student        varchar(20)  NOT NULL      --- student (user) code&lt;br /&gt;
,houseid        INTEGER      NOT NULL      --- house being described       &lt;br /&gt;
,enterdate      date                       --- when was the description entered   &lt;br /&gt;
,description    varchar(1000)              --- actual description text&lt;br /&gt;
,points         INTEGER                    --- how good? Higher points: better!&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
alter table description add constraint&lt;br /&gt;
description_id primary key(id);            --- id is the primary key of description     &lt;br /&gt;
&lt;br /&gt;
alter table description add constraint&lt;br /&gt;
description_houseid_fk foreign key(houseid)&lt;br /&gt;
references house(id);                      --- described house must exist!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\echo create table visit&lt;br /&gt;
&lt;br /&gt;
--- one house may have many visits&lt;br /&gt;
&lt;br /&gt;
create table visit(&lt;br /&gt;
id              INTEGER      NOT NULL      --- system id nr &lt;br /&gt;
,student        varchar(20)  NOT NULL      --- student (user) code&lt;br /&gt;
,houseid        INTEGER      NOT NULL      --- house being visited &lt;br /&gt;
,category       varchar(20)  NOT NULL      --- what kind of visit?&lt;br /&gt;
,visitdate      date                       --- when was house visited? &lt;br /&gt;
,description    varchar(1000)              --- actual description of the visit&lt;br /&gt;
,points         INTEGER                    --- how good visit? Higher points: better!&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
alter table visit add constraint&lt;br /&gt;
house_id primary key(id);                 --- id is the primary key of a visit&lt;br /&gt;
&lt;br /&gt;
alter table visit add constraint&lt;br /&gt;
visit_houseid_fk foreign key(houseid)&lt;br /&gt;
references house(id);                     --- visited house must exist!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\echo create sequence house_sequence&lt;br /&gt;
&lt;br /&gt;
--- house_sequence is used for automatic creation of id numbers&lt;br /&gt;
&lt;br /&gt;
create sequence house_sequence&lt;br /&gt;
start 10&lt;br /&gt;
increment 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tammet</name></author>
	</entry>
</feed>